Calcolo del peso ideale (intervallo di normopeso secondo l’IMC e formule di Devine, Robinson, Miller e Hamwi)
Inserisci altezza e sesso. Vengono calcolati insieme l’intervallo di normopeso (IMC da 18,5 a 25), il peso con IMC 22 e il peso ideale secondo quattro formule mediche, che puoi confrontare su un’unica retta dei numeri.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formule e grafici
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Inserisci altezza (cm) e sesso e vedi subito il tuo intervallo di normopeso (IMC da 18,5 a 25, secondo l’OMS), il riferimento più usato in Italia per capire quale peso è sano per la tua altezza
- In più calcola il peso ideale con le quattro formule nate in ambito medico di Devine, Robinson, Miller e Hamwi, così puoi confrontare i risultati
- Mostra anche il peso con IMC 22, vicino al centro dell’intervallo di normopeso, e tutti i valori compaiono insieme su un’unica retta dei numeri
- In questa stessa pagina trovi anche una spiegazione semplice delle formule e le formule da copiare e incollare in Excel, Fogli Google e Python
A cosa serve questo calcolo?
Le quattro formule di questa pagina sono nate per calcolare le dosi dei farmaci. Per i farmaci il cui dosaggio è proporzionale al peso, usare il peso reale può dare un effetto troppo forte nelle persone con obesità: per questo, per alcuni antibiotici e altri farmaci, come base per la dose si usa il peso ideale calcolato dall’altezza (soprattutto con la formula di Devine).
È il motivo principale per cui queste formule esistono: il «peso ideale» non è solo un’espressione da dieta, ma anche uno strumento pratico che sostiene la sicurezza dei farmaci.
Nella ventilazione protettiva dei polmoni, la pratica standard è impostare il volume di ogni respiro non sul peso reale, ma sul peso corporeo predetto, calcolato da altezza e sesso. I polmoni non diventano più grandi quando si ingrassa: la loro dimensione dipende soprattutto dall’altezza.
La formula del peso corporeo predetto (per gli uomini \(50 + 0{,}91 \times (h_{cm} - 152{,}4)\) kg, dove \(h_{cm}\) è l’altezza in centimetri) ha quasi la stessa forma della formula di Devine di questa pagina, perché 0,91 kg per cm sono circa 2,3 kg per pollice. È un esempio di come l’idea di «ricavare un peso di riferimento dall’altezza» venga usata anche nella medicina in cui è in gioco la vita.
Prima di decidere a caso di «perdere altri 5 kg», calcolare l’intervallo di normopeso e il peso con IMC 22 per la tua altezza rende l’obiettivo più realistico. Per esempio, per una donna alta 160 cm il peso con IMC 22 è \(22 \times 1{,}6^2 \approx 56{,}3\) kg e il normopeso va da circa 47,4 a 64,0 kg.
Puntare sotto l’intervallo con diete estreme può danneggiare la salute. Confrontare l’obiettivo con questo intervallo è un modo prudente, basato sui numeri, di ragionare.
In nutrizione clinica, i dietisti a volte stimano il fabbisogno di calorie e proteine a partire dal peso ideale (o da un peso corretto che ne deriva) invece che dal peso reale, soprattutto nelle persone con obesità, per le quali il peso reale farebbe sovrastimare il fabbisogno.
Se riesci a calcolare il tuo peso ideale dall’altezza, puoi capire come può essere stato calcolato l’apporto calorico che ti ha indicato il dietista o il medico (per la tua terapia nutrizionale segui sempre il parere dei professionisti).
Formule e grafici
Simboli e termini
Simboli
| \(h\) | acca | L’altezza in metri, usata nelle formule basate sull’IMC. È l’iniziale dell’inglese «height». Attenzione: si usano i metri, non i centimetri (170 cm → 1,7). |
| \(h^{2}\) | acca al quadrato | L’altezza moltiplicata per se stessa. Il piccolo 2 in alto è un esponente e significa «moltiplica due volte lo stesso numero». (Esempio: \(1{,}7^2 = 1{,}7 \times 1{,}7 = 2{,}89\)) |
| \(h_{cm}\) | acca cm | L’altezza espressa in centimetri. Le quattro formule la dividono per 2,54 per trasformarla in pollici prima di usarla. |
| \(w_{22}\) | doppia vu ventidue | Il simbolo usato in questa pagina per il peso a cui l’IMC vale esattamente 22. |
| \(w_{\mathrm{min}},\ w_{\mathrm{max}}\) | doppia vu min, doppia vu max | I simboli usati in questa pagina per gli estremi inferiore e superiore dell’intervallo di peso corrispondente al normopeso (IMC da 18,5 a 25). |
| \(E\) | e | I pollici oltre i 5 piedi: l’altezza in pollici meno i 60 pollici (152,4 cm) di riferimento. È l’iniziale dell’inglese «excess» (eccesso). |
| \(w_{0}\) | doppia vu zero | Il «peso base» di ciascuna delle quattro formule: la costante che corrisponde al peso ideale di chi è alto esattamente 152,4 cm (60 pollici). |
| \(k\) | kappa | L’aggiunta per ogni pollice (kg): la quantità da sommare al peso ideale per ogni pollice (2,54 cm) di altezza in più. È fissata per ogni formula e per ogni sesso. |
| \(W\) | doppia vu maiuscola | Il peso ideale che vuoi trovare (kg). In questa pagina indica il valore ottenuto con una qualsiasi delle quattro formule. |
Termini
| peso ideale (peso forma) | Un peso indicativo calcolato a partire dall’altezza, usato per obiettivi di salute e per calcolare le dosi dei farmaci. Il valore cambia un po’ da una formula all’altra; non esiste un unico valore corretto dal punto di vista medico. Nell’uso comune si dice anche «peso forma». |
| normopeso | Un IMC da 18,5 a meno di 25, che l’OMS considera nella norma per gli adulti (in Italia è la classificazione usata anche dal Ministero della Salute e dalla SIO). I pesi corrispondenti alla tua altezza si trovano con peso = IMC × altezza al quadrato. |
| IMC | Indice di massa corporea (in inglese BMI). Si ottiene dividendo il peso (kg) per il quadrato dell’altezza (m) e si usa in tutto il mondo come indicazione del peso rispetto all’altezza. Lo spieghiamo nel dettaglio nella pagina collegata «Calcolo dell’IMC». |
| peso corporeo predetto (PBW) | Un peso calcolato da altezza e sesso che i reparti di terapia intensiva usano per impostare i volumi dei ventilatori. Per gli uomini è 50 + 0,91 × (altezza in cm − 152,4) kg, quasi come la formula di Devine (per le donne si parte da 45,5 invece di 50). |
| pollice | Un’unità di lunghezza dei paesi anglosassoni. 1 pollice = 2,54 cm e 12 pollici = 1 piede (circa 30,5 cm). Le quattro formule contano i pollici oltre i 5 piedi perché sono nate tutte negli Stati Uniti. |
| formula di Devine | Una formula del peso ideale proposta da Devine nel 1974 per calcolare le dosi dei farmaci. È la più usata oggi tra le quattro; quando medici e farmacisti parlano di «peso ideale» per il dosaggio, di solito intendono questa formula. |
Cosa conviene sapere prima
Ecco cosa conviene sapere per usare il calcolo di questa pagina capendo davvero cosa fai, e non solo premendo il pulsante.
| Conversione delle unità di lunghezza (classi 2ª–3ª della primaria, 7-9 anni) |
|
| Moltiplicazione e divisione con i decimali (classi 4ª–5ª della primaria, 9-11 anni) |
|
| Potenze (scuola secondaria di primo grado, 11-14 anni) |
|
| Espressioni letterali e formule di primo grado (scuola secondaria di primo grado, 11-14 anni) |
|
Come calcolarlo con Excel
| Altezza (cm) | 170 |
| Peso con IMC 22 (kg) | =22*(B1/100)^2 |
| Altezza (cm) | 170 |
| Estremo inferiore (kg, IMC 18,5) | =18,5*(B1/100)^2 |
| Estremo superiore (kg, IMC 25) | =25*(B1/100)^2 |
| Altezza (cm) | 178 |
| Sesso (uomo = 1, donna = 2) | 1 |
| Pollici oltre i 5 piedi E | =B1/2,54-60 |
| Robinson (kg) | =SE(B2=1;52+1,9*B3;49+1,7*B3) |
| Miller (kg) | =SE(B2=1;56,2+1,41*B3;53,1+1,36*B3) |
| Devine (kg) | =SE(B2=1;50+2,3*B3;45,5+2,3*B3) |
| Hamwi (kg) | =SE(B2=1;48+2,7*B3;45,5+2,2*B3) |
«B1/100» trasforma l’altezza da centimetri in metri e «^» è il simbolo di potenza (quante volte moltiplicare). Nella terza tabella, «B1/2,54-60» trasforma l’altezza in pollici e sottrae i 60 pollici di riferimento, mentre «SE(B2=1;○;△)» significa «usa la formula ○ se il sesso è uomo (1) e la formula △ se è donna (2)».
Per esempio, nella prima tabella B2 mostra 63,58 (circa 63,6 kg). Nella terza tabella (178 cm, uomo) la cella di Devine mostra circa 73,2. Ti basta sostituire altezza e sesso con i tuoi valori.
Come calcolarlo con Fogli Google
| Altezza (cm) | 170 |
| Peso con IMC 22 (kg) | =22*(B1/100)^2 |
| Altezza (cm) | 170 |
| Estremo inferiore (kg, IMC 18,5) | =18,5*(B1/100)^2 |
| Estremo superiore (kg, IMC 25) | =25*(B1/100)^2 |
| Altezza (cm) | 178 |
| Sesso (uomo = 1, donna = 2) | 1 |
| Pollici oltre i 5 piedi E | =B1/2,54-60 |
| Robinson (kg) | =SE(B2=1;52+1,9*B3;49+1,7*B3) |
| Miller (kg) | =SE(B2=1;56,2+1,41*B3;53,1+1,36*B3) |
| Devine (kg) | =SE(B2=1;50+2,3*B3;45,5+2,3*B3) |
| Hamwi (kg) | =SE(B2=1;48+2,7*B3;45,5+2,2*B3) |
Come calcolarlo con Python
from decimal import Decimal, ROUND_HALF_UP
def round_half_up(x):
# arrotonda a una cifra decimale portando 0.5 per eccesso (il round() di Python manda 0.5 al numero pari più vicino)
return float(Decimal(str(x)).quantize(Decimal("0.1"), rounding=ROUND_HALF_UP))
height_cm = 178 # altezza (cm)
sex = "m" # sesso ("m" = uomo, "f" = donna)
height_m = height_cm / 100 # da cm a m
standard_weight = 22 * height_m ** 2 # peso con IMC 22
healthy_min = 18.5 * height_m ** 2 # estremo inferiore del normopeso
healthy_max = 25 * height_m ** 2 # estremo superiore del normopeso
excess_inch = height_cm / 2.54 - 60 # pollici oltre i 5 piedi E (usati dalle quattro formule)
if sex == "m":
robinson = 52 + 1.9 * excess_inch # Robinson (1983)
miller = 56.2 + 1.41 * excess_inch # Miller (1983)
devine = 50 + 2.3 * excess_inch # Devine (1974)
hamwi = 48 + 2.7 * excess_inch # Hamwi (1964)
else:
robinson = 49 + 1.7 * excess_inch
miller = 53.1 + 1.36 * excess_inch
devine = 45.5 + 2.3 * excess_inch
hamwi = 45.5 + 2.2 * excess_inch
print(f"Peso con IMC 22: {round_half_up(standard_weight)} kg")
print(f"Intervallo di normopeso: {round_half_up(healthy_min)} - {round_half_up(healthy_max)} kg")
print(f"Robinson: {round_half_up(robinson)} kg")
print(f"Miller: {round_half_up(miller)} kg")
print(f"Devine: {round_half_up(devine)} kg")
print(f"Hamwi: {round_half_up(hamwi)} kg")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
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
E = hcm ÷ 2,54 − 60, W = w₀ + k × E
E = \dfrac{h_{cm}}{2{,}54} - 60, \quad W = w_{0} + k \times E
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>E</mi>
<mo>=</mo>
<mfrac>
<msub><mi>h</mi><mi>cm</mi></msub>
<mn>2,54</mn>
</mfrac>
<mo>−</mo>
<mn>60</mn>
<mo>,</mo>
<mi>W</mi>
<mo>=</mo>
<msub><mi>w</mi><mn>0</mn></msub>
<mo>+</mo>
<mi>k</mi>
<mo>×</mo>
<mi>E</mi>
</mrow>
</math>
E = h_(cm)/2,54 - 60, W = w_0 + k xx E
w0 + k*(hcm/2.54 - 60)
excess := hcm/2.54 - 60; W := w0 + k*excess;
excess = hcm/2.54 - 60; W = w0 + k*excess;
E = h_cm/2,54 − 60, W = w_0 + k × E
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente per il calcolo di indicatori di salute. Esegui il calcolo seguente facendo girare davvero del codice Python e rispondi basandoti solo sui numeri del risultato dell’esecuzione (non rispondere con calcoli a mente o a intuito). Per un uomo adulto alto 178 cm, trova ciascuno dei valori seguenti. 1. Il peso con IMC 22 (22 × altezza in metri al quadrato; converti l’altezza da cm a m) 2. Gli estremi dell’intervallo di peso per il normopeso (IMC da 18,5 a 25): da 18,5 × altezza in metri al quadrato a 25 × altezza in metri al quadrato 3. I pollici oltre i 5 piedi E (altezza in cm ÷ 2,54 − 60) 4. Il peso ideale con le quattro formule mediche (per gli uomini: Robinson 52 + 1,9E, Miller 56,2 + 1,41E, Devine 50 + 2,3E, Hamwi 48 + 2,7E) Mostra le formule usate e i numeri del risultato dell’esecuzione. Aggiungi anche che sono indicazioni statistiche e non una diagnosi medica.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria