Entrez votre taille, votre poids, votre sexe et votre tranche d’âge. La masse maigre (LBM) est estimée avec la formule de Boer (référence), de James et de Hume ; pour les 14 ans et moins, la formule de Peters s’ajoute en tête. Une droite graduée permet de les comparer.
Table des matières
-
Ce que vous pouvez faire sur cette page
-
À quoi sert ce calcul ?
-
Mode d'emploi
-
Formules et figures
-
Symboles et termes
-
Ce qu’il est utile de savoir avant de commencer
-
Calculer avec Excel
-
Calculer avec Google Sheets
-
Calculer avec Python
-
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
-
Faire faire le calcul par ChatGPT
-
Les atouts de DataChef
-
Fonctions connexes
-
Liste des calculatrices NumberChef
Ce que vous pouvez faire sur cette page
- Entrez votre taille (cm) et votre poids (kg) : votre masse maigre (LBM, le poids sans la graisse) est estimée d’un coup avec 3 formules statistiques (formule de Boer, de James et de Hume)
- La formule de Boer, la plus utilisée en médecine, sert de référence, et une droite graduée compare les valeurs des formules. Pour les 14 ans et moins, l’estimation par la formule de Peters, faite pour les enfants, s’ajoute en tête
- Pour chaque formule, un tableau donne la masse maigre (kg), sa part dans le poids (%) et le taux de masse grasse estimé (%)
- Pas besoin de mètre ruban ni de balance impédancemètre (pour estimer le taux de masse grasse à partir de tours mesurés, utilisez la page liée « Calcul du taux de masse grasse au mètre ruban »)
- Une explication simple des formules et des formules à copier-coller pour Excel, Google Sheets et Python sont réunies sur cette page
À quoi sert ce calcul ?
Les formules d’estimation de la masse maigre ont d’abord été créées pour la médecine. Pour certains médicaments d’anesthésie (surtout ceux qui se dissolvent bien dans l’eau et diffusent peu dans la graisse), on considère plus sûr de calculer la dose à partir de la masse maigre plutôt que du poids réel. Comme ces médicaments diffusent peu dans les tissus graisseux, une dose proportionnelle au poids risquerait d’être trop forte chez une personne obèse.
C’est pourquoi la formule de Boer et la formule de Peters servent dans la recherche en anesthésie et dans les guides de calcul des doses : la masse maigre n’est pas qu’un terme de musculation, c’est aussi un outil concret de la sécurité des médicaments, et c’est la première raison d’être de ces formules.
La masse maigre est « la part du poids qui n’est pas de la graisse » : viser un poids inférieur à la masse maigre estimée reviendrait à avoir moins que zéro graisse, ce qui n’est pas réaliste. Le corps a aussi besoin d’une graisse essentielle à la vie, donc le plancher réel est encore plus haut. Par exemple, une personne dont la masse maigre estimée tourne autour de 52 kg et qui vise « 50 kg à tout prix » a un plan irréaliste.
Ces estimations supposent une corpulence d’adulte moyenne : ce n’est pas un chiffre pour fixer son objectif, mais une idée approximative du « poids en dessous duquel on ne peut pas descendre », pour repérer tôt un régime déraisonnable. Une formule fondée sur la seule taille et le poids ne dit pas ce qu’on a perdu (graisse ou muscle) : pour suivre la qualité de l’amaigrissement, on complète avec une balance impédancemètre ou des tours mesurés (page liée « Calcul du taux de masse grasse au mètre ruban »).
Dans les plans alimentaires de musculation, on fixe parfois l’objectif de protéines en « g par kg de masse maigre » plutôt qu’en « g par kg de poids ». Ce sont les tissus maigres, comme les muscles, qui ont besoin de protéines ; on obtient ainsi une estimation qui ne dépend pas de la quantité de graisse.
Par exemple, une personne avec 52 kg de masse maigre qui vise 2 g par kg de masse maigre arrive à environ 104 g par jour (ce n’est qu’un exemple ; les repères sont réunis sur la page de calcul des besoins en protéines).
La formule de Katch-McArdle, une des formules qui estiment le métabolisme de base (l’énergie minimale dépensée par le corps en une journée), n’utilise que la masse maigre : « 370 + 21,6 × masse maigre (kg) ». Comme ce sont surtout les tissus maigres, comme les muscles, qui dépensent de l’énergie, elle serait plus proche de la réalité que les formules fondées sur le poids chez les personnes dont le taux de masse grasse s’éloigne de la moyenne.
Estimer sa masse maigre permet ainsi, grâce à cette formule, d’estimer aussi les calories dépensées par jour (page liée « Calcul du TDEE »).
Formules et figures
Symboles et termes
Symboles
| \(L\) | èl | La masse maigre cherchée (kg), initiale de l’anglais « lean body mass » (le même symbole sert sur la page liée « Calcul du taux de masse grasse au mètre ruban »). |
| \(W\) | double-vé | Le poids (kg), initiale de l’anglais « weight ». |
| \(H\) | ache | La taille (cm), initiale de l’anglais « height ». Toutes les formules de cette page l’utilisent en centimètres (attention à ne pas convertir en mètres). |
| \(\left(\dfrac{W}{H}\right)^{2}\) | double-vé sur ache, au carré | Le poids divisé par la taille, multiplié par lui-même. Cette quantité, utilisée dans la formule de James, est d’autant plus grande qu’on est lourd pour sa taille. |
| \(W^{0.6469}\) | double-vé puissance zéro virgule six mille quatre cent soixante-neuf | Le poids à la puissance 0,6469. L’exposant (le petit nombre en haut à droite) est décimal : ce n’est pas un calcul à faire à la main, on utilise la touche puissance d’une calculatrice ou le « ^ » d’Excel. Il sert dans la formule de Peters. |
| \(V\) | vé | Le volume extracellulaire estimé (L, litres). Cette quantité intermédiaire de la formule de Peters s’écrit eECV dans les articles. C’est l’initiale de « volume ». |
| \(R\) | èr | La part de la masse maigre dans le poids (%), initiale de « ratio ». |
| \(F\) | èf | Le taux de masse grasse estimé (%) : ce qui reste quand on retire la part \(R\) de 100 %. C’est l’initiale de l’anglais « fat » (graisse). |
Termes
| masse maigre | Le poids sans la graisse, c’est-à-dire tout ce qui n’est pas de la graisse : muscles, os, eau, sang, organes… En anglais « lean body mass », abrégé LBM. Elle représente en général 60 à 90 % du poids, avec une part plus élevée chez les hommes. |
| LBM | Abréviation de l’anglais « lean body mass » (masse maigre). Les articles de musculation et de nutrition emploient souvent cette abréviation. |
| taux de masse grasse | La part de la graisse dans le poids (%). Sur cette page, on la calcule à rebours à partir de la masse maigre estimée par une formule statistique. Pour l’estimer à partir de tours mesurés au mètre ruban, utilisez la page liée « Calcul du taux de masse grasse au mètre ruban ». |
| formule d’estimation (formule statistique) | Une formule qui donne une valeur approchée, construite en analysant statistiquement les mesures d’un grand nombre de personnes. Elle remplace une mesure individuelle précise par un repère tiré de valeurs faciles à mesurer comme la taille et le poids ; en contrepartie, elle comporte toujours un écart (une erreur) dû aux différences entre les personnes. |
| formule de Boer | Une formule d’estimation de la masse maigre proposée par Boer en 1984. C’est la plus utilisée en médecine, par exemple pour les doses de médicaments en anesthésie, et c’est la formule de référence de cette page. |
| formule de Peters | Une formule d’estimation de la masse maigre proposée en 2011 par Peters et ses collègues, notamment pour les doses de médicaments chez l’enfant. En deux étapes, elle multiplie par 3,8 le volume extracellulaire estimé (eECV) ; elle s’utilise sans distinction de sexe. |
| volume extracellulaire | Le volume de l’eau du corps qui se trouve hors des cellules (partie liquide du sang, espaces entre les cellules). La formule de Peters l’estime d’abord à partir de la taille et du poids, puis le convertit en masse maigre. |
| balance impédancemètre | Un appareil qui fait passer un faible courant électrique dans le corps pour mesurer le taux de masse grasse, entre autres (c’est la méthode par impédancemétrie des pèse-personnes à la maison). Elle mesure autrement que les formules statistiques de cette page : quelques points d’écart sont normaux. |
Ce qu’il est utile de savoir avant de commencer
Voici ce qui aide à utiliser le calcul de cette page en le comprenant vraiment, pas seulement en appuyant sur le bouton.
| Pourcentages (6e-5e, 11-13 ans) |
|
| Multiplier et diviser des nombres décimaux (CM2-6e, 10-12 ans) |
|
| Calcul littéral et substitution (5e-4e, 12-14 ans) |
|
| Puissances (4e, 13-14 ans) |
|
Calculer avec Excel
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;0,407*B2+0,267*B1-19,2;0,252*B2+0,473*B1-48,3) |
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;1,1*B2-128*(B2/B1)^2;1,07*B2-148*(B2/B1)^2) |
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;0,32810*B2+0,33929*B1-29,5336;0,29569*B2+0,41813*B1-43,2933) |
| Taille (cm) | 150 |
| Poids (kg) | 40 |
| Volume extracellulaire estimé eECV (L) | =0,0215*B2^0,6469*B1^0,7236 |
| Masse maigre (kg) | =3,8*B3 |
| Masse maigre (kg) | 52,6 |
| Poids (kg) | 65 |
| Part du poids (%) | =ARRONDI(B1/B2*100;0) |
| Taux de masse grasse estimé (%) | =100-B3 |
« SI(B3=1;○;△) » veut dire « si le sexe est homme (1), utiliser la formule ○, sinon (femme, 2) la formule △ » ; « ^ » est le symbole de la puissance (combien de fois on multiplie) ; « ARRONDI(valeur;0) » arrondit à l’entier.
Dans le premier tableau (170 cm, 65 kg, homme), par exemple, la cellule de la masse maigre affiche environ 52,6. Avec les mêmes données, le deuxième tableau donne environ 52,8 et le troisième environ 49,5. Le quatrième tableau (150 cm, 40 kg) donne environ 33,4, et le cinquième une part de 81 % et un taux de masse grasse estimé de 19 %. Il suffit de remplacer la taille, le poids et le sexe par vos valeurs.
Calculer avec Google Sheets
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;0,407*B2+0,267*B1-19,2;0,252*B2+0,473*B1-48,3) |
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;1,1*B2-128*(B2/B1)^2;1,07*B2-148*(B2/B1)^2) |
| Taille (cm) | 170 |
| Poids (kg) | 65 |
| Sexe (homme = 1, femme = 2) | 1 |
| Masse maigre (kg) | =SI(B3=1;0,32810*B2+0,33929*B1-29,5336;0,29569*B2+0,41813*B1-43,2933) |
| Taille (cm) | 150 |
| Poids (kg) | 40 |
| Volume extracellulaire estimé eECV (L) | =0,0215*B2^0,6469*B1^0,7236 |
| Masse maigre (kg) | =3,8*B3 |
| Masse maigre (kg) | 52,6 |
| Poids (kg) | 65 |
| Part du poids (%) | =ARRONDI(B1/B2*100;0) |
| Taux de masse grasse estimé (%) | =100-B3 |
Calculer avec Python
from decimal import Decimal, ROUND_HALF_UP
def round_half_up(x):
# arrondi à l'entier avec 0,5 vers le haut (le round de Python arrondit 0,5 au nombre pair)
return int(Decimal(str(x)).quantize(Decimal("1"), rounding=ROUND_HALF_UP))
height_cm = 170 # taille (cm)
weight_kg = 65 # poids (kg)
sex = "m" # sexe ("m" = homme, "f" = femme)
is_age_14_or_under = False # True pour 14 ans ou moins (calcule aussi la formule de Peters, pour les enfants)
if sex == "m":
boer = 0.407 * weight_kg + 0.267 * height_cm - 19.2 # formule de Boer (1984)
james = 1.1 * weight_kg - 128 * (weight_kg / height_cm) ** 2 # formule de James (1976)
hume = 0.32810 * weight_kg + 0.33929 * height_cm - 29.5336 # formule de Hume (1966)
else:
boer = 0.252 * weight_kg + 0.473 * height_cm - 48.3
james = 1.07 * weight_kg - 148 * (weight_kg / height_cm) ** 2
hume = 0.29569 * weight_kg + 0.41813 * height_cm - 43.2933
for name, lbm in [("Formule de Boer", boer), ("Formule de James", james), ("Formule de Hume", hume)]:
ratio = round_half_up(lbm / weight_kg * 100) # part du poids (%)
print(f"{name} : {lbm:.1f} kg ({ratio} % du poids, masse grasse estimée {100 - ratio} %)")
if is_age_14_or_under:
ecv = 0.0215 * weight_kg ** 0.6469 * height_cm ** 0.7236 # volume extracellulaire estimé eECV (L)
peters = 3.8 * ecv # formule de Peters (2011)
ratio = round_half_up(peters / weight_kg * 100)
print(f"Formule de Peters : {peters:.1f} kg ({ratio} % du poids, masse grasse estimée {100 - ratio} %)")
Écrire la formule en LaTeX et autres langages mathématiques (à copier-coller)
Lm = 0,407W + 0,267H − 19,2, Lf = 0,252W + 0,473H − 48,3
L_{m} = 0{,}407W + 0{,}267H - 19{,}2, \quad L_{f} = 0{,}252W + 0{,}473H - 48{,}3
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>m</mi></msub>
<mo>=</mo>
<mn>0,407</mn><mi>W</mi>
<mo>+</mo>
<mn>0,267</mn><mi>H</mi>
<mo>−</mo>
<mn>19,2</mn>
<mo>,</mo>
<msub><mi>L</mi><mi>f</mi></msub>
<mo>=</mo>
<mn>0,252</mn><mi>W</mi>
<mo>+</mo>
<mn>0,473</mn><mi>H</mi>
<mo>−</mo>
<mn>48,3</mn>
</mrow>
</math>
L_m = 0,407W + 0,267H - 19,2, L_f = 0,252W + 0,473H - 48,3
{0.407*w + 0.267*h - 19.2, 0.252*w + 0.473*h - 48.3}
Lm := 0.407*w + 0.267*h - 19.2; Lf := 0.252*w + 0.473*h - 48.3;
L_m = 0.407*w + 0.267*h - 19.2; L_f = 0.252*w + 0.473*h - 48.3;
L_m = 0,407W + 0,267H − 19,2, L_f = 0,252W + 0,473H − 48,3
Lm = 1,1W − 128(W ÷ H)², Lf = 1,07W − 148(W ÷ H)²
L_{m} = 1{,}1W - 128\left(\dfrac{W}{H}\right)^{2}, \quad L_{f} = 1{,}07W - 148\left(\dfrac{W}{H}\right)^{2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>m</mi></msub>
<mo>=</mo>
<mn>1,1</mn><mi>W</mi>
<mo>−</mo>
<mn>128</mn>
<msup>
<mrow><mo>(</mo><mfrac><mi>W</mi><mi>H</mi></mfrac><mo>)</mo></mrow>
<mn>2</mn>
</msup>
<mo>,</mo>
<msub><mi>L</mi><mi>f</mi></msub>
<mo>=</mo>
<mn>1,07</mn><mi>W</mi>
<mo>−</mo>
<mn>148</mn>
<msup>
<mrow><mo>(</mo><mfrac><mi>W</mi><mi>H</mi></mfrac><mo>)</mo></mrow>
<mn>2</mn>
</msup>
</mrow>
</math>
L_m = 1,1W - 128(W/H)^2, L_f = 1,07W - 148(W/H)^2
{1.1*w - 128*(w/h)^2, 1.07*w - 148*(w/h)^2}
Lm := 1.1*w - 128*(w/h)^2; Lf := 1.07*w - 148*(w/h)^2;
L_m = 1.1*w - 128*(w/h)^2; L_f = 1.07*w - 148*(w/h)^2;
L_m = 1,1W − 128(W/H)^2, L_f = 1,07W − 148(W/H)^2
Lm = 0,32810W + 0,33929H − 29,5336, Lf = 0,29569W + 0,41813H − 43,2933
L_{m} = 0{,}32810W + 0{,}33929H - 29{,}5336, \quad L_{f} = 0{,}29569W + 0{,}41813H - 43{,}2933
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>m</mi></msub>
<mo>=</mo>
<mn>0,32810</mn><mi>W</mi>
<mo>+</mo>
<mn>0,33929</mn><mi>H</mi>
<mo>−</mo>
<mn>29,5336</mn>
<mo>,</mo>
<msub><mi>L</mi><mi>f</mi></msub>
<mo>=</mo>
<mn>0,29569</mn><mi>W</mi>
<mo>+</mo>
<mn>0,41813</mn><mi>H</mi>
<mo>−</mo>
<mn>43,2933</mn>
</mrow>
</math>
L_m = 0,32810W + 0,33929H - 29,5336, L_f = 0,29569W + 0,41813H - 43,2933
{0.32810*w + 0.33929*h - 29.5336, 0.29569*w + 0.41813*h - 43.2933}
Lm := 0.32810*w + 0.33929*h - 29.5336; Lf := 0.29569*w + 0.41813*h - 43.2933;
L_m = 0.32810*w + 0.33929*h - 29.5336; L_f = 0.29569*w + 0.41813*h - 43.2933;
L_m = 0,32810W + 0,33929H − 29,5336, L_f = 0,29569W + 0,41813H − 43,2933
V = 0{,}0215 \times W^{0{,}6469} \times H^{0{,}7236}, \quad L = 3{,}8 \times V
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>V</mi>
<mo>=</mo>
<mn>0,0215</mn>
<mo>×</mo>
<msup><mi>W</mi><mn>0,6469</mn></msup>
<mo>×</mo>
<msup><mi>H</mi><mn>0,7236</mn></msup>
<mo>,</mo>
<mi>L</mi>
<mo>=</mo>
<mn>3,8</mn>
<mo>×</mo>
<mi>V</mi>
</mrow>
</math>
V = 0,0215 xx W^(0,6469) xx H^(0,7236), L = 3,8 xx V
3.8*0.0215*w^0.6469*h^0.7236
v := 0.0215*w^0.6469*h^0.7236; L := 3.8*v;
v = 0.0215*w^0.6469*h^0.7236; L = 3.8*v;
V = 0,0215 W^0,6469 H^0,7236, L = 3,8 V
R = L ÷ W × 100, F = 100 − R
R = \dfrac{L}{W} \times 100, \quad F = 100 - R
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>R</mi>
<mo>=</mo>
<mfrac><mi>L</mi><mi>W</mi></mfrac>
<mo>×</mo>
<mn>100</mn>
<mo>,</mo>
<mi>F</mi>
<mo>=</mo>
<mn>100</mn>
<mo>−</mo>
<mi>R</mi>
</mrow>
</math>
R = L/W xx 100, F = 100 - R
{100*l/w, 100 - 100*l/w}
R := 100*l/w; F := 100 - R;
R = 100*l/w; F = 100 - R;
R = L/W × 100, F = 100 − R
Faire faire le calcul par ChatGPT
Vous êtes un assistant de calcul pour les indicateurs de santé. Faites le calcul suivant en exécutant réellement du code Python, et appuyez votre réponse uniquement sur les nombres obtenus à l’exécution (ne répondez pas de tête ni par estimation). Pour un homme adulte de 170 cm et 65 kg, calculez la masse maigre (LBM) avec chacune des 3 formules suivantes (taille en cm et poids en kg, sans conversion). 1. Formule de Boer : 0,407 × poids + 0,267 × taille − 19,2 2. Formule de James : 1,1 × poids − 128 × (poids ÷ taille) au carré 3. Formule de Hume : 0,32810 × poids + 0,33929 × taille − 29,5336 Pour chaque formule, calculez aussi la part du poids (% = masse maigre ÷ poids × 100, arrondi à l’entier) et le taux de masse grasse estimé (% = 100 − cette part). Indiquez les formules utilisées et les nombres obtenus à l’exécution. Précisez aussi qu’il s’agit d’un repère statistique, et non d’un diagnostic médical.
Mode d'emploi
-
1Saisissez vos nombresTapez les nombres à calculer dans les champs de saisie
-
2CalculezAppuyez sur le bouton « Calculer »
-
3Lisez le résultatLe résultat s’affiche aussitôt. La même page explique aussi le raisonnement et la formule
Les atouts de DataChef
Aucune compétence requise – simple et intuitif
Aucune donnée personnelle nécessaire
Le fichier est supprimé automatiquement après le téléchargement
Aucune mention de crédit nécessaire
Aucune autorisation préalable nécessaire