「我跑 30 分钟到底消耗多少卡?」
打开手表是 320 kcal,打开 Keep 是 280 kcal,打开小卡是 245 kcal —— 哪个对?
答案是:没有"对",只有"用什么方法估算的"。
业内主流的卡路里消耗估算公式叫 MET(代谢当量)。这是减脂 App、运动学研究、医院康复都在用的标准。这篇我们展开 MET 是什么、为什么有效、不同运动的 MET 值、和 Apple Watch / Garmin 这类硬件算法的区别。
TL;DR
| 概念 | 含义 |
|---|---|
| MET(代谢当量) | 表示某种活动的能量消耗,相对于"安静坐着"是其多少倍 |
| 1 MET | ~1 kcal / kg / 小时(成人安静状态消耗) |
| 跑步 MET | 8-15(看速度) |
| 力量训练 MET | 3-6(看强度) |
| 公式 | 消耗 kcal = MET × 体重 kg × 时长 小时 |
结论:MET 法对普通用户已足够准,误差 ±10% 内。手表算法更精细(用心率)但也有自己的偏差。
1. MET 是什么?
MET 全称 Metabolic Equivalent of Task——任务代谢当量。
- 1 MET = 你安静坐着不动时,每千克体重每小时消耗的能量
- 数值上约等于 1 kcal / kg / 小时(或者说 3.5 ml 氧气 / kg / 分钟)
举个例子:60 kg 的人安静坐 1 小时消耗 ~60 kcal。
所有其他活动都按"消耗是安静的多少倍"标注 MET 值:
- 走路慢速:2.5 MET(消耗是安静的 2.5 倍)
- 慢跑(8 km/h):8.3 MET
- 力量训练(中等强度):5 MET
- 游泳(中速自由泳):8 MET
为什么用 MET 而不是直接给"每小时消耗 kcal" 数字?
因为消耗 = MET × 体重 × 时长。同样的运动,60 kg 和 80 kg 的人消耗不同。MET 把"运动本身的强度"和"个人差异"分开了,更科学。
2. 公式怎么用
标准公式
消耗 kcal = MET × 体重 kg × 时长 小时
举例:60 kg 的人跑步 30 分钟(慢跑 8 km/h)
MET = 8.3(慢跑 8 km/h 的标准值)
体重 = 60 kg
时长 = 0.5 小时
消耗 = 8.3 × 60 × 0.5 = 249 kcal
同样的人,改为快跑(12 km/h)30 分钟
MET = 11.8(快跑 12 km/h)
消耗 = 11.8 × 60 × 0.5 = 354 kcal
多跑 4 km/h(慢 → 快),消耗多 100 kcal,直观。
3. 600+ 运动类型的 MET 值参考表
完整的 MET 数据来自 Compendium of Physical Activities(美国运动医学会维护的官方数据库)。我们摘出最常见的:
跑步 / 走路
| 活动 | MET |
|---|---|
| 散步 3 km/h | 2.5 |
| 散步 5 km/h | 3.5 |
| 快走 6.5 km/h | 5.0 |
| 慢跑 8 km/h | 8.3 |
| 中速跑 10 km/h | 9.8 |
| 快跑 12 km/h | 11.8 |
| 冲刺 16 km/h | 14.5 |
自行车 / 骑行
| 活动 | MET |
|---|---|
| 休闲骑行 16 km/h 以下 | 4.0 |
| 中速 19-22 km/h | 8.0 |
| 快速 22-25 km/h | 10.0 |
| 竞速 25+ km/h | 12.0 |
| 山地车上坡 | 14.0 |
力量训练
| 活动 | MET |
|---|---|
| 轻度(器械慢做,组间休息长) | 3.5 |
| 中等(标准强度,组间 60-90s) | 5.0 |
| 大强度(力竭式 / 短休) | 6.0 |
| 大重量低次数(<5RM) | 6.0 |
| HIIT 力量(战绳 / Burpee) | 8.0 |
游泳
| 活动 | MET |
|---|---|
| 慢速自由泳(<35 m/min) | 5.8 |
| 中速自由泳 | 8.0 |
| 快速自由泳(>50 m/min) | 10.0 |
| 蝶泳 | 13.8 |
| 仰泳中速 | 7.0 |
球类
| 活动 | MET |
|---|---|
| 乒乓球 | 4.0 |
| 网球双打 | 6.0 |
| 网球单打 | 8.0 |
| 篮球(休闲) | 6.5 |
| 篮球(比赛) | 8.0 |
| 足球 | 8.0 |
瑜伽 / 普拉提 / 舞蹈
| 活动 | MET |
|---|---|
| 哈他瑜伽 | 2.5 |
| 流瑜伽 | 4.0 |
| 普拉提 | 3.0 |
| 现代舞 | 4.8 |
| 拉丁舞 | 5.8 |
HIIT / 战绳 / 跳绳
| 活动 | MET |
|---|---|
| 跳绳慢速 | 8.8 |
| 跳绳中速 | 11.8 |
| HIIT(高强度间歇) | 8.0-12.0 |
| 战绳 | 8.0 |
| Burpee 连续 | 8.0 |
其他
| 活动 | MET |
|---|---|
| 爬山(中等坡度) | 6.0 |
| 爬山(陡坡背包) | 8.0 |
| 滑雪(休闲) | 5.0 |
| 滑雪(高强度) | 8.0 |
| 滑板 | 5.0 |
| 飞盘 | 3.0 |
注:这些值是平均值。每个人因体型 / 技术 / 心肺水平不同会有 ±15% 差异。
4. 强度档位(低 / 中 / 高)
小卡里每种运动都可以选强度档位,系数不同:
- 低强度:实际 MET × 0.85
- 中强度(默认):实际 MET × 1.0
- 高强度:实际 MET × 1.15
为什么提供档位?
同样"跑步 30 分钟",一个人 8 km/h 慢跑 + 边跑边聊天,另一个人冲刺 + 累得想吐。MET 标准值是中等强度的均值,实际差距可达 30%。
怎么选档位?
| 标准 | 档位 |
|---|---|
| 能边运动边轻松聊天 | 低 |
| 能说短句,不能聊长段 | 中 |
| 只能说 1-2 个字,呼吸困难 | 高 |
这套"说话测试"是美国 CDC 推荐的简易心率区间判断法,不需要心率带就能用。
5. MET 公式 vs Apple Watch / Garmin 的心率算法
很多人会发现:手表算的消耗比 MET 公式高 20-30%。为什么?
MET 公式的逻辑
- 输入:运动类型 + 体重 + 时长 + 强度档
- 优点:简单 / 可复用 / 误差均匀
- 缺点:不知道你今天的真实心率(累了 / 没睡好都会影响)
心率算法(手表)
- 输入:实时心率 + 年龄 + 性别 + 静息心率 + 个人化校准
- 优点:能反映"今天累不累"
- 缺点:心率代理消耗有偏差(尤其是力量训练:举铁时心率不高,但消耗其实不低)
哪个更准?
| 场景 | 谁更准 |
|---|---|
| 有氧运动(跑步 / 骑行 / 游泳) | 手表心率算法更准 |
| 力量训练 / HIIT | MET 更准(心率算法低估力量) |
| 瑜伽 / 普拉提 / 拉伸 | MET 更准(心率不上 100,手表会算 0) |
| 间歇运动(HIIT / 球类) | 看你信不信手表 |
真相:两个都有 ±10-20% 误差。重点不是"哪个绝对准",而是用同一套方法长期追踪,看趋势。
6. MET 法在减脂中的真正价值
很多人减脂时把运动消耗看得太重。真相是:运动只占 TDEE 的小头。
回顾 TDEE 构成:
| 组成 | 占比 |
|---|---|
| BMR(基础代谢) | 60-70% |
| TEF(食物热效应) | 10% |
| NEAT(非运动活动) | 15-30% |
| EAT(运动消耗) | 5-10% ← MET 算的是这一块 |
也就是说,即使你的 MET 估算误差 30%,影响 TDEE 也只有 1-3%。比起公式精度,更重要的是"运动有没有发生 + 食物有没有记"。
7. 怎么提高 MET 法的准确度
1. 准确选择运动类型
「打篮球」是 6.5 MET 还是 8.0 MET? 看你是休闲投篮 vs 实战比赛。小卡里通常给你下拉选择运动子类型,选对了误差就小。
2. 准确估时长
不要把"打球 2 小时"全算成运动——里面有 1 小时是热身 / 休息 / 聊天。有效运动时间才算消耗,可能只有 50-70 分钟。
3. 选对强度档
参考第 4 节的"说话测试"。不要默认选中度,觉得自己很努力就选高。
4. 心率带辅助
如果你想精确到 ±5%,用心率带(比如 Polar H10),配合心率区间公式。但普通减脂用户没必要。
FAQ
Q1. 我每天走 1 万步消耗多少?
步数转 kcal 不是简单算 MET——因为不知道你的步幅 / 步频。主流 App 用经验公式:
- 轻量级:60 kg 走 1 万步 ≈ 300-400 kcal
- 不严谨估算:体重 × 0.04 × 步数 / 1000
60 × 0.04 × 10 = 24 kcal/千步 × 10 = 240 kcal(这个公式偏低,但保守安全)
Q2. 力量训练后还有"后燃效应",MET 算了吗?
没算。EPOC(运动后过量氧耗 / 后燃)指运动后几小时内 BMR 仍偏高的现象。
研究显示:高强度运动后 EPOC 约 6-15% 额外消耗,持续 12-24 小时。但个体差异极大,无法用公式精确算。所以主流 App 都不算 EPOC,直接 MET 即可。
Q3. 我用 Apple Watch + 小卡同时记录,数据冲突怎么办?
选其一作为权威数据源。我们建议:
- 以小卡的 MET 估算为主(对力量 / 瑜伽更准)
- 手表数据用作"今天运动了"的打卡确认
如果两者差距 > 30%,大概率是强度档选错(MET 偏低)或心率漂移(手表偏高)。
Q4. 不同 App 算同样跑步消耗差很多?
通常 4 个原因:
- MET 值取整不同(8.3 vs 8.0)
- 强度档位算法不同
- 是否考虑坡度 / 海拔(户外跑爬坡会加 1-2 MET)
- 心率算法 vs MET 算法
差距 ±20% 都算正常。重要的是用同一个 App 看 4 周趋势。
Q5. 我应该靠运动减脂,还是靠饮食?
两者结合,但饮食占大头。
「30 分钟跑步消耗 250 kcal」 = 「少喝一杯奶茶 500 kcal」 的一半。从能量收支看,管住嘴比迈开腿划算 3-5 倍。
理想配比:70% 看饮食,30% 看运动。详见 8 步科学减脂闭环。
最后
MET 不是营销话术,是营养学和运动科学的通用语言。所有正规减脂 App 都应该公开自己用的 MET 数据源。
小卡用的是 Compendium of Physical Activities 的官方 MET 值,600+ 运动类型每种都对应有依据的 MET 数值。完整文献来源见 科学方法论页。
如果你想体验科学的运动消耗追踪,小卡健康 iOS 和 Android 都可以免费下载。
有想看的运动消耗公式问题?告诉我们:miaoyancontact2024@gmail.com



