Introduce tu altura y tu peso. Se calculan a la vez tu IMC (índice de masa corporal), tu clasificación según los puntos de corte de la OMS para adultos, el peso con IMC 22 y más.
Índice
-
Qué puedes hacer en esta página
-
¿Para qué sirve este cálculo?
-
Cómo usar
-
Fórmula
-
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 obtén al instante tu IMC (índice de masa corporal). Cambia «Unidades» para usar pies, pulgadas y libras
- También muestra tu clasificación como persona adulta (de infrapeso a obesidad de grado III) según los puntos de corte de la Organización Mundial de la Salud (OMS), que coinciden con los de la Sociedad Española para el Estudio de la Obesidad (SEEDO)
- También calcula el peso con IMC 22 (cerca del centro del rango de normopeso), el rango de peso que corresponde al normopeso, el BMI Prime (IMC ÷ 25) y el índice ponderal (peso dividido entre la altura al cubo)
- 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?
Los informes de las revisiones médicas (en atención primaria o en el reconocimiento médico de la empresa) suelen incluir una casilla de IMC. Según la OMS, un IMC de 25 o más es sobrepeso, y de 30 o más, obesidad. Según el INE (Encuesta de Condiciones de Vida 2022), en España el 34,3 % de las personas adultas tiene sobrepeso y el 14,1 %, obesidad.
Si sabes cómo sale ese «IMC 25», entiendes por ti mismo el informe y puedes afrontar con calma un consejo médico o de enfermería.
Antes de decidir a ciegas «tengo que perder 5 kg», conocer el rango de normopeso de tu altura hace que el objetivo sea más realista. Por ejemplo, con 170 cm, el peso con IMC 22 es \(22 \times 1{,}7^2 \approx 63{,}6\) kg y el rango de normopeso va de unos 53,5 a 72,3 kg.
Se dice que adelgazar de forma forzada por debajo del rango puede dañar la salud. Decidir el peso objetivo comparándolo con este rango es una forma segura de usar los números.
La ganancia de peso recomendada durante el embarazo depende del IMC previo al embarazo. Las recomendaciones del Institute of Medicine de EE. UU. (2009), que también se citan en la literatura médica española, son de 12,5 a 18 kg con infrapeso (IMC menor de 18,5), de 11,5 a 15 kg con normopeso (de 18,5 a menos de 25), de 7 a 11,5 kg con sobrepeso (de 25 a menos de 30) y de 5 a 9 kg con obesidad (30 o más).
Si puedes calcular tu IMC previo al embarazo, te será más fácil entender lo que te expliquen en las revisiones. Para el seguimiento real, sigue siempre las indicaciones de tu médico o de tu matrona.
El IMC no sirve solo para ver si sobra peso: también avisa del infrapeso (IMC menor de 18,5). Se ha señalado que el infrapeso se asocia a riesgo de pérdida de masa ósea, anemia y alteraciones del ciclo menstrual, y, antes de un embarazo, a un mayor riesgo de bebés con bajo peso al nacer. Según el INE (Encuesta de Condiciones de Vida 2022), el peso insuficiente es más frecuente entre las mujeres que entre los hombres.
Poder comprobar con el IMC tanto «si me sobra peso» como «si me falta» es un uso importante y poco conocido.
Al contratar un seguro de vida o de salud, el cuestionario de salud pide la altura y el peso, y con ellos se puede calcular el IMC, que a veces se usa como un dato más para valorar el riesgo. Con un IMC muy alto o muy bajo, la aseguradora puede ofrecer condiciones especiales.
Conocer tu IMC de antemano te permite rellenar el cuestionario entendiendo qué significan los números.
Fórmula
Símbolos y términos
Símbolos
| \(\mathrm{IMC}\) | i, eme, ce | Índice de masa corporal (índice de masa corporal; en inglés, BMI). Es el peso (kg) dividido entre el cuadrado de la altura (m) y se usa como medida internacional del peso en relación con la altura. |
| \(w\) | uve doble | El peso (kg). La letra viene de weight, «peso» en inglés. |
| \(h\) | hache | La altura (m). La letra viene de height, «altura» en inglés. Ojo: se usa en metros, no en centímetros (170 cm → 1,7). |
| \(h^{2}\) | hache al cuadrado | La altura multiplicada por sí misma. El pequeño 2 de arriba es un exponente que significa «multiplicar 2 veces». (Ejemplo: \(1{,}7^2 = 1{,}7 \times 1{,}7 = 2{,}89\)) |
| \(w_{22}\) | uve doble veintidós | El símbolo de esta página para el peso con IMC 22: el peso con el que el IMC es exactamente 22. |
| \(w_{\mathrm{min}},\ w_{\mathrm{max}}\) | uve doble mín / uve doble máx | Los símbolos de esta página para el límite inferior (IMC 18,5) y el límite superior (IMC 25) del rango de peso que corresponde al normopeso. |
| \(\mathrm{PI}\) | pe, i | Índice ponderal (Ponderal Index en inglés). Es el peso (kg) dividido entre el cubo de la altura (m). |
Términos
| índice de masa corporal (IMC) | El nombre completo del IMC (en inglés, BMI). Se calcula dividiendo el peso (kg) entre la altura (m) al cuadrado. |
| clasificación por IMC | Las categorías de peso de los adultos según el IMC, definidas por la OMS: menos de 18,5, infrapeso; de 18,5 a menos de 25, normopeso; de 25 a menos de 30, sobrepeso; y desde 30, obesidad de grado I (de 30 a menos de 35), grado II (de 35 a menos de 40) y grado III (40 o más). La SEEDO (Consenso 2007) usa los mismos puntos de corte y subdivide el sobrepeso en grado I (de 25 a 26,9) y grado II (de 27 a 29,9), y la obesidad en tipos I a IV (el tipo IV es de 50 o más). |
| peso con IMC 22 | El peso con el que el IMC es exactamente 22. Es una orientación basada en el IMC con el que las estadísticas japonesas observaron menos enfermedades (en Japón se llama «peso estándar») y se calcula como «22 × altura (m) al cuadrado». |
| BMI Prime | El IMC dividido entre 25, el límite superior del normopeso. Si es mayor que 1, se supera el límite; si es menor que 1, indica de un vistazo qué fracción del límite ocupa tu IMC. |
| índice ponderal | El peso (kg) dividido entre la altura (m) al cubo. Busca corregir la distorsión que el IMC puede mostrar en personas muy altas o muy bajas. |
| percentil de IMC para la edad | En niños y adolescentes, el IMC se interpreta con los percentiles de las tablas de crecimiento según la edad y el sexo (por ejemplo, las de la OMS), en lugar de los puntos de corte de los adultos. El cálculo del IMC es el mismo que en un adulto. |
| índice de Rohrer | Un índice que se usa con escolares para valorar la constitución corporal, y se calcula como peso (kg) ÷ altura (cm) al cubo × 10 elevado a 7. Comparte con el índice ponderal la idea de dividir entre el cubo. |
Qué conviene saber de antemano
Aquí tienes lo que te ayuda a usar el cálculo de esta página comprendiendo de verdad lo que haces.
| Conversión de unidades de longitud (3.º–4.º de Primaria, 8-10 años) |
|
| Multiplicar y dividir con decimales (5.º de Primaria, 10-11 años) |
|
| Potencias (1.º de ESO, 12-13 años) |
|
| Razones y porcentajes (5.º de Primaria, 10-11 años) |
|
Cómo calcularlo con Excel
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| IMC (índice de masa corporal) | =B2/(B1/100)^2 |
| Altura (cm) | 170 |
| Peso con IMC 22 (kg) | =22*(B1/100)^2 |
| Altura (cm) | 170 |
| Límite inferior del rango (kg, IMC 18,5) | =18,5*(B1/100)^2 |
| Límite superior del rango (kg, IMC 25) | =25*(B1/100)^2 |
| IMC (índice de masa corporal) | 22,5 |
| BMI Prime | =B1/25 |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Índice ponderal (kg/m³) | =B2/(B1/100)^3 |
«B1/100» convierte la altura de cm a m (metros), y «^» es el símbolo de la potencia (cuántas veces se multiplica). «=B2/(B1/100)^2» significa «divide el peso entre la altura en metros al cuadrado».
Por ejemplo, en la primera tabla, B3 muestra unos 22,49 (un IMC de unos 22,5). Solo tienes que sustituir la altura y el peso por los tuyos.
Cómo calcularlo con Hojas de cálculo de Google
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| IMC (índice de masa corporal) | =B2/(B1/100)^2 |
| Altura (cm) | 170 |
| Peso con IMC 22 (kg) | =22*(B1/100)^2 |
| Altura (cm) | 170 |
| Límite inferior del rango (kg, IMC 18,5) | =18,5*(B1/100)^2 |
| Límite superior del rango (kg, IMC 25) | =25*(B1/100)^2 |
| IMC (índice de masa corporal) | 22,5 |
| BMI Prime | =B1/25 |
| Altura (cm) | 170 |
| Peso (kg) | 65 |
| Índice ponderal (kg/m³) | =B2/(B1/100)^3 |
Cómo calcularlo con Python
height_cm = 170 # altura (cm)
weight_kg = 65 # peso (kg)
height_m = height_cm / 100 # convierte cm en m
bmi = weight_kg / height_m ** 2 # IMC (índice de masa corporal)
standard_weight = 22 * height_m ** 2 # peso con IMC 22
healthy_min = 18.5 * height_m ** 2 # límite inferior del rango de normopeso
healthy_max = 25 * height_m ** 2 # límite superior del rango de normopeso
bmi_prime = bmi / 25 # BMI Prime
ponderal_index = weight_kg / height_m ** 3 # índice ponderal
print(f"IMC: {round(bmi, 1)}")
print(f"Peso con IMC 22: {round(standard_weight, 1)} kg")
print(f"Rango de normopeso: {round(healthy_min, 1)} a {round(healthy_max, 1)} kg")
print(f"BMI Prime: {round(bmi_prime, 2)}")
print(f"Índice ponderal: {round(ponderal_index, 1)} kg/m3")
La fórmula en LaTeX y otras notaciones matemáticas (para copiar)
IMC = w ÷ h²
\mathrm{IMC} = \dfrac{w}{h^{2}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>IMC</mi>
<mo>=</mo>
<mfrac>
<mi>w</mi>
<msup><mi>h</mi><mn>2</mn></msup>
</mfrac>
</mrow>
</math>
IMC = w / h^2
w/h^2
BMI := w/h^2;
bmi = w/h^2;
IMC = w/h^2
w₂₂ = 22 × h²
w_{22} = 22 \times h^{2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>w</mi><mn>22</mn></msub>
<mo>=</mo>
<mn>22</mn>
<mo>×</mo>
<msup><mi>h</mi><mn>2</mn></msup>
</mrow>
</math>
w_(22) = 22 xx h^2
22*h^2
w22 := 22*h^2;
w22 = 22*h^2;
w_22 = 22 × h^2
wmin = 18,5 × h², wmax = 25 × h²
w_{\mathrm{min}} = 18{,}5 \times h^{2}, \quad w_{\mathrm{max}} = 25 \times h^{2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msub><mi>w</mi><mi>min</mi></msub>
<mo>=</mo>
<mn>18,5</mn>
<mo>×</mo>
<msup><mi>h</mi><mn>2</mn></msup>
<mo>,</mo>
<msub><mi>w</mi><mi>max</mi></msub>
<mo>=</mo>
<mn>25</mn>
<mo>×</mo>
<msup><mi>h</mi><mn>2</mn></msup>
</mrow>
</math>
w_(min) = 18,5 xx h^2, w_(max) = 25 xx h^2
{18.5*h^2, 25*h^2}
wmin := 18.5*h^2; wmax := 25*h^2;
w_min = 18.5*h^2; w_max = 25*h^2;
w_min = 18,5 × h^2, w_max = 25 × h^2
BMI′ = IMC ÷ 25
\mathrm{BMI}' = \dfrac{\mathrm{IMC}}{25}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>BMI</mi><mo>′</mo></msup>
<mo>=</mo>
<mfrac>
<mi>IMC</mi>
<mn>25</mn>
</mfrac>
</mrow>
</math>
"BMI Prime" = "IMC"/25
bmi/25
bmiPrime := bmi/25;
bmi_prime = bmi/25;
BMI Prime = IMC/25
PI = w ÷ h³
\mathrm{PI} = \dfrac{w}{h^{3}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>PI</mi>
<mo>=</mo>
<mfrac>
<mi>w</mi>
<msup><mi>h</mi><mn>3</mn></msup>
</mfrac>
</mrow>
</math>
PI = w / h^3
w/h^3
ponderal := w/h^3;
pi_index = w/h^3;
PI = w/h^3
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 respondas con cálculo mental ni con estimaciones). Para una persona adulta de 170 cm y 65 kg, calcula: 1. El IMC (peso en kg ÷ altura en m al cuadrado; convierte la altura de cm a m). 2. La clasificación de la OMS (menos de 18,5 = infrapeso; de 18,5 a menos de 25 = normopeso; de 25 a menos de 30 = sobrepeso; de 30 a menos de 35 = obesidad de grado I; de 35 a menos de 40 = obesidad de grado II; 40 o más = obesidad de grado III). 3. El peso con IMC 22 (22 × altura en m al cuadrado). 4. El rango de peso que corresponde al normopeso (de 18,5 × altura en m al cuadrado a 25 × altura en m al cuadrado). 5. El BMI Prime (IMC ÷ 25) y el índice ponderal (peso en kg ÷ altura en m al cubo). Muestra las fórmulas que has usado y los números del resultado de la ejecución. Añade también una nota de que es una orientación estadística y no 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