3대 영양소 칼로리 계산기(앳워터) 쉽게 이해하기 — 개념과 원리
영양성분표의 열량은 음식을 직접 태워서 잰 값이 아니라, 단백질, 탄수화물, 지방, 알코올의 그램 수에 표준 열량 계수를 곱해 계산한 값입니다. 이 계산기도 같은 방식으로 한 끼나 요리의 열량을 추정하며, 식이섬유를 보정한 값과 보정하지 않은 값을 함께 보여 줍니다.
계산 방법
- 열량 = 단백질 × 4 + (탄수화물 − 식이섬유) × 4 + 식이섬유 × 2 + 지방 × 9 + 알코올 × 7
- 식이섬유 보정 없음 = 단백질 × 4 + 탄수화물 × 4 + 지방 × 9 + 알코올 × 7
모든 입력값은 g 단위이며, 탄수화물은 식이섬유를 포함한 총량으로 넣습니다.
원리
19세기 말 미국의 애트워터(W. O. Atwater)는 음식을 봄베 열량계에서 태워 나오는 열을 재고, 대변과 소변으로 빠져나가는 에너지를 뺐습니다. 여러 식품의 결과를 평균하자 단백질과 탄수화물은 1 g당 약 4 kcal, 지방은 9 kcal, 알코올은 7 kcal라는 일반 계수가 나왔습니다. 식이섬유는 사람이 직접 소화하지 못하는 탄수화물이지만 장내 세균이 일부를 발효해 짧은사슬지방산을 만들고 이를 흡수하므로, 다른 탄수화물보다 열량이 적습니다. 유럽연합의 식품 표시 규정은 식이섬유를 1 g당 2 kcal로 계산합니다. 그래서 탄수화물에서 식이섬유를 빼고 2 kcal로 다시 더해 4 kcal로 과대 계산되는 것을 막습니다.
예제 풀이
- 기본값: 단백질 20 g, 탄수화물 45 g, 지방 12 g, 식이섬유 6 g, 알코올 0 g
- 단백질 = 20 × 4 = 80 kcal
- 소화 가능한 탄수화물 = (45 − 6) × 4 = 156 kcal, 식이섬유 = 6 × 2 = 12 kcal
- 지방 = 12 × 9 = 108 kcal
- 합계 = 80 + 156 + 12 + 108 + 0 = 356 kcal
- 보정 없음 = 80 + 180 + 108 = 368 kcal
계산기에는 356 kcal, 보정 없이 368 kcal가 표시됩니다.
| 탄수화물 (g) | 칼로리 |
|---|---|
| 11.2 | 221 |
| 22.5 | 266 |
| 33.8 | 311 |
| 45 | 356 |
| 56.2 | 401 |
| 67.5 | 446 |
| 90 | 536 |
결과 해석
두 값의 차이는 식이섬유 × 2 kcal로, 대부분의 식사에서는 크지 않습니다. 영양성분표는 값을 반올림하고 일부는 식품별 계수를 쓰기 때문에 결과가 표시값과 몇 퍼센트 다를 수 있습니다. 지방은 열량 밀도가 높아, 예제에서는 지방 12 g이 전체 열량의 약 3분의 1을 차지합니다.
흔한 실수
- 이미 식이섬유를 뺀 탄수화물 값에서 또 식이섬유를 빼는 경우(제품마다 표시 방식을 확인하십시오)
- 에리스리톨 같은 당알코올을 일반 탄수화물과 같은 계수로 계산하는 경우
- 생것과 조리한 것의 무게를 섞어 영양소를 찾는 경우
자주 묻는 질문
단백질과 탄수화물이 똑같이 4 kcal인 이유는 무엇인가요?
여러 식품에서 측정한 이용 가능 에너지의 평균이 우연히 비슷하게 나와 같은 반올림 계수를 씁니다.
1 kcal는 몇 kJ인가요?
1 kcal는 약 4.184 kJ입니다.
모든 나라가 식이섬유를 2 kcal로 계산하나요?
그렇지 않습니다. 나라와 제품에 따라 방식이 다르고, 식이섬유 열량을 따로 계산하지 않는 표시도 있습니다.
출처: Regulation (EU) No 1169/2011 on the provision of food information to consumers, Annex XIV (conversion factors). · FAO. Food energy: methods of analysis and conversion factors. FAO Food and Nutrition Paper 77, 2003.