Ik heb een formule gemaakt voor een werknemers lijst en die bevat meer dan 7 IF's, maar daarna gaat ie niet meer verder, terwijl ik er nog 4 nodig heb... hoe kan ik dit op een andere simpele manier klaren? De formule is =IF(B6>37987,0,IF(B6>37951,1,IF(B6>37914,2,IF(B6>37878,3,IF(B6>37841,4,IF(B6>37805,5,IF(B6>37768,6,IF(B6>37732,7,""))))))))
Gebruik maken van hulpcellen?
Dit is toch niet meer te volgen met debuggen?
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Tja... het is best simpel... het zijn een paar datums/data en ik ben begonnen bij 1/1/2004 (37987) en ik heb er nog maar 4 nodig ofzo...
maar kan ik nu het best in een apparte cel eerst de data bijvoorbeeld in 2 groepn plitsen ofzo?
maar kan ik nu het best in een apparte cel eerst de data bijvoorbeeld in 2 groepn plitsen ofzo?
Waarom niet?Verwijderd schreef op 17 September 2003 @ 16:17:
maar kan ik nu het best in een apparte cel eerst de data bijvoorbeeld in 2 groepn plitsen ofzo?
Digitaal onderwijsmateriaal, leermateriaal voor hbo
Verwijderd
Is een tabelletje maken met verticaal zoeken niet eenvoudiger? Dit is ook beter controleerbaar, wanneer er iets fout gaat, als een genest IF statement.
engels:
VLOOKUP(sleutel,tabel,kolom)
Nederlands:
VERT.ZOEKEN(sleutel;tabel;kolom)
let op dat je niet een vierde parameter gebruikt met als waarde ONWAAR, dit geeft bij jou niet het gewenste effect.
In gevallen dat je geen tabel kan gebruiken zou ik hulpcellen gebruiken. Ik gebruik zelf in iedergeval nooit meer dan twee geneste IF's
engels:
VLOOKUP(sleutel,tabel,kolom)
Nederlands:
VERT.ZOEKEN(sleutel;tabel;kolom)
let op dat je niet een vierde parameter gebruikt met als waarde ONWAAR, dit geeft bij jou niet het gewenste effect.
In gevallen dat je geen tabel kan gebruiken zou ik hulpcellen gebruiken. Ik gebruik zelf in iedergeval nooit meer dan twee geneste IF's
[ Voor 30% gewijzigd door Verwijderd op 17-09-2003 16:36 ]
Je kunt totaal 30 IF's aan elkaar koppelen hoor. Misschien helpt het trouwens als je ; in plaats van , gebruikt.
Ik denk eerder dat er ergens een (typ)fout in je formule zit.
Het is misschien handig als je die waardes waar hij mee vergelijkt in een cel zet, en daar naar verwijst. Dan kun je dit namelijk nog eens wijzigen.
Verder kun je de data ook gewoon als xx-xx-xxxx invoeren in plaats van de numerieke waarde.
Ik denk eerder dat er ergens een (typ)fout in je formule zit.
Het is misschien handig als je die waardes waar hij mee vergelijkt in een cel zet, en daar naar verwijst. Dan kun je dit namelijk nog eens wijzigen.
Verder kun je de data ook gewoon als xx-xx-xxxx invoeren in plaats van de numerieke waarde.
[ Voor 46% gewijzigd door 215821 op 17-09-2003 16:40 ]
2-0-2-2-0-2-0-0-12-12-12-0-2-0-2-2-0-2-0-0-12-12
-----------------------------------------------------------
-----------------------------------------------------------
-----------------------------------------------------------
Ik heb het anders gedaan.... heb nu na een uur ploeteren dit gemaakt =IF(B13<36892,15,IF(B13<37622,10,INT((37987-B13)/36.5)))
Dat deelt de laatste bij 36,5 ofwel 10/12 van een jaar en 1/1/2001 krijg je 10 dagen en daarvoor 15 vrij van je werk... toch bedankt!
Dat deelt de laatste bij 36,5 ofwel 10/12 van een jaar en 1/1/2001 krijg je 10 dagen en daarvoor 15 vrij van je werk... toch bedankt!
Pagina: 1