키와 몸무게를 입력하세요. BMI(체질량지수)와 대한비만학회 기준에 따른 비만도, 표준체중(BMI 22가 되는 몸무게) 등을 한꺼번에 계산합니다.
목차
이 페이지에서 할 수 있는 것
- 키(cm)와 몸무게(kg)만 넣으면 BMI(체질량지수)를 바로 알 수 있습니다
- 대한비만학회 기준에 따른 비만도(저체중, 정상, 비만 전단계, 1~3단계 비만)도 함께 표시합니다
- 표준체중(BMI 22가 되는 몸무게), 정상 체중 범위, BMI 프라임(BMI ÷ 25의 비율), 폰데랄 지수(키의 세제곱으로 나누는 지표)도 한꺼번에 계산합니다
- 공식의 쉬운 해설과 Excel·Google 스프레드시트·Python에 그대로 복사해 쓸 수 있는 수식도 이 페이지에 정리되어 있습니다
이 계산은 어디에 쓰일까요?
국민건강보험공단의 일반건강검진 결과표에는 키, 몸무게와 함께 BMI와 허리둘레 칸이 있습니다. 대한비만학회 기준으로는 BMI 25 이상이 비만, 허리둘레가 남자 90 cm 이상·여자 85 cm 이상이면 복부비만입니다.
‘BMI 25’가 어떤 계산으로 나온 숫자인지 알면 결과표의 뜻을 남에게 맡기지 않고 스스로 이해할 수 있고, 재검사나 생활 습관 상담 안내에도 차분하게 대응할 수 있습니다.
무작정 ‘5 kg 더 빼기’로 정하기 전에 자기 키의 정상 체중 범위를 알아 두면 목표가 현실적이 됩니다. 예를 들어 키 170 cm라면 표준체중은 \(22 \times 1.7^2 \fallingdotseq 63.6\) kg, 정상 체중 범위는 약 53.5 kg 이상 약 66.5 kg 미만입니다.
범위보다 아래를 목표로 하는 무리한 감량은 건강을 해칠 수 있다고 합니다. 목표 몸무게를 이 범위에 비추어 정하는 것이 숫자를 쓴 안전한 생각입니다.
임신 중 체중 증가의 기준은 임신 전 BMI에 따라 달라집니다. 질병관리청 국가건강정보포털에서 소개하는 미국 의학연구소(IOM)의 권고에서는 임신 전 저체중(BMI 18.5 미만)이었던 사람은 12.5~18 kg, 정상(18.5~24.9)인 사람은 11.5~16 kg의 증가를 권장하는 등, BMI의 구분이 그대로 관리의 출발점이 됩니다(이 권고의 구분은 국제 기준이어서 성인 비만도 판정의 한국 기준과 경계가 다릅니다).
자신의 임신 전 BMI를 계산할 수 있으면 산모수첩이나 산전 검사에서 듣는 설명을 이해하기 쉬워집니다(실제 관리는 반드시 의사의 지도에 따르세요).
질병관리청의 국민건강영양조사에서는 2021년 19~29세 여성의 약 15%가 BMI 18.5 미만의 저체중으로 나타났습니다. 저체중은 골량 감소, 빈혈, 월경 불순 같은 위험이나, 앞으로 태어날 아이의 저체중 출생과의 관련이 지적되고 있습니다.
‘살이 찌지 않았나’뿐 아니라 ‘너무 마르지 않았나’도 BMI로 확인할 수 있다는 것은 의외로 잘 알려지지 않은 중요한 쓰임새입니다.
생명보험이나 건강보험의 가입 심사에서는 고지한 키와 몸무게로 계산한 BMI가 건강 위험을 보는 참고 지표의 하나로 쓰이는 경우가 있다고 합니다. BMI가 지나치게 높거나 낮으면 조건부로 가입이 승인되는 예도 있습니다.
자신의 BMI를 미리 알아 두면 보험 견적이나 고지 단계에서 숫자의 뜻을 이해한 채로 절차를 밟을 수 있습니다.
공식
용어·기호 해설
기호
| \(\mathrm{BMI}\) | 비엠아이 | Body Mass Index(체질량지수)의 줄임말입니다. 몸무게(kg)를 키(m)의 제곱으로 나눈 값으로, 비만도의 국제적인 기준으로 쓰입니다. |
| \(w\) | 더블유 | 몸무게(kg)입니다. 영어 weight의 첫 글자입니다. |
| \(h\) | 에이치 | 키(m)입니다. 영어 height의 첫 글자입니다. cm가 아니라 m로 쓴다는 점에 주의하세요(170 cm → 1.7). |
| \(h^{2}\) | 에이치의 제곱 | 키를 두 번 곱한 값입니다. 오른쪽 위의 작은 2는 ‘두 번 곱한다’는 뜻의 지수입니다(예: \(1.7^2 = 1.7 \times 1.7 = 2.89\)). |
| \(w_{22}\) | 더블유 이십이 | 이 페이지에서 쓰는 표준체중의 기호입니다. BMI가 딱 22가 되는 몸무게를 나타냅니다. |
| \(w_{\mathrm{min}},\ w_{\mathrm{max}}\) | 더블유 민 / 더블유 맥스 | 이 페이지에서 쓰는, 정상 체중 범위의 하한(BMI 18.5)과 상한(BMI 23)의 기호입니다. |
| \(\mathrm{PI}\) | 피아이 | 폰데랄 지수(Ponderal Index)입니다. 몸무게(kg)를 키(m)의 세제곱으로 나눈 값입니다. |
용어
| 체질량지수 | BMI의 우리말 정식 명칭입니다. 건강검진 결과표 등에서는 ‘BMI’라는 이름도 그대로 널리 쓰입니다. |
| 비만도 분류 | 대한비만학회가 정한, BMI 값에 따른 구분입니다. 18.5 미만이 저체중, 18.5 이상 23 미만이 정상, 23 이상 25 미만이 비만 전단계(과체중), 25 이상은 5씩 나누어 1단계~3단계 비만입니다. 세계보건기구(WHO)의 국제 기준은 비만의 시작이 30 이상으로, 아시아인의 체질을 고려한 한국 기준(25 이상)보다 느슨합니다. |
| 표준체중 | BMI가 딱 22가 되는 몸무게입니다. 병이 가장 적었던 BMI에 바탕을 둔 기준으로, ‘22 × 키(m)의 제곱’으로 계산합니다. |
| BMI 프라임 | BMI를 25로 나눈 비율입니다. 1을 넘으면 25를 넘은 것이고, 1 미만이면 25의 몇 %인지를 한눈에 알 수 있습니다. |
| 폰데랄 지수 | 몸무게(kg)를 키(m)의 세제곱으로 나눈 지표입니다. 키가 아주 크거나 작은 사람에게서 BMI에 나타나기 쉬운 치우침을 보정하려는 목적이 있습니다. |
| 소아청소년 성장도표 | 질병관리청과 대한소아청소년과학회가 만든 ‘2017 소아청소년 성장도표’입니다. 어린이·청소년은 성인 기준이 아니라, 같은 성별·나이에서 BMI가 몇 번째 백분위수인지로 판정합니다(85 이상 95 미만 과체중, 95 이상 비만). |
| 로렐 지수 | 학령기 어린이의 체격을 보는 데 쓰여 온 지수입니다. 몸무게(kg) ÷ 키(cm)의 세제곱 × 10의 7제곱으로 계산합니다. 폰데랄 지수와 같은 ‘세제곱으로 나누는’ 생각의 지표입니다. |
먼저 알아 두면 좋은 내용
이 페이지의 계산을 ‘뜻을 이해하고’ 쓸 수 있도록, 미리 알아 두면 좋은 내용을 정리했습니다.
| 길이의 단위 바꾸기(초등학교 2학년, 7~8세) |
|
| 소수의 곱셈과 나눗셈(초등학교 5~6학년, 10~12세) |
|
| 거듭제곱과 지수(중학교 1학년, 12~13세) |
|
| 비율(초등학교 6학년, 11~12세) |
|
Excel로 계산하는 방법
| 키(cm) | 170 |
| 몸무게(kg) | 65 |
| BMI(체질량지수) | =B2/(B1/100)^2 |
| 키(cm) | 170 |
| 표준체중(kg) | =22*(B1/100)^2 |
| 키(cm) | 170 |
| 범위의 하한(kg, BMI 18.5) | =18.5*(B1/100)^2 |
| 범위의 상한(kg, BMI 23 미만) | =23*(B1/100)^2 |
| BMI(체질량지수) | 22.5 |
| BMI 프라임 | =B1/25 |
| 키(cm) | 170 |
| 몸무게(kg) | 65 |
| 폰데랄 지수(kg/m³) | =B2/(B1/100)^3 |
‘B1/100’은 키를 cm에서 m(미터)로 바꾸는 환산이고, ‘^’는 거듭제곱(몇 번 곱하는가)의 기호입니다. ‘=B2/(B1/100)^2’는 ‘몸무게를 m 단위 키의 제곱으로 나눈다’는 뜻이 됩니다.
예를 들어 첫 번째 표라면 B3에 약 22.49(BMI 약 22.5)가 표시됩니다. 키와 몸무게를 자신의 숫자로 바꾸기만 하면 쓸 수 있습니다.
Google 스프레드시트로 계산하는 방법
| 키(cm) | 170 |
| 몸무게(kg) | 65 |
| BMI(체질량지수) | =B2/(B1/100)^2 |
| 키(cm) | 170 |
| 표준체중(kg) | =22*(B1/100)^2 |
| 키(cm) | 170 |
| 범위의 하한(kg, BMI 18.5) | =18.5*(B1/100)^2 |
| 범위의 상한(kg, BMI 23 미만) | =23*(B1/100)^2 |
| BMI(체질량지수) | 22.5 |
| BMI 프라임 | =B1/25 |
| 키(cm) | 170 |
| 몸무게(kg) | 65 |
| 폰데랄 지수(kg/m³) | =B2/(B1/100)^3 |
Python으로 계산하는 방법
height_cm = 170 # 키(cm)
weight_kg = 65 # 몸무게(kg)
height_m = height_cm / 100 # cm → m로 환산
bmi = weight_kg / height_m ** 2 # BMI(체질량지수)
standard_weight = 22 * height_m ** 2 # 표준체중(BMI 22가 되는 몸무게)
healthy_min = 18.5 * height_m ** 2 # 정상 체중 범위의 하한
healthy_max = 23 * height_m ** 2 # 정상 체중 범위의 상한(이 값 미만)
bmi_prime = bmi / 25 # BMI 프라임
ponderal_index = weight_kg / height_m ** 3 # 폰데랄 지수
print(f"BMI: {round(bmi, 1)}")
print(f"표준체중: {round(standard_weight, 1)} kg")
print(f"정상 체중 범위: {round(healthy_min, 1)} ~ {round(healthy_max, 1)} kg 미만")
print(f"BMI 프라임: {round(bmi_prime, 2)}")
print(f"폰데랄 지수: {round(ponderal_index, 1)} kg/m3")
LaTeX 등 수식 언어로 쓰는 법(복사 가능)
BMI = w ÷ h²
\mathrm{BMI} = \dfrac{w}{h^{2}}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>BMI</mi>
<mo>=</mo>
<mfrac>
<mi>w</mi>
<msup><mi>h</mi><mn>2</mn></msup>
</mfrac>
</mrow>
</math>
BMI = w / h^2
w/h^2
BMI := w/h^2;
bmi = w/h^2;
BMI = 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 = 23 × h²
w_{\mathrm{min}} = 18.5 \times h^{2}, \quad w_{\mathrm{max}} = 23 \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>23</mn>
<mo>×</mo>
<msup><mi>h</mi><mn>2</mn></msup>
</mrow>
</math>
w_(min) = 18.5 xx h^2, w_(max) = 23 xx h^2
{18.5*h^2, 23*h^2}
wmin := 18.5*h^2; wmax := 23*h^2;
w_min = 18.5*h^2; w_max = 23*h^2;
w_min = 18.5 × h^2, w_max = 23 × h^2
BMI′ = BMI ÷ 25
\mathrm{BMI}' = \dfrac{\mathrm{BMI}}{25}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mi>BMI</mi><mo>′</mo></msup>
<mo>=</mo>
<mfrac>
<mi>BMI</mi>
<mn>25</mn>
</mfrac>
</mrow>
</math>
"BMI Prime" = "BMI"/25
bmi/25
bmiPrime := bmi/25;
bmi_prime = bmi/25;
BMI Prime = BMI/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
ChatGPT 에게 물어서 계산하는 방법
당신은 건강 지표 계산 도우미입니다. 다음 계산을 반드시 Python 코드를 실제로 실행해서 하고, 실행 결과의 숫자만을 근거로 답해 주세요(암산이나 추측으로 답하지 마세요). 키 170 cm, 몸무게 65 kg인 성인에 대해 다음 값을 각각 구해 주세요. 1. BMI(몸무게 kg ÷ 키 m의 제곱. 키는 cm에서 m로 환산할 것) 2. 대한비만학회 기준(비만 진료지침 2022)에 따른 판정(18.5 미만 = 저체중, 18.5 이상 23 미만 = 정상, 23 이상 25 미만 = 비만 전단계, 25 이상 30 미만 = 1단계 비만, 30 이상 35 미만 = 2단계 비만, 35 이상 = 3단계 비만) 3. 표준체중(22 × 키 m의 제곱) 4. 정상 체중 범위(18.5 × 키 m의 제곱 이상, 23 × 키 m의 제곱 미만) 5. BMI 프라임(BMI ÷ 25)과 폰데랄 지수(몸무게 kg ÷ 키 m의 세제곱) 계산에 쓴 식과 실행 결과의 숫자를 보여 주세요. 아울러 이것은 통계적인 기준이며 의학적 진단이 아니라는 점도 덧붙여 주세요.
사용법
-
1숫자 입력계산하고 싶은 숫자를 입력란에 입력합니다
-
2계산‘계산’ 버튼을 누릅니다
-
3결과 확인계산 결과가 바로 표시됩니다. 계산의 원리와 공식 해설도 같은 페이지에서 확인할 수 있습니다
DataChef의 특징
전문 지식 없이도 직관적이고 간단하게 사용
개인정보를 등록하지 않고도 이용할 수 있습니다
"다운로드"를 누르면 파일이 자동으로 삭제됩니다
출처 표기 불필요
상업적 이용 허가 연락도 필요 없습니다