这个计算器能做什么
三大营养素热量计算器可以把一餐、一份零食或一道食谱中蛋白质、碳水化合物和脂肪的克数换算成热量(千卡/kcal),并显示这三大营养素各自占总热量的百分比。无论你是在记录饮食、核对营养成分表、制定餐单,还是想确认某道菜是否符合目标营养比例,都很实用。
使用方法
填入你要计算对象的蛋白质、碳水化合物和脂肪克数——可以是一餐、一份,也可以是一整天的总量。计算器会返回总热量,以及每种营养素分别对应的千卡数和百分比。这些克数可以来自食品营养成分表或食物营养数据库;本计算器为简化模型,不包含酒精(7 kcal/克)和膳食纤维的修正。
公式详解
本计算器采用阿特沃特(Atwater)通用系数,也就是各国营养成分表背后通用的换算标准:每克蛋白质和每克碳水化合物各约提供 4 千卡,而每克脂肪约提供 9 千卡。因此,
$$\text{Total kcal} = 4 \times \text{Protein (g)} + 4 \times \text{Carbs (g)} + 9 \times \text{Fat (g)}$$每种营养素的占比等于它的热量除以总热量,再乘以 100。
实例演算
假设一份鸡肉饭含有 40 克蛋白质、50 克碳水化合物和 12 克脂肪。蛋白质提供 \(4 \times 40 = 160\) 千卡,碳水提供 \(4 \times 50 = 200\) 千卡,脂肪提供 \(9 \times 12 = 108\) 千卡。总热量为
$$160 + 200 + 108 = 468 \text{ 千卡}$$其中蛋白质占 \(160 \div 468 \approx 34.2\%\),碳水约占 \(42.7\%\),脂肪约占 \(23.1\%\)。
常见问题
为什么脂肪是每克 9 千卡?脂肪的能量密度比蛋白质和碳水化合物更高,每克约含 9 千卡,而后两者每克仅约 4 千卡。
计算结果包含膳食纤维或酒精吗?不包含。本简化模型把所有碳水化合物都按 4 kcal/克计算,并忽略酒精。如果要得到与营养成分表一致的精确数值,需要另外减去不产能的膳食纤维,并按每克酒精 7 千卡单独加上。
我的结果准确吗?这是较为接近的估算值。实际食物的成分会略有差异,厂商也可能采用特定的阿特沃特系数,因此与成分表存在小幅出入是正常的。