
Generisk formel
=weight/height^2
Sammanfattning
Detta exempel visar ett sätt att beräkna BMI (Body Mass Index) i Excel. I det kalkylblad som visas konverterar vi först höjd och vikt till metriska enheter och använder sedan en standardmetrisk formel för att beräkna BMI. Formeln i H5 är:
=G5/F5^2
som returnerar beräknat BMI baserat på en vikt i G5 och höjd i F5.
Vad är BMI?
BMI står för Body Mass Index. Det är ett enkelt (och billigt) sätt att bedöma kroppsfett baserat endast på höjd och vikt. BMI är ett screeningverktyg som kan användas för att identifiera individer som är underviktiga, överviktiga eller överviktiga. BMI är dock inte ett diagnostiskt verktyg.
Du kan läsa mer om BMI på CDC: s webbplats.
Förklaring
Detta exempel visar ett sätt att beräkna BMI (Body Mass Index) i Excel. Standardformeln för BMI är:
BMI = vikt (kg) / höjd (m) 2
Det tillvägagångssätt som används här är att först konvertera höjd i tum och fot till meter, och vikt i pund till kilo, sedan använda standardmetrisk formel för BMI. Detta gör det enkelt att samla in höjd och vikt i vanliga enheter (i USA) och visar också de mätvärden som används i beräkningen.
Den största utmaningen i detta exempel är att de flesta i USA fortfarande använder det vanliga mätningssystemet i USA för att registrera höjd och vikt, inte det metriska systemet. Det första steget är därför att fånga denna information i vanliga enheter. Detta görs i kolumnerna B (fot) C (tum) och D (pund).
För att beräkna höjden i meter använder vi sedan CONVERT-funktionen två gånger i cell F5:
=CONVERT(B5,"ft","m")+CONVERT(C5,"in","m")
Den första CONVERT omvandlar fötter till meter:
=CONVERT(B5,"ft","m") // feet to meters
Den andra omvandlar tum till meter:
=CONVERT(C5,"in","m") // inches to meters
Sedan läggs de två värdena helt enkelt samman för att få en total höjd i meter.
För att beräkna vikten i kg använder vi CONVERT igen i cell G5:
=CONVERT(D5,"lbm","kg") // pounds to kilograms
Slutligen är vi redo att tillämpa BMI-standardformeln. Formeln i H5 är:
=G5/F5^2 // calculate BMI
Till kvadratisk höjd använder vi Excels operatör för exponentiering, caret (^).
Alternativ
Formlerna som används ovan kan förenklas något. För att beräkna höjd kan vi använda en enda CONVERT-funktion så här:
=CONVERT(B5*12+C5,"in","m")
Med andra ord konverterar vi fötter till tum direkt inuti funktionsargumentet. När Excel utvärderar formeln sker den här åtgärden innan CONVERT-funktionen körs. Inte lika läsbar, men mer kompakt.
Obs: Excels ordningsföljd gör det onödigt att lägga B5 * 12 inom parentes.
På samma sätt kan vi konvertera tum till fot inuti CONVERT så här:
=CONVERT(B5+C5/12,"ft","m")
Resultatet är detsamma som ovan. Nyckelpunkten är att du är fri att häcka andra beräkningar direkt i ett funktionsargument.
Som ett alternativ till markören (^) kan POWER-funktionen användas för att höja till en sådan effekt:
= G5/POWER(F5,2)