BMI 25 就算超重?这个一百多年前的公式没这么简单

2026-07-29计算换算
分享到

体检验报告出来,BMI 25.1,上面盖着"超重"两个字。健身房里的队友拿同一张表一算:身高 1.83,体重 92 公斤,BMI 27.5,按表是"肥胖"。他卧推 140 公斤,体脂 14%。你俩看着同一张标准表,一个虚惊一个离谱。

这就是 BMI 最著名的特征:它是一个人群统计工具,被当成了个人诊断工具。理解它是怎么来的、算的是什么、看不见什么,这串数字才值得看一眼。这篇文章把公式、标准、误判场景和更准的替代方案一次说清。

公式和它的出身

BMI 的算式小学四年级就能算:

BMI = 体重(kg)÷ 身高²(m²)

1.75 米、70 公斤的人:70 ÷ (1.75 × 1.75) = 70 ÷ 3.0625 ≈ 22.9。

有意思的是这个公式的历史。它不是医生发明的,而是 1832 年一位比利时天文学家、统计学家凯特勒(Adolphe Quetelet)提出的——他研究的是"平均人"(l'homme moyen)的社会物理学,想找一个只依赖身高体重的指数来比较不同身材人群的整体状况,压根没打算给个人做诊断。这个指数在统计学资料里躺了一百多年,1972 年生理学家安塞尔·基斯(Ancel Keys)在论文里把它重新请出来,命名为 Body Mass Index,从此成了体检表标配。

身高²这个分母不是随口定的:人体重和身高的关系不是线性的(高的人不只是按比例放大),大量人群数据拟合下来,指数 2 在"区分胖瘦"这个目标上表现最好。它在个体层面粗糙,在人群层面意外地稳——这是理解后面所有内容的前提。

中国标准和 WHO 标准不一样

BMI 分级标准对比

同样是 BMI 24.5,WHO 标准是"正常偏高",中国标准已经是"超重"。分级对照:

BMI 范围WHO 标准中国标准(WS/T 428-2013)
< 18.5偏瘦偏瘦
18.5 – 23.9正常正常
24 – 27.9超重(≥25)超重
≥ 28肥胖(≥30)肥胖

中国标准整体前移:超重线 24(WHO 是 25),肥胖线 28(WHO 是 30)。原因来自流行病学调查:同等 BMI 下,亚洲人的体脂率平均高于欧美人,脂肪更容易堆在内脏和腹部。换句话说,BMI 25 对欧美人可能只是"壮了一点",对亚洲人已经伴随更高的代谢疾病风险。国内队列研究发现 BMI 24 以上人群的高血压、糖尿病风险显著上升,24/28 这两条线就是按本土疾病风险拐点划的。

所以用国际 App 或国外体检表对照时,注意别拿错标尺。

BMI 看不见的三件事

BMI = 体重 ÷ 身高²,而体重这个分子把肌肉、骨骼、水分、脂肪全部混在一起。三个经典误判场景:

肌肉发达的"假肥胖"。肌肉密度约 1.06 g/cm³,脂肪约 0.9 g/cm³,同样的体积肌肉重 18%。运动员、健身人群 BMI 超标而体脂正常的比例极高——开头那位队友 BMI 27.5、体脂 14% 就是标准案例。BMI 对他们没有意义。

内脏脂肪的"假正常"。BMI 22 但腰围超标、四肢纤细的"瘦胖子"(skinny fat),脂肪全部堆在内脏周围。BMI 看不出来,而内脏脂肪恰恰是代谢风险最大的那一类。这种人不少见,且最容易因为"BMI 正常"而彻底放松警惕。

年龄错位。老年人的健康 BMI 区间整体偏高(有研究建议 65 岁以上维持在 22-26.9,适度超标的老人死亡率反而更低——肌肉流失比脂肪增加对老人更危险);儿童青少年则完全不用成人标准,要看按年龄性别绘制的百分位曲线。

补一刀数学上的问题:BMI 的量纲是 kg/m²,但体重并不随身高²增长,更接近身高^2.3 到 ^2.7。所以同一个 BMI,1.6 米和 1.9 米的人"胖的程度"其实不一样——高的偏胖、矮的偏瘦被系统性低估/高估。有些新式指数(如 Ponderal Index 用身高³、TMI)专门修正这个偏差,但主流标准还是 BMI,因为人群数据积累得最厚。

腰围:比 BMI 更便宜的指标

BMI 看不见"脂肪长在哪",而脂肪长在哪比长多少更要紧。腹部(内脏)脂肪与胰岛素抵抗、血脂异常的关联远强于皮下脂肪。两个几乎零成本的补充指标:

腰围。中国标准:男性 ≥ 90 cm、女性 ≥ 85 cm 即为腹型肥胖,与 BMI 是两条独立的判据——BMI 正常但腰围超标,照样算代谢风险人群。量法是肚脐上方(或肋下缘与髂嵴连线中点)水平绕一周,呼气末读数,别吸气收腹。

腰高比(WHtR)。腰围 ÷ 身高,小于 0.5 是通用安全线,1.7 米的人腰围别过 85 厘米。这个指标的最大优点是不用查表:一条线,谁都能记住。伦敦卫生与热带医学院对多项研究的汇总分析认为,腰高比在预测代谢风险上整体优于 BMI——好在哪?好在它顺带把"脂肪分布"考虑进去了。

体脂率:更接近真相的数字

体脂率估算方法

想知道"体重里脂肪占多少",直接测体脂率。几种常见途径,精度和成本各不同:

美国海军围度法。用皮尺量身高、颈围、腰围(女性加臀围),套对数公式:男性 BF% = 495 ÷ (1.0324 − 0.19077·log₁₀(腰−颈) + 0.15456·log₁₀(身高)) − 450。误差约 ±3-4%,依赖测量手法,但成本为零、可反复跟踪。女性公式分母里的常数不同,还要加臀围项。

Deurenberg 公式。BF% = 1.2×BMI + 0.23×年龄 − 10.8×性别 − 5.4(男性性别取 1,女性取 0)。只要有体重身高年龄就能算,但它是人群回归公式,继承了 BMI 的全部缺陷,只能当粗略参考。

生物电阻抗(BIA)。家用体脂秤和健身房仪器用的都是它:微电流穿过身体,脂肪含水少导电难、肌肉含水多导电易,按阻抗反推体脂率。结果受水合状态影响巨大:刚喝完水、刚运动完、脚底干燥,读数能差 1-3 个点。用它看趋势可以,盯单次数值会疯。

DEXA(双能 X 线)。医院和研究机构的金标准,能分别给出脂肪、肌肉、骨密度的分布。贵,但一次测量足以校准你对家用秤的偏差。

如果只想用最少的数字管理身材,我的建议是两个:腰围 + 每周同一条件下的体重。同一条件指早晨空腹、如厕后、未饮水——变量控制住了,趋势才有意义。体脂率想跟就用同一台秤每天晨起测,只看周平均。

那个体检数字怎么用

回到开头的场景,现在可以给出完整的判断框架:

  1. 算 BMI,先对照中国标准(24/28),得到一个粗定位;
  2. 量腰围,男性 90、女性 85 是红线,腰高比 0.5 是通用线;
  3. 有条件再估体脂率(海军围度法或 BIA),肌肉发达者以体脂率为准;
  4. 任何一个指标都不要单独定罪——BMI 25.1 但腰围正常、腰高比 0.45、体脂 18%,那 0.1 的"超重"没有临床意义,别为它焦虑。

顺手说一句工程细节:这些计算全是浮点除法,身高 1.75 的平方在 IEEE 754 里除不尽,不同工具显示 22.86 还是 22.9 的差别来自舍入策略,不影响判断——但如果你要写健康类 App,记得浮点数的脾气,展示层做 toFixed(1),别把 22.857142857 直出给用户。

用 BMI 计算器 算完 BMI,可以直接在 体脂率计算器 里用围度法交叉验证,两个数字放在一起看,比单看 BMI 接近真相得多。

评论