前阵子有读者在群里问:同一个基础代谢率计算器,我把公式从默认的 Mifflin-St Jeor 换成 Harris-Benedict,结果一下子多了一百多大卡,到底以哪个为准?
这不是计算器坏了,是四个公式本来就是四套不同的算法,各自适合的人不一样。这篇不聊概念(概念在基础代谢率(BMR)是什么里讲过了),就聊这件具体的事:基础代谢率计算器该怎么用、四个公式怎么选、填错参数会差多少。
同一个身高体重,四个公式能差多少
先给你一个直观的对比。以一位 30 岁、170cm、65kg 的男性为例,四个公式算出来的基础代谢率分别是:
| 公式 | 男性 BMR(千卡/天) | 提出年份 |
|---|---|---|
| Harris-Benedict(原版) | 约 1665 | 1919 |
| 改进的 Harris-Benedict | 约 1620 | 1984 |
| Mifflin-St Jeor | 约 1568 | 1990 |
| Katch-McArdle(体脂率 20%) | 约 1493 | 1973 |
最大和最小差了快 170 千卡,差不多半顿饭。这就是开头那位读者纠结的来源。问题不在"哪个算错了",在于这四套公式本身就不是给同一种人准备的。
四个公式,各是什么来头
Harris-Benedict(1919)是老祖宗,1919 年美国人拿一批健康成年人测出来的。当时样本里年轻人、男性偏多,所以对现代久坐的普通成年人、尤其是女性,容易高估,算出来普遍偏高。
改进的 Harris-Benedict(1984)是 Roza 和 Shizgal 用新数据重算的版本,参数调整过,比原版略低一点,精度也略好。很多人分不清"原版"和"改进版",其实就差在几个系数上。
Mifflin-St Jeor(1990)是目前被引用最多、公认对普通人最准的一个。1990 年用更大样本做出来,对正常体重的成年人精度更高,也是现在营养师和健身教练默认用的公式。这也是很多计算器把它设为默认的原因。
Katch-McArdle(1973)比较特殊:它不看年龄身高,只看体重和体脂率,靠瘦体重(去脂体重)反推。因为肌肉才是耗能主力,所以它对体脂率测得准的人——尤其是有力量训练基础、肌肉量明显的人——反而更接近真实值。
到底该选哪个
给个能直接照做的建议:
- 普通成年人,没有体脂率数据:默认用 Mifflin-St Jeor,它最稳、误差最小;
- 有体脂率、且平时有力量训练:换 Katch-McArdle,肌肉多的人用它更准;
- 想快速估算、图省事:Harris-Benedict 和改进版都能用,但心里清楚它们可能偏高;
- 纠结哪个"对":四个都算一遍,取中间值当参考,别迷信某一个。
我的习惯是:平时用 Mifflin-St Jeor 当基准;如果那段时间在认真撸铁、体脂秤数据也稳定,就切到 Katch-McArdle 交叉看一眼。两个数差不大,说明公式选得对;差很多,多半是体脂率输错了。
填错参数,影响有多大
公式是死的,输入错了结果跟着错。最常见的几个坑:
体重填错十公斤,BMR 大概差 100 千卡左右。别小看这 100,按减脂缺口 300-500 千卡算,占了一大块。
年龄填错十岁,差 50 千卡。影响比体重小,但也不能随手乱填。
身高单位搞混——把 170cm 填成 1.7m,或者反过来,结果会直接崩掉。计算器要的是厘米,别填米。
Katch-McArdle 的体脂率填错影响最明显。体脂率差 5 个百分点,BMR 能差出六七十千卡。所以用这个公式前,先确保体脂率来源靠谱,可以配合站里的体脂率计算器先估一个,别拍脑袋填。
还有个小提醒:早上刚起床、空腹、同一台秤量的体重最稳定,别吃完饭喝饱水去测,那会儿体重是虚高的。
算出 BMR 之后,别停在原地
BMR 只是待机功耗,你一天真正烧掉的热量是 TDEE(每日总能量消耗),等于 BMR 乘上活动系数。站里的基础代谢率计算器会自动把五个活动水平下的 TDEE 一起列出来,久坐 1.2 到超级剧烈 1.9,一眼就知道自己该吃多少。
拿到这两个数之后怎么用,是减脂还是维持,具体操作在如何用基础代谢率科学减肥里写得很细,这里不重复。只强调一句:BMR 不是一成不变的,你减重 5%、或者肌肉量变了,这个数都会跟着动,建议每减四五公斤就回来重算一次。
几个高频疑问
体脂秤显示的"基础代谢"和计算器算的,信哪个?家用体脂秤的 BMR 基本都是拿身高体重年龄套公式推出来的,跟计算器结果大差不差,看长期趋势就好,绝对值不用太较真。真正要当心的,是别把体脂秤的"消耗"当成 TDEE 拿来放开吃,那个数偏高。
算出来 1200 千卡,是不是太低了?成年女性 BMR 在 1100-1400 之间都算常见范围,具体看身高体重肌肉量。只要不是靠长期极低热量节食压出来的,就不用慌。想判断自己处在什么区间,可以参考计算器下方的基础代谢率参考范围表,或者读基础代谢率(BMR)是什么里的影响因素部分。
为什么我算的比别人低一大截?多半是肌肉量偏少、或者长期节食导致代谢适应。年龄、性别、肌肉量都影响 BMR,两个同龄同性别人差两三百千卡很正常,这是身体差异,不是"体质差"。
最后说点我的个人经验。很多人第一次用基础代谢率计算器,会盯着那个精确到个位数的结果看半天,甚至为几十千卡纠结。其实 BMR 本来就是个估算值,公式给的是"大概",不是体检报告。真正有用的不是那个数本身,而是用同一个公式、同样的测量条件,隔几周看一次趋势。数涨了,说明你在增肌、代谢在恢复;数掉了,就要警惕是不是节食过头。把这层想明白,计算器才真正为你所用,而不是反过来被一个数字牵着走。