• 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 functie

Status
Niet open voor verdere reacties.

lolkejan

Gebruiker
Lid geworden
28 jan 2009
Berichten
168
Hallo,

Ik ben bezig met afstuderen en gebruik een filtermethode. Het is dus een opdracht voor school, maar het excelbestand heeft er niks mee uit te staan. Ik heb de antwoorden verdeeld in 5 schalen:

0-450
451-900
901-1350
1351-1800
1801-2250

Schaal 1 is 1 punt, Schaal 2 2 punten, etc.

Nu staat in cel N de daadwerkelijke waarde, en moet in O de score komen. Dus ik wil graag dan een functie hebben die zegt: als de waarde in cel N in schaal 1 valt krijgt hij score 1 in cel O, etc. Ik heb al wat met als zitten prutsen maar kom er niet echt uit.
 
Gebruik deze bijvoorbeeld, waarbij in N1 het getal staat:

Code:
=ALS(EN(N1>=0;N1<=450);1;ALS(EN(N1>450;N1<=900);2;ALS(EN(N1>900;N1<=1350);3;ALS(EN(N1>1350;N1<=1800);4;ALS(EN(N1>1800;N1<=2250);5;"onbekend")))))
 
Had hem al wel, had een typfout gemaakt. Stats staat ook op opgelost. Toch bedankt voor je reactie.
 
Met zo'n regelmaat kan de formule toch veel korter:
Code:
eng: =CEILING(D1;450)/450
ned: =AFRONDEN.BOVEN(D1;450)/450
 
Slim... had de regelmaat zo snel niet opgemerkt.
 
Dan zijn de resultaten net verkeerd om. Kwam er tijdens de verwerking achter dat de laagste de meeste punten moeten hebben. Dus dan werkt deze functie neit volgens mij

0-450
451-900
901-1350
1351-1800
1801-2250

Dan krijgt 0-450 1 punt, maar die moet 5 punten hebben.
 
Bruikbaar wellicht:
Code:
=KIEZEN(AFRONDEN.BOVEN(I6;450)/450;5;4;3;2;1)

Als score 0 ook voorkomt moet deze formule nog een beetje uitgebreid worden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan