• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

=ALS() ... foutje?!

Status
Niet open voor verdere reacties.

madmuppet

Terugkerende gebruiker
Lid geworden
5 dec 2001
Berichten
2.273
ik zit te prutsen.....:mad:

heb een lijst met waarden in kolom C. Deze waarden kunnen uiteenlopen van 0 tot (in pprinciepe oneindig, maar praktisch tot ongeveer 15). In kolom D wil ik vervolgens een categorisatie aanmaken:

1 = als Cx <3
2 = als Cx >3<4
3 = als Cx >4<5
4 = als Cx >5<6
5 = als Cx >6<8
6 = als Cx >8

dat kan niet moeilijk zijn, maar om de een of andere onduidelijke manier krijg ik het maar niet voor elkaar. Heb het met onderstaande formule geprobeerd, maar dat geeft standaard "6" of "onwaar". :shocked: :shocked: :shocked: Waar gaat het fout?

=ALS($C2<3;1;ALS($C2>3<4;2;ALS($C2>4<5;3;ALS($C2>5<6;4;ALS($C2>6<8;5;ALS($C2>8;6))))))
 
Begin van achter naar voor:

=ALS(C2>8;6;ALS(C2>6;5;ALS(C2>5;4;ALS(C2>4;3;ALS(C2>3;2;1)))))

Beter nog, een VERT.ZOEKEN via een tabel.

Nadelen ALS functies

- maximaal 6 genest
- ALS-functies worden traag als het er veel zijn, bestand wordt onnodig groot
- onoverzichtelijk

Wigi
 
Wigi zei:
Begin van achter naar voor:

Natuurlijk, daar zit het probleem....! Elimineren tot nul, dan blijft er geen ruimte meer over voor fouten. Bedankt!
Dit is nog niet alles wat ik wil met deze formule, een stukje verticaal zoeken moet ik er later nog inbouwen voor een nadere toepassing.

... m'n excel vaardigheiden worden wat roestig:o ben aan vakantie toe geloof ik... :p
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan