
Обща формула
=weight/height^2
Обобщение
Този пример показва един начин за изчисляване на BMI (индекс на телесна маса) в Excel. В показания работен лист първо преобразуваме височината и теглото в метрични единици, след което използваме стандартна метрична формула за изчисляване на ИТМ. Формулата в H5 е:
=G5/F5^2
което връща изчисления ИТМ въз основа на тегло в G5 и височина в F5.
Какво е ИТМ?
BMI означава индекс на телесна маса. Това е прост (и евтин) начин за оценка на телесните мазнини само въз основа на височината и теглото. ИТМ е инструмент за скрининг, който може да се използва за идентифициране на лица с наднормено тегло, наднормено тегло или затлъстяване. ИТМ обаче не е диагностичен инструмент.
Можете да прочетете повече за ИТМ на уебсайта на CDC.
Обяснение
Този пример показва един начин за изчисляване на BMI (индекс на телесна маса) в Excel. Стандартната формула на ИТМ е:
ИТМ = тегло (кг) / височина (м) 2
Използваният тук подход е първо да преобразуваме височината в инчове и футове в метри, а теглото в лири в килограми, след което да използваме стандартната метрична формула за ИТМ. Това улеснява събирането на височина и тегло в често използвани единици (в САЩ), а също така показва метричните суми, използвани при изчислението.
Основното предизвикателство в този пример е, че повечето хора в Съединените щати все още използват американската обичайна измервателна система за записване на височина и тегло, а не метричната система. Следователно първата стъпка е да се събере тази информация в често използвани единици. Това се прави в колони B (фута) C (инча) и D (паунда).
След това, за да изчислим височината в метри, използваме функцията CONVERT два пъти в клетка F5:
=CONVERT(B5,"ft","m")+CONVERT(C5,"in","m")
Първият CONVERT преобразува фута в метри:
=CONVERT(B5,"ft","m") // feet to meters
Вторият преобразува инчове в метри:
=CONVERT(C5,"in","m") // inches to meters
След това двете стойности просто се събират, за да се получи обща височина в метри.
За да изчислим теглото в килограми, използваме CONVERT отново в клетка G5:
=CONVERT(D5,"lbm","kg") // pounds to kilograms
И накрая, ние сме готови да приложим стандартната формула на ИТМ. Формулата в H5 е:
=G5/F5^2 // calculate BMI
За квадратна височина използваме оператора на Excel за степенуване, каретата (^).
Алтернативи
Използваните по-горе формули могат да бъдат опростени донякъде. За да изчислим височината, можем да използваме една функция CONVERT по следния начин:
=CONVERT(B5*12+C5,"in","m")
С други думи, ние преобразуваме фута в инчове директно вътре в аргумента на функцията. Когато Excel оценява формулата, тази операция се случва преди да се изпълни функцията CONVERT. Не чак толкова четлив, но по-компактен.
Забележка: Редът на операциите на Excel прави ненужно увиването на B5 * 12 в скоби.
По същия начин бихме могли да преобразуваме инчове във футове в CONVERT по следния начин:
=CONVERT(B5+C5/12,"ft","m")
Резултатът е същият като по-горе. Ключовият момент е, че можете свободно да влагате други изчисления директно в аргумент на функция.
Като алтернатива на каретката (^), функцията POWER може да се използва за повишаване до степен като тази:
= G5/POWER(F5,2)