카보넨 공식 계산법: HRR로 목표 심박수 구하기

목표 심박수를 "최대 심박수의 60~70%"라는 단순 계산법으로 구하면, 사람마다 다른 안정 시 심박수가 반영되지 않아 카보넨 공식과 다른 숫자가 나옵니다.
두 계산법 모두 같은 "6070%"라는 말을 쓰지만, 정확히 무엇의 6070%를 계산하는지가 다르기 때문입니다. 이 글은 카보넨 공식이 HRmax·HRR·목표 심박수를 구하는 3단계 계산 과정을 숫자로 그대로 풀어 보여줍니다.
요약 ① 카보넨 공식은 HRmax=220-나이 → HRR=HRmax-안정시심박수 → 목표심박수=HRR×강도%+안정시심박수 순서로 계산합니다. ② 단순 %HRmax 방식은 안정시심박수를 반영하지 않아, 같은 강도%라도 카보넨 공식보다 낮은 숫자가 나오는 계산 구조입니다. ③ 안정시심박수를 측정하는 시점에 따라 여유 심박수(HRR)가 달라져 4개 강도 구간 전체가 함께 움직입니다.
목표 심박수 계산에서 왜 헷갈림이 생기나
운동 강도를 "최대 심박수 대비 60~70%로 맞추라"는 정보를 보고 직접 계산해 보면, 자료마다 계산식이 다르게 나오는 경우가 있습니다. 어떤 자료는 나이만으로 계산하고, 어떤 자료는 안정 시 심박수까지 추가로 묻습니다.
같은 나이의 두 사람이 각자 다른 계산기를 돌려도 결과가 다르게 나올 수 있습니다. 계산기가 어떤 공식을 쓰느냐에 따라 "60~70% 구간"이 가리키는 실제 bpm 범위 자체가 다르기 때문입니다.
카보넨 공식은 이 차이를 만드는 계산식 중 하나입니다. 안정 시 심박수라는 변수를 하나 더 넣어서, 나이만 쓰는 단순 계산법과는 다른 결과를 냅니다.
손으로 계산하는 방법 — 카보넨 공식 3단계
카보넨 공식은 세 단계로 계산합니다. 계산기 없이도 순서대로 따라가면 됩니다.
1단계 — 최대 심박수(HRmax) 구하기. HRmax = 220 - 나이입니다. 나이가 30세라면 HRmax = 220 - 30 = 190입니다.
2단계 — 여유 심박수(HRR) 구하기. HRR = HRmax - 안정 시 심박수입니다. 안정 시 심박수가 70bpm이라면 HRR = 190 - 70 = 120입니다.
3단계 — 강도별 목표 심박수 구하기. 목표심박수 = HRR × (강도% ÷ 100) + 안정 시 심박수입니다. 강도는 5060%, 6070%, 7080%, 8090% 네 구간으로 나눠 계산합니다.
5개 지점 계산 결과표
같은 예시(나이 30세, 안정 시 심박수 70bpm)로 5개 지점을 모두 계산하면 다음과 같습니다.
| 강도 | 계산식 | 목표 심박수 |
|---|---|---|
| 50% | 120×0.50+70 | 130bpm |
| 60% | 120×0.60+70 | 142bpm |
| 70% | 120×0.70+70 | 154bpm |
| 80% | 120×0.80+70 | 166bpm |
| 90% | 120×0.90+70 | 178bpm |
인접한 두 값을 이으면 4개 강도 구간이 됩니다. 5060%는 130142bpm, 6070%는 142154bpm, 7080%는 154166bpm, 8090%는 166178bpm입니다.
나이와 안정 시 심박수를 바꿔가며 같은 계산을 반복하는 건 번거롭습니다. 저희 도구로 확인하기.
나이와 안정 시 심박수를 입력하면 브라우저에서 즉시 계산되며, 입력값은 서버로 전송되지 않습니다.

단순 %HRmax 방식과 계산 구조가 다른 점
단순 계산법은 목표심박수 = HRmax × 강도%로 계산합니다. 안정 시 심박수를 아예 쓰지 않습니다.
같은 예시(나이 30세, HRmax 190)에 단순 계산법을 적용하면 다음과 같습니다.
| 강도 | 카보넨 공식 (HRR 기반) | 단순 계산법 (HRmax 기반) |
|---|---|---|
| 50% | 130bpm | 95bpm |
| 60% | 142bpm | 114bpm |
| 70% | 154bpm | 133bpm |
| 80% | 166bpm | 152bpm |
| 90% | 178bpm | 171bpm |
계산법별 결과 차이
같은 "강도 6070%"인데도 카보넨 공식은 142154bpm, 단순 계산법은 114~133bpm입니다.
구간 하한에서 28bpm, 상한에서 21bpm 차이가 나며, 이 차이는 안정 시 심박수(70bpm)를 계산식에 넣었는지 여부에서 그대로 나옵니다.
두 계산법 중 어느 쪽이 실제 체력 수준에 더 맞는지는 개인의 심폐 기능에 따라 달라지는 문제라 이 글에서 판단하지 않습니다. 다만 계산 구조상 안정 시 심박수가 낮을수록 두 계산법의 차이는 줄어듭니다.
안정 시 심박수를 언제 측정하느냐에 따라 결과가 달라지는 이유
3단계 계산식은 목표심박수 = HRmax×강도% + 안정시심박수×(1-강도%)로 다시 쓸 수 있습니다. 같은 식을 풀어 쓴 것뿐입니다.
이 식에서 안정 시 심박수에 곱해지는 값은 (1-강도%)입니다. 강도가 낮을수록 이 값이 커지고, 강도가 높을수록 작아집니다.
같은 나이(30세)에서 안정 시 심박수를 70bpm 대신 85bpm(15bpm 높게 측정된 경우)으로 넣으면 차이는 이렇습니다.
| 강도 | 안정시 70bpm | 안정시 85bpm | 차이 |
|---|---|---|---|
| 50% | 130bpm | 137.5bpm | +7.5bpm |
| 90% | 178bpm | 179.5bpm | +1.5bpm |
측정 시점에 따른 오차
같은 15bpm 오차인데도 강도 50% 구간은 7.5bpm, 강도 90% 구간은 1.5bpm 차이로 벌어집니다. 낮은 강도 구간일수록 안정 시 심박수 측정값의 영향을 더 크게 받는 계산 구조입니다.
안정 시 심박수는 일반적으로 기상 직후 침대에서 일어나기 전 측정한 값이 하루 중 가장 낮고 안정적인 것으로 알려져 있습니다. 활동 중이거나 커피 섭취 후 측정하면 이보다 높게 나오는 경향이 있습니다.
흔한 실수: %HRmax와 %HRR 구간을 혼동하는 경우
가장 흔한 혼동은 "강도 6070%"라는 표현을 보고 이게 HRmax의 6070%인지, HRR의 60~70%인지 구분하지 않는 것입니다.
예를 들어 어떤 자료에서 "60~70% 구간" 수치를 참고했는데 계산기에서는 카보넨 공식(HRR 기반) 결과를 확인했다면, 두 숫자는 서로 다른 계산식에서 나온 것이라 직접 비교할 수 없습니다.
앞의 표에서 본 것처럼 같은 6070%라도 두 계산법의 결과는 약 2030bpm 차이가 납니다.
%HRmax와 %HRR 확인 방법 비교
| 확인할 점 | 단순 %HRmax | 카보넨 %HRR |
|---|---|---|
| 계산에 안정시심박수 사용 | 사용 안 함 | 사용함 |
| 기준값 | HRmax만 | HRR(HRmax-안정시심박수) |
| 같은 강도%의 결과값 | 상대적으로 낮음 | 상대적으로 높음 |
자료나 계산기를 볼 때는 "몇 %"라는 숫자만이 아니라 그 %가 무엇에 곱해지는 값인지(HRmax인지 HRR인지)를 함께 확인해야 같은 기준으로 비교할 수 있습니다.
정리
- 카보넨 공식은 HRmax=220-나이 → HRR=HRmax-안정시심박수 → 목표심박수=HRR×강도%+안정시심박수 순서로 계산합니다.
- 단순 %HRmax 계산법은 안정시심박수를 쓰지 않아 같은 강도%에서도 카보넨 공식보다 낮은 숫자가 나옵니다.
- 안정시심박수는 (1-강도%)만큼 결과에 반영되어, 낮은 강도 구간일수록 측정 시점에 따른 오차의 영향이 커집니다.
- "강도 %"를 볼 때는 HRmax 기준인지 HRR 기준인지 함께 확인해야 서로 다른 계산법을 섞어 비교하지 않습니다.
나이와 안정 시 심박수를 입력하면 브라우저에서 즉시 계산되며, 입력값은 서버로 전송되지 않습니다.
자주 묻는 질문
카보넨 공식과 단순 나이 기반 계산법 중 어느 쪽이 더 정확한가요?
두 계산법은 반영하는 변수가 다릅니다. 카보넨 공식은 나이와 안정 시 심박수 두 가지를, 단순 계산법은 나이 하나만 씁니다.
어느 쪽이 실제 체력 수준에 더 가깝게 맞는지는 개인의 심폐 기능에 따라 달라지는 문제라 이 글에서 특정 계산법을 권장하지 않습니다.
안정 시 심박수는 언제 측정한 값을 써야 하나요?
일반적으로 기상 직후, 침대에서 일어나기 전에 측정한 값이 하루 중 가장 낮고 안정적인 것으로 알려져 있습니다. 활동 중이거나 커피를 마신 뒤 측정하면 더 높게 나오는 경향이 있어, 계산 결과 전체가 함께 달라질 수 있습니다.
"목표 심박수 60~70%"라고 할 때 이게 %HRmax인가요 %HRR인가요?
표현만으로는 알 수 없습니다. 자료마다 다른 계산식을 쓰기 때문입니다. 계산식이 HRmax×강도%인지, (HRmax-안정시심박수)×강도%+안정시심박수인지를 직접 확인해야 정확한 기준을 알 수 있습니다.
계산기에서 나이나 안정 시 심박수를 바꾸면 결과가 바로 바뀌나요?
네. 별도의 계산 버튼 없이 입력값을 바꾸는 즉시 최대 심박수·여유 심박수·4개 강도 구간이 다시 계산됩니다. 모든 계산은 브라우저에서 처리되어 입력값이 서버로 전송되지 않습니다.
