FOK!forum / Digital Corner / [Office 2003] Simpele ALS formule in Excel lukt niet
TechnoCatwoensdag 14 maart 2018 @ 20:04
Ik wil graag de ALS formule gebruiken in Office 2003, in Excel, in eigenlijk een hele simpele vorm, maar blijkbaar wil het niet lukken. Zie onderstaande screen.

Het gaat om het spel Ogame, waarbij je mijnen een bepaalde level hebben. Elke level heeft een productie waarde. Die waarden staan min of meer in het midden (de term "val" duidt op "Values).
Het idee is simpel, aan de linkerkant voer ik levels handmatig in zodra er een mijn verhoogd wordt (een blauw getal betekend een mijn in aanbouw), de als formule wil ik zodanig opstellen:
als die cel level 34 bevat dan verwijzen naar de cel die de waarde van 34 aangeeft, in dit geval M8, en dan verder als de waarde 35 is verwijzen naar cel M9 enz, ongeveer max 5 a 6 levels verder, want zo hard gaat dat bouwen niet meer, en eindigen met een "indien niet een van deze waarden dan gewoon 0". Maar ik snap niet wat er nu precies fout zit in de formule zelf? Ik heb heel wat voorbeelden bekeken, maar ik kom er niet uit, Excel blijft aangeven dat er een fout in de formule zit. Iemand suggesties?

359aeyd.jpg
KennyPowerswoensdag 14 maart 2018 @ 20:33
Probeer komma's i.p.v. puntkomma's?
embedguywoensdag 14 maart 2018 @ 20:39
quote:
0s.gif Op woensdag 14 maart 2018 20:33 schreef KennyPowers het volgende:
Probeer komma's i.p.v. puntkomma's?
👆 dacht ik ook al meteen aan.

Voorbeelden die op internet te vinden zijn voor Excel, moeten vaak eerst nog vertaald worden naar de nederlandse Excel standaard.
TechnoCatwoensdag 14 maart 2018 @ 20:40
Ja man... het werkt, alleen met komma's, alle ; vervangen voor komma's.

Vaag, want in een hoop voorbeelden wordt wel de ; vaak gebruikt.

Het is dus nu zo:

=ALS(C4=34,M8,ALS(C4=35,M9,0))

:) Bedankt.
embedguywoensdag 14 maart 2018 @ 20:49
quote:
0s.gif Op woensdag 14 maart 2018 20:40 schreef TechnoCat het volgende:
Ja man... het werkt, alleen met komma's, alle ; vervangen voor komma's.

Vaag, want in een hoop voorbeelden wordt wel de ; vaak gebruikt.

Het is dus nu zo:

=ALS(C4=34,M8,ALS(C4=35,M9,0))

:) Bedankt.
Klopt ja, zwaar irritant. Zelfs ms haalt de boel door elkaar in hun documentatie.

Zwaar irritant idd, je kunt het ergena wel instellen geloof ik. Had er geloof ik mee te maken dat wij een punt gebruiken als thousand separator en een komma voor de decimals terwijl de Amerikanen het net andersom doen.
TechnoCatwoensdag 14 maart 2018 @ 20:57
quote:
1s.gif Op woensdag 14 maart 2018 20:49 schreef embedguy het volgende:

[..]

Klopt ja, zwaar irritant. Zelfs ms haalt de boel door elkaar in hun documentatie.

Zwaar irritant idd, je kunt het ergena wel instellen geloof ik. Had er geloof ik mee te maken dat wij een punt gebruiken als thousand separator en een komma voor de decimals terwijl de Amerikanen het net andersom doen.
In deze Nederlands talige Excel versie is de duizend separator ook een , en niet een . (kun je ook zien in mijn screen). Dat snap je toch niet, die hoort toch standaard bij deze taal op een . te staan?
embedguywoensdag 14 maart 2018 @ 21:07
quote:
0s.gif Op woensdag 14 maart 2018 20:57 schreef TechnoCat het volgende:

[..]

In deze Nederlands talige Excel versie is de duizend separator ook een , en niet een . (kun je ook zien in mijn screen). Dat snap je toch niet, die hoort toch standaard bij deze taal op een . te staan?
Zou je wel denken ja.

Als je dat verandert in de instellingen, dan verandert het semicolon <-> komma gebruik ook meteen in de formules waarschijnlijk.
ralfiedonderdag 15 maart 2018 @ 00:42
Ditzijn windows instellingen, geen office instellingen (is je windows wel Nederlands?). de puntkomma komt van de 'lijstscheidingsteken' definitie, die bijvoorbeeld ook gebruikt wordt als default in csv-exports. (zie configuratiescherm, 'de notatie voor datum-tijd /getallen instellen'.)
TechnoCatdonderdag 15 maart 2018 @ 12:55
quote:
0s.gif Op donderdag 15 maart 2018 00:42 schreef ralfie het volgende:
Ditzijn windows instellingen, geen office instellingen (is je windows wel Nederlands?). de puntkomma komt van de 'lijstscheidingsteken' definitie, die bijvoorbeeld ook gebruikt wordt als default in csv-exports. (zie configuratiescherm, 'de notatie voor datum-tijd /getallen instellen'.)
Nope, mijn Windows versie is inderdaad Engels, alhoewel ik de tijdzone en locatie wel op Nederland heb ingesteld staat de taal gewoon op Engels. Dat is veel praktischer met het oplossen van computerproblemen omdat er veel meer (mogelijke) antwoorden beschikbaar zijn in het Engels. Maar het staat goed nu, ik stoor mij niet zo aan de , als duizend separator. Bij deze game waar ik deze sheet voor bij houdt zitten we ook in een chatgroep met 8 man waar we Engels praten, en als we grote getallen gebruiken, ook gewoon de , als duizend separator gebruiken.