excel werkblad gebruiken in Open Office formules werken niet

Weet je niet waar je je bericht moet zetten? Doe het hier
Akini
Berichten: 2
Lid geworden op: ma okt 21, 2013 2:21 pm

excel werkblad gebruiken in Open Office formules werken niet

Bericht door Akini »

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?
Open Office 4.0.1 op Windows 7
eremmel
Berichten: 670
Lid geworden op: di sep 01, 2009 10:11 am
Locatie: Barneveld, Nederland

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door eremmel »

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...
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door RPG »

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
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
eremmel
Berichten: 670
Lid geworden op: di sep 01, 2009 10:11 am
Locatie: Barneveld, Nederland

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door eremmel »

@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
RPG
Berichten: 4711
Lid geworden op: wo apr 15, 2009 1:01 am
Locatie: Apeldoorn, Nederland

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door RPG »

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
LibreOffice 24.2.4.2 op openSUSE Leap 15.6
Akini
Berichten: 2
Lid geworden op: ma okt 21, 2013 2:21 pm

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door Akini »

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 :) :super:
Open Office 4.0.1 op Windows 7
eremmel
Berichten: 670
Lid geworden op: di sep 01, 2009 10:11 am
Locatie: Barneveld, Nederland

Re: excel werkblad gebruiken in Open Office formules werken

Bericht door eremmel »

@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))
W11 21H2 (build 22000), LO 7.4.1.2(x64)
Het is Microsoft marketing die laat geloven dat computers geschikt zijn voor niet technici
Plaats reactie