ik probeer vanuit een excel werkblad (Excel 2010) de formules werkende te krijgen in Open Office maar het lukt niet.
ik werk met 2 tabbladen en op tabbl2 gebruik ik functie =ALS.FOUT(VERT.ZOEKEN($B$4;BEHEER!$C$2:$AR$40;42;ONWAAR);"-") tabbl1 = BEHEER
nu in OO staat ipv ALS.FOUT > iferror
welke functie moet ik in OO gebruiken om zelfde uitkomst te krijgen?
of bestaat er een truc om deze excel formules om te zetten naar OO?
excel werkblad gebruiken in Open Office formules werken niet
excel werkblad gebruiken in Open Office formules werken niet
Open Office 4.0.1 op Windows 7
Re: excel werkblad gebruiken in Open Office formules werken
Ik heb even gekeken met de Engelse functie namen.
In AOO 4.x vind ik geen IFERROR (of ALS.ERROR), maar in LO 4.1 wel.
De ALS.ERROR(formule;alternatief) is niets anders dan een korte manier van schrijven ALS(ISERROR(formule);alternatief;formule)). Misschien ISERROR is IS.FOUT in nl-versie.
U kunt overstappen op LO 4.1, maar ik heb in verschillende sheets problemen met LO en gebruik LO alleen voor testen.
Dus als het niet te veel moeite is zou ik adviseren om gewoon AOO te blijven gebruiken. Eventueel kunt u LO naast AOO installeren voor die paar sheets die de laatste MS Office functies gebruiken...
In AOO 4.x vind ik geen IFERROR (of ALS.ERROR), maar in LO 4.1 wel.
De ALS.ERROR(formule;alternatief) is niets anders dan een korte manier van schrijven ALS(ISERROR(formule);alternatief;formule)). Misschien ISERROR is IS.FOUT in nl-versie.
U kunt overstappen op LO 4.1, maar ik heb in verschillende sheets problemen met LO en gebruik LO alleen voor testen.
Dus als het niet te veel moeite is zou ik adviseren om gewoon AOO te blijven gebruiken. Eventueel kunt u LO naast AOO installeren voor die paar sheets die de laatste MS Office functies gebruiken...
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Re: excel werkblad gebruiken in Open Office formules werken
Hallo
Ik denk dat er geen verschil is tussen als.fout en Iferror.
Wanneer je complexe functies wil maken dan moet je deze opbouwen uit kleine onderdelen. Zorg eerst dat de functie voor Verticaal zoeken goed werkt. Ik heb de gewoonte om zulke functie in een eenvoudige texteditor zoals kladblok te bewerken. Op die manier kan ik de onderdelen bij elkaar schuiven. Op deze manier van werken komen de haakjes ook goed te staan. Ik heb een idee dat er een probleem met de haakjes is. Voor de goede werking van Verticaal zoeken is het wel aan te raden om de werking van deze functie goed door te lezen in de help file.
Romke
Ik denk dat er geen verschil is tussen als.fout en Iferror.
Wanneer je complexe functies wil maken dan moet je deze opbouwen uit kleine onderdelen. Zorg eerst dat de functie voor Verticaal zoeken goed werkt. Ik heb de gewoonte om zulke functie in een eenvoudige texteditor zoals kladblok te bewerken. Op die manier kan ik de onderdelen bij elkaar schuiven. Op deze manier van werken komen de haakjes ook goed te staan. Ik heb een idee dat er een probleem met de haakjes is. Voor de goede werking van Verticaal zoeken is het wel aan te raden om de werking van deze functie goed door te lezen in de help file.
Romke
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
Re: excel werkblad gebruiken in Open Office formules werken
@Romke, in excel (*.xlsx-format) kan ik =iferror(1/0,-1) gebruiken. Als ik deze bewaar kan ik de sheet openen in LO 4.1.x en is het resultaat goed. In AOO 4.0.x werkt het niet ik krijg dan een foutmeldig (#div/0 of #name?). AOO loopt mbt nieuwe functies achter...
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Re: excel werkblad gebruiken in Open Office formules werken
Hallo
@Eremmel: Ik heb de functie niet als nieuw herkent. Ik dacht eerder aan een soort als functie. Het niet herkennen is op zich zelf jammer maar toont ook aan dat het deelnemen aan dit forum ook leerzaam is voor diegenen die antwoord geven in dit geval voor mij.
Wat mij in het begin opviel is ook het uitroepteken in de verticale zoekactie. Ik heb het idee een verticale zoekactie al complex is maar dat in combinatie met het uitroepteken lijkt mij dat het bijna onvoorspelbaar wordt.
Voor zover ik het begrijp staat een uitroep teken voor intersection. Heb je hier enig idee over? Ik niet
Romke
@Eremmel: Ik heb de functie niet als nieuw herkent. Ik dacht eerder aan een soort als functie. Het niet herkennen is op zich zelf jammer maar toont ook aan dat het deelnemen aan dit forum ook leerzaam is voor diegenen die antwoord geven in dit geval voor mij.
Wat mij in het begin opviel is ook het uitroepteken in de verticale zoekactie. Ik heb het idee een verticale zoekactie al complex is maar dat in combinatie met het uitroepteken lijkt mij dat het bijna onvoorspelbaar wordt.
Voor zover ik het begrijp staat een uitroep teken voor intersection. Heb je hier enig idee over? Ik niet
Romke
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
Re: excel werkblad gebruiken in Open Office formules werken
Tjonge had niet gedacht dat het zo complex zou worden.
het VERT.ZOEKEN gedeelte werkt indien men de functie ALS.FOUT weglaat.
=VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0) > die laatste 2 cijfers dart weet ik eigenlijk niet wat die doen? de 0 is overal en het voorlaatste cijfer van van 42, 40, 38 telkens met 2 vermindert tot 4
MAAR daardoor komt #N/B in de plaats te staan omdat de cellen leeg zijn in de tabblad BEHEER.
opzich is het niet zo erg maar toch zou ik willen een oplossing vinden dat er dan ofwel een lege cel blijft of bv NVT opkomt.
Is er voor open office een andere manier om die foutmelding weg te laten?
Alvast bedankt voor de moeite en de hulp
het VERT.ZOEKEN gedeelte werkt indien men de functie ALS.FOUT weglaat.
=VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0) > die laatste 2 cijfers dart weet ik eigenlijk niet wat die doen? de 0 is overal en het voorlaatste cijfer van van 42, 40, 38 telkens met 2 vermindert tot 4
MAAR daardoor komt #N/B in de plaats te staan omdat de cellen leeg zijn in de tabblad BEHEER.
opzich is het niet zo erg maar toch zou ik willen een oplossing vinden dat er dan ofwel een lege cel blijft of bv NVT opkomt.
Is er voor open office een andere manier om die foutmelding weg te laten?
Alvast bedankt voor de moeite en de hulp
Open Office 4.0.1 op Windows 7
Re: excel werkblad gebruiken in Open Office formules werken
@Romke, de eerste formule is in excel, daar is '!' scheiding tussen sheet-naam en cel-referentie.
@Akini, In AOO heb je verschillende soorten fouten en daar heb je dan weer verschillende testen voor. Zoek maar eens naar functies die met IS beginnen. Het is zo wie zo goed om eens die lijst van functies door te nemen...
Dus je moet iets doen: =ALS(ISNA(VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0));'-';VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0))
@Akini, In AOO heb je verschillende soorten fouten en daar heb je dan weer verschillende testen voor. Zoek maar eens naar functies die met IS beginnen. Het is zo wie zo goed om eens die lijst van functies door te nemen...
Dus je moet iets doen: =ALS(ISNA(VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0));'-';VERT.ZOEKEN($B$4;$BEHEER.$AM$2:$AR$40;6;0))
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici