通过MCP连接 →

输入计算

数学公式

广告

结果

总能量
1,940
千卡
宏量营养素 热量(千卡) 占总量百分比
蛋白质 600 30.9%
碳水化合物 800 41.2%
脂肪 540 27.8%
酒精 0 0%

这个计算器有什么用

宏量营养素热量计算器可以把一份食物或一天饮食中各类宏量营养素的克数,换算成以千卡(kcal)为单位的能量。只需输入你摄入的蛋白质、碳水化合物、脂肪以及(可选的)酒精克数,它就会算出总热量,并显示每种营养素各占多少比例。它基于全球营养标签通用的标准阿特沃特(Atwater)能量系数,是一款适用于任何地区的通用工具。

使用方法

从营养成分表或饮食记录App中读取每种宏量营养素的克数,填入对应的输入框即可。酒精为可选项——如果用不到,保持为0即可。点击"计算"后,你就能看到总千卡数以及各营养素的占比,方便你检查实际摄入是否符合40/30/30这类目标配比。

公式详解

能量是按固定的"每克热量"系数累加的:蛋白质和碳水化合物各为4 kcal/g,脂肪为9 kcal/g,乙醇(酒精)为7 kcal/g。所以计算公式为:$$\text{千卡} = 4\times\text{蛋白质} + 4\times\text{碳水} + 9\times\text{脂肪} + 7\times\text{酒精}$$。每种营养素的占比 = 该营养素提供的热量 ÷ 总热量 × 100。

Advertisement
蛋白质、碳水、脂肪和酒精每克热量的柱状图
每种宏量营养素每克提供固定的热量:蛋白质4、碳水4、脂肪9、酒精7。

计算示例

假设一餐含有30克蛋白质、40克碳水化合物和10克脂肪。蛋白质 = \(4\times30 = 120\) 千卡,碳水 = \(4\times40 = 160\) 千卡,脂肪 = \(9\times10 = 90\) 千卡。合计 = \(120 + 160 + 90 =\) 370 千卡。脂肪只占总克数的12.5%,却贡献了\(90/370 \approx 24.3\%\)的能量——因为脂肪的能量密度是其他两者的两倍多。

将各宏量营养素克数换算为总热量的流程图
将每种宏量营养素的克数乘以系数再相加,即得总千卡。

常见问题

为什么脂肪是每克9千卡?脂肪分子单位质量储存的化学能比碳水化合物或蛋白质都多,因此每克脂肪在代谢时大约释放9千卡热量。

需要算上膳食纤维吗?本工具按总碳水化合物以4 kcal/g计算。有些营养标签会扣除或部分扣除膳食纤维;如果你想计算"净碳水",只填入可消化的碳水化合物克数即可。

为什么要包含酒精?乙醇约提供7 kcal/g,可能是一项不容忽视的能量来源,因此将其纳入计算,能让含酒精饮料和混合餐食的总热量更准确。

最后更新: