
Formule générique
=weight/height^2
Sommaire
Cet exemple montre une façon de calculer l'IMC (indice de masse corporelle) dans Excel. Dans la feuille de calcul présentée, nous convertissons d'abord la taille et le poids en unités métriques, puis utilisons une formule métrique standard pour calculer l'IMC. La formule en H5 est:
=G5/F5^2
qui renvoie l'IMC calculé en fonction d'un poids en G5 et d'une taille en F5.
Qu'est-ce que l'IMC?
IMC signifie indice de masse corporelle. Il s'agit d'un moyen simple (et peu coûteux) d'évaluer la graisse corporelle en fonction de la taille et du poids uniquement. L'IMC est un outil de dépistage qui peut être utilisé pour identifier les personnes souffrant d'insuffisance pondérale, de surpoids ou d'obésité. Cependant, l'IMC n'est pas un outil de diagnostic.
Vous pouvez en savoir plus sur l'IMC sur le site Web du CDC.
Explication
Cet exemple montre une façon de calculer l'IMC (indice de masse corporelle) dans Excel. La formule standard de l'IMC est:
IMC = poids (kg) / taille (m) 2
L'approche utilisée ici consiste d'abord à convertir la taille en pouces et les pieds en mètres et le poids en livres en kilogrammes, puis à utiliser la formule métrique standard pour l'IMC. Cela facilite la collecte de la taille et du poids dans les unités couramment utilisées (aux États-Unis) et affiche également les quantités métriques utilisées dans le calcul.
Le principal défi de cet exemple est que la plupart des gens aux États-Unis utilisent encore le système de mesure usuel des États-Unis pour enregistrer la taille et le poids, et non le système métrique. La première étape consiste donc à capturer ces informations dans des unités couramment utilisées. Cela se fait dans les colonnes B (pieds) C (pouces) et D (livres).
Ensuite, pour calculer la hauteur en mètres, nous utilisons la fonction CONVERT deux fois dans la cellule F5:
=CONVERT(B5,"ft","m")+CONVERT(C5,"in","m")
Le premier CONVERT convertit les pieds en mètres:
=CONVERT(B5,"ft","m") // feet to meters
La seconde convertit les pouces en mètres:
=CONVERT(C5,"in","m") // inches to meters
Ensuite, les deux valeurs sont simplement additionnées pour obtenir une hauteur totale en mètres.
Pour calculer le poids en kilogrammes, nous utilisons à nouveau CONVERT dans la cellule G5:
=CONVERT(D5,"lbm","kg") // pounds to kilograms
Enfin, nous sommes prêts à appliquer la formule standard de l'IMC. La formule en H5 est:
=G5/F5^2 // calculate BMI
Pour la hauteur carrée, nous utilisons l'opérateur d'Excel pour l'exponentiation, le signe d'insertion (^).
Alternatives
Les formules utilisées ci-dessus peuvent être quelque peu simplifiées. Pour calculer la hauteur, nous pouvons utiliser une seule fonction CONVERT comme ceci:
=CONVERT(B5*12+C5,"in","m")
En d'autres termes, nous convertissons les pieds en pouces directement à l'intérieur de l'argument de fonction. Lorsque Excel évalue la formule, cette opération se produit avant l'exécution de la fonction CONVERT. Pas aussi lisible, mais plus compact.
Remarque: l'ordre des opérations d'Excel rend inutile de mettre B5 * 12 entre parenthèses.
De même, nous pourrions convertir des pouces en pieds à l'intérieur de CONVERT comme ceci:
=CONVERT(B5+C5/12,"ft","m")
Le résultat est le même que ci-dessus. Le point clé est que vous êtes libre d'imbriquer d'autres calculs directement dans un argument de fonction.
Comme alternative au signe curseur (^), la fonction POWER peut être utilisée pour augmenter à une puissance comme celle-ci:
= G5/POWER(F5,2)