Introduce tu altura, peso, sexo y grupo de edad. Se estima la masa magra (LBM) con la fórmula de Boer (la de referencia), la de James y la de Hume; para menores de hasta 14 años se pone en primer lugar la fórmula de Peters. Puedes compararlas en una recta numérica.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmulas y figuras
-
Símbolos y términos
-
Qué conviene saber de antemano
-
Cómo calcularlo con Excel
-
Cómo calcularlo con Hojas de cálculo de Google
-
Cómo calcularlo con Python
-
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
-
Cómo pedirle a ChatGPT que haga el cálculo
-
Las ventajas de DataChef
-
Funciones relacionadas
-
Todas las calculadoras de NumberChef
Qué puedes hacer en esta página
- Introduce tu altura (cm) y tu peso (kg) y se estima a la vez tu masa magra (LBM, el peso sin la grasa) con 3 fórmulas estadísticas (la fórmula de Boer, la de James y la de Hume)
- La fórmula de Boer, la más usada en medicina, es la de referencia, y una recta numérica permite comparar los valores de cada fórmula. Para menores de hasta 14 años se pone en primer lugar la estimación con la fórmula de Peters, pensada para niños
- Para cada fórmula, una tabla muestra la masa magra (kg), su porcentaje sobre el peso (%) y el porcentaje de grasa corporal estimado (%)
- No necesitas cinta métrica ni una báscula de bioimpedancia (para estimar el porcentaje de grasa corporal a partir de perímetros medidos, usa la página relacionada «Calculadora de grasa corporal con cinta métrica»)
- En esta misma página tienes una explicación sencilla de las fórmulas y fórmulas para copiar y pegar en Excel, Hojas de cálculo de Google y Python
¿Para qué sirve este cálculo?
Las fórmulas de estimación de la masa magra se desarrollaron primero para la medicina. En algunos anestésicos (sobre todo los que se disuelven bien en agua y apenas se reparten en la grasa) se considera más seguro calcular la dosis según la masa magra y no según el peso real. Como estos fármacos apenas se distribuyen en el tejido graso, una dosis proporcional al peso podría ser excesiva en personas con obesidad intensa.
Por eso la fórmula de Boer y la fórmula de Peters se usan en la investigación en anestesia y en las guías de dosificación: la masa magra no es solo un concepto del entrenamiento de fuerza, sino también una herramienta práctica para la seguridad de los medicamentos, y ese es el primer motivo de ser de estas fórmulas.
La masa magra es «la parte del peso que no es grasa»: apuntar a un peso por debajo de la masa magra estimada significaría tener menos de cero de grasa, y eso no es realista. Además, el cuerpo necesita una grasa esencial para vivir, así que el límite real es aún más alto. Por ejemplo, quien tiene una masa magra estimada de unos 52 kg y quiere llegar «sí o sí» a 50 kg tiene un plan poco realista.
Estas estimaciones parten de una constitución media de adulto: no son una cifra para fijar el objetivo, sino una idea aproximada del «peso por debajo del cual no se puede bajar», útil para detectar pronto una dieta poco sensata. Una fórmula que solo conoce la altura y el peso no dice qué se ha perdido (grasa o músculo): para seguir la calidad de la pérdida de peso, complétala con una báscula de bioimpedancia o con perímetros medidos (página relacionada «Calculadora de grasa corporal con cinta métrica»).
En los planes de nutrición de las personas que entrenan fuerza, el objetivo de proteínas a veces se fija en «g por kg de masa magra» en lugar de «g por kg de peso corporal». Son los tejidos magros, como los músculos, los que necesitan proteínas; así se obtiene una estimación que no depende de la cantidad de grasa.
Una persona con 52 kg de masa magra que quiere tomar 2 g por kg de masa magra llega, por ejemplo, a unos 104 g al día (es solo un ejemplo; las cifras de referencia están en la página de cálculo de las necesidades de proteínas).
La fórmula de Katch-McArdle, una de las que estiman la tasa metabólica basal (la energía mínima que gasta el cuerpo en un día), usa solo la masa magra: «370 + 21,6 × masa magra (kg)». Como gastan energía sobre todo los tejidos magros, como los músculos, se considera que se acerca más a la realidad que las fórmulas basadas en el peso en las personas cuyo porcentaje de grasa corporal se aleja mucho de la media.
Así, quien estima su masa magra también puede estimar con esta fórmula las calorías que gasta al día (página relacionada «Calculadora de TDEE»).
Fórmulas y figuras
Símbolos y términos
Símbolos
| \(L\) | ele | La masa magra (kg) que se quiere calcular, inicial de «lean body mass» en inglés (en la página relacionada «Calculadora de grasa corporal con cinta métrica» se usa el mismo símbolo). |
| \(W\) | uve doble | El peso (kg), inicial de «weight» en inglés. |
| \(H\) | hache | La altura (cm), inicial de «height» en inglés. Todas las fórmulas de esta página la usan en centímetros (no la pases a metros). |
| \(\left(\dfrac{W}{H}\right)^{2}\) | uve doble entre hache, al cuadrado | El peso dividido entre la altura, multiplicado por sí mismo. Es la cantidad que usa la fórmula de James y es tanto mayor cuanto más pesada es la persona para su altura. |
| \(W^{0{,}6469}\) | uve doble elevado a cero coma seis cuatro seis nueve | El peso elevado a 0,6469. El exponente (el número pequeño de arriba a la derecha) es un decimal: no se calcula a mano, sino con la tecla de potencia de una calculadora o con el «^» de Excel. Se usa en la fórmula de Peters. |
| \(V\) | uve | El volumen extracelular estimado (L, litros). Es una cantidad intermedia de la fórmula de Peters que en los artículos científicos se escribe eECV. La letra es la inicial de «volumen». |
| \(R\) | erre | El porcentaje que la masa magra representa sobre el peso (%), inicial de «ratio» (razón). |
| \(F\) | efe | El porcentaje de grasa corporal estimado (%): lo que queda al restar el porcentaje \(R\) de 100 %. La letra es la inicial de «fat» (grasa, en inglés). |
Términos
| masa magra | El peso sin la grasa, es decir, todo lo que no es grasa: músculos, huesos, agua, sangre, órganos… También se llama masa magra corporal (MMC) o masa libre de grasa; en inglés «lean body mass», abreviado LBM. Suele ser del 60 al 90 % del peso, y tiende a ser mayor en los hombres. |
| LBM | Abreviatura del inglés «lean body mass» (masa magra). En español también se usa MMC (masa magra corporal). En los artículos de entrenamiento y nutrición suele aparecer esta abreviatura inglesa. |
| porcentaje de grasa corporal | La parte del peso que es grasa (%). En esta página se calcula a la inversa a partir de la masa magra estimada con una fórmula estadística. Para estimarlo a partir de perímetros medidos, usa la página relacionada «Calculadora de grasa corporal con cinta métrica». |
| fórmula de estimación (fórmula estadística) | Una fórmula para obtener un valor aproximado, creada con el análisis estadístico de mediciones de muchas personas. Sustituye una medición individual exacta por una referencia calculada con datos fáciles de medir, como la altura y el peso; a cambio, siempre queda una desviación (un error) por las diferencias entre las personas. |
| fórmula de Boer | Una fórmula de estimación de la masa magra que propuso Boer en 1984. Es la más usada en medicina, por ejemplo para las dosis de medicamentos en anestesia, y es la fórmula de referencia de esta página. |
| fórmula de Peters | Una fórmula de estimación de la masa magra que propusieron Peters y sus colaboradores en 2011, entre otros usos para calcular dosis de medicamentos en niños. En dos pasos, multiplica por 3,8 el volumen extracelular estimado (eECV); sirve para ambos sexos. |
| volumen extracelular | El volumen del agua del cuerpo que está fuera de las células (la parte líquida de la sangre y los espacios entre las células). La fórmula de Peters lo estima primero a partir de la altura y el peso y después lo convierte en masa magra. |
| báscula de bioimpedancia | Un aparato que hace pasar una corriente muy débil por el cuerpo para medir, entre otras cosas, el porcentaje de grasa corporal (las básculas de grasa corporal de casa funcionan con bioimpedancia eléctrica). Mide de forma distinta que las fórmulas estadísticas de esta página: es normal una diferencia de varios puntos porcentuales. |
Qué conviene saber de antemano
Esto te ayuda a entender el cálculo de esta página y no solo a pulsar el botón.
| Porcentajes (5.º–6.º de Primaria, 10-12 años) |
|
| Multiplicar y dividir decimales (5.º–6.º de Primaria, 10-12 años) |
|
| Sustitución en expresiones algebraicas (1.º–2.º de ESO, 12-14 años) |
|
| Potencias (1.º de ESO, 12-13 años) |
|
Cómo calcularlo con Excel
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;0,407*B2+0,267*B1-19,2;0,252*B2+0,473*B1-48,3) |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;1,1*B2-128*(B2/B1)^2;1,07*B2-148*(B2/B1)^2) |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;0,32810*B2+0,33929*B1-29,5336;0,29569*B2+0,41813*B1-43,2933) |
| Altura (cm) | 150 |
| Peso (kg) | 40 |
| Volumen extracelular estimado eECV (L) | =0,0215*B2^0,6469*B1^0,7236 |
| Masa magra (kg) | =3,8*B3 |
| Masa magra (kg) | 52,6 |
| Peso (kg) | 65 |
| Porcentaje del peso (%) | =REDONDEAR(B1/B2*100;0) |
| Porcentaje de grasa corporal estimado (%) | =100-B3 |
«SI(B3=1;○;△)» significa «si el sexo es hombre (1), usa la fórmula ○; si no (mujer, 2), la fórmula △»; «^» es el símbolo de la potencia (cuántas veces se multiplica); «REDONDEAR(valor;0)» redondea a un número entero.
En la primera tabla (170 cm, 65 kg, hombre), por ejemplo, la celda de la masa magra muestra unos 52,6. Con los mismos datos, la segunda tabla da unos 52,8 y la tercera unos 49,5. La cuarta tabla (150 cm, 40 kg) da unos 33,4, y la quinta un porcentaje del 81 % y un porcentaje de grasa corporal estimado del 19 %. Sustituye la altura, el peso y el sexo por tus propios valores.
Cómo calcularlo con Hojas de cálculo de Google
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;0,407*B2+0,267*B1-19,2;0,252*B2+0,473*B1-48,3) |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;1,1*B2-128*(B2/B1)^2;1,07*B2-148*(B2/B1)^2) |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Sexo (hombre = 1, mujer = 2) | 1 |
| Masa magra (kg) | =SI(B3=1;0,32810*B2+0,33929*B1-29,5336;0,29569*B2+0,41813*B1-43,2933) |
| Altura (cm) | 150 |
| Peso (kg) | 40 |
| Volumen extracelular estimado eECV (L) | =0,0215*B2^0,6469*B1^0,7236 |
| Masa magra (kg) | =3,8*B3 |
| Masa magra (kg) | 52,6 |
| Peso (kg) | 65 |
| Porcentaje del peso (%) | =REDONDEAR(B1/B2*100;0) |
| Porcentaje de grasa corporal estimado (%) | =100-B3 |
Cómo calcularlo con Python
from decimal import Decimal, ROUND_HALF_UP
def round_half_up(x):
# redondea a un entero y el 0,5 se redondea hacia arriba (el round de Python lleva el 0,5 al número par)
return int(Decimal(str(x)).quantize(Decimal("1"), rounding=ROUND_HALF_UP))
height_cm = 170 # altura (cm)
weight_kg = 65 # peso (kg)
sex = "m" # sexo ("m" = hombre, "f" = mujer)
is_age_14_or_under = False # True si tiene 14 años o menos (calcula además la fórmula de Peters para niños)
if sex == "m":
boer = 0.407 * weight_kg + 0.267 * height_cm - 19.2 # fórmula de Boer (1984)
james = 1.1 * weight_kg - 128 * (weight_kg / height_cm) ** 2 # fórmula de James (1976)
hume = 0.32810 * weight_kg + 0.33929 * height_cm - 29.5336 # fórmula 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 [("Fórmula de Boer", boer), ("Fórmula de James", james), ("Fórmula de Hume", hume)]:
ratio = round_half_up(lbm / weight_kg * 100) # porcentaje del peso (%)
print(f"{name}: {lbm:.1f} kg ({ratio} % del peso, grasa corporal estimada {100 - ratio} %)")
if is_age_14_or_under:
ecv = 0.0215 * weight_kg ** 0.6469 * height_cm ** 0.7236 # volumen extracelular estimado eECV (L)
peters = 3.8 * ecv # fórmula de Peters (2011)
ratio = round_half_up(peters / weight_kg * 100)
print(f"Fórmula de Peters: {peters:.1f} kg ({ratio} % del peso, grasa corporal estimada {100 - ratio} %)")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
Lh = 0,407W + 0,267H − 19,2, Lm = 0,252W + 0,473H − 48,3
L_{h} = 0{,}407W + 0{,}267H - 19{,}2, \quad L_{m} = 0{,}252W + 0{,}473H - 48{,}3
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>h</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>m</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_h = 0,407W + 0,267H - 19,2, L_m = 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_h = 0,407W + 0,267H − 19,2, L_m = 0,252W + 0,473H − 48,3
Lh = 1,1W − 128(W ÷ H)², Lm = 1,07W − 148(W ÷ H)²
L_{h} = 1{,}1W - 128\left(\dfrac{W}{H}\right)^{2}, \quad L_{m} = 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>h</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>m</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_h = 1,1W - 128(W/H)^2, L_m = 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_h = 1,1W − 128(W/H)^2, L_m = 1,07W − 148(W/H)^2
Lh = 0,32810W + 0,33929H − 29,5336, Lm = 0,29569W + 0,41813H − 43,2933
L_{h} = 0{,}32810W + 0{,}33929H - 29{,}5336, \quad L_{m} = 0{,}29569W + 0{,}41813H - 43{,}2933
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>L</mi><mi>h</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>m</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_h = 0,32810W + 0,33929H - 29,5336, L_m = 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_h = 0,32810W + 0,33929H − 29,5336, L_m = 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
Cómo pedirle a ChatGPT que haga el cálculo
Eres un asistente de cálculo de indicadores de salud. Haz el siguiente cálculo ejecutando realmente código Python y basa tu respuesta únicamente en los números del resultado de la ejecución (no calcules de cabeza ni estimes). Para un hombre adulto de 170 cm y 65 kg, calcula la masa magra (LBM) con cada una de las 3 fórmulas siguientes (altura en cm y peso en kg, sin conversiones). 1. Fórmula de Boer: 0,407 × peso + 0,267 × altura − 19,2 2. Fórmula de James: 1,1 × peso − 128 × (peso ÷ altura) al cuadrado 3. Fórmula de Hume: 0,32810 × peso + 0,33929 × altura − 29,5336 Calcula también, para cada fórmula, el porcentaje del peso (% = masa magra ÷ peso × 100, redondeado a un entero) y el porcentaje de grasa corporal estimado (% = 100 − ese porcentaje). Indica las fórmulas que has usado y los números del resultado de la ejecución. Añade también que se trata de una referencia estadística y no de un diagnóstico médico.
Cómo usar
-
1Introduce los númerosEscribe en los campos los números con los que quieres calcular
-
2CalculaHaz clic en el botón «Calcular»
-
3Consulta el resultadoEl resultado aparece al instante. En la misma página también encontrarás el desarrollo del cálculo y la explicación de la fórmula
Las ventajas de DataChef
Sin conocimientos técnicos: fácil e intuitivo
Sin necesidad de dar datos personales
Los archivos se borran automáticamente tras la descarga
Sin necesidad de atribución
Sin necesidad de pedir permiso