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

Bmi

Status
Niet open voor verdere reacties.

corania17

Gebruiker
Lid geworden
1 okt 2012
Berichten
248
Beste fans van Excel,
Iemand heeft mij om hulp gevraagd bij een programma om de BMI te meten.
Ik heb de formule bekeken en is volgens mij goed.
Als het gewicht wordt ingegeven op 81kg is er een gezond gewicht.
Bij 81,6kg is het ineens ernstig overgewicht en bij 90kg is het weer een gezond gewicht.
Ik dacht dat de formule in F10 of G10 misschien Als(OF enz. moest zijn maar ook daarmee lukt het niet.
Wat is er verkeerd in deze formule of welke andere formule kan beter worden gebruikt?

Met vriendelijke groet, Rubik.
 

Bijlagen

  • bloeddrukmeting.xlsm
    242,5 KB · Weergaven: 18
Code:
=IF(AND(F6<20);"Ondergewicht";IF(AND(F6>20;F6<25);"Gezond gewicht";IF(AND(F6>25,1;F6<29,9);"Overgewicht";"Ernstig overgewicht")))
je werkt met < en >
Als het exact 25 is dan is dat niet < 25 en ook niet >25 dan komt hij dus uit op "Ernstig overgewicht"
Werk daarom met <= of >= formules.

Of misschien nog wel beter in plaats van de geneste IF-formules kun je beter een tabelletje maken en dan met VLOOKUP werken.
 
Laatst bewerkt:
Beste popipipo,
Dank voor uw reactie.
Ook uw voorstel met <= of>= werkt bij mij niet.
Het andere voorstel met VLOOKUP lijkt me beter maar heb ik nog niet geprobeerd.
Ik zie ook het verschil tussen IF(EN... en IF(OR... nog niet.
Ik ga het allemaal nog eens proberen.

Groeten, Rubik.
 
PHP:
=INDEX({"onder";"gezond ";"over";"ernstig over"};INT((F6-20)/5)+1)&"gewicht"
 
IF en OR zijn engelse benaminingen.
EN is nederlands

Dus IF(EN.. zal nooit werken
IF(OR... is voor de Engelse versie

ALS(OF... heb je nodig voor de nederlandse versie

Bekijk bestandje voor vlookup functie
 

Bijlagen

  • bloeddrukmeting_2.xlsm
    233,2 KB · Weergaven: 13
Beste popipipo en snb,
Nogmaals hartelijke dank en inderdaad het werkt nu perfect.

Met vriendelijke groet, Rubik.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan