使用方法
- 在「身高」填入厘米数(示例 172)。
- 在「体重」填入千克数(示例 70)。
- 点击「计算 BSA」或直接按回车,得到体表面积(Mosteller)及 Du Bois 对照。
- 下方「体重阶梯表」按身高 172 厘米列出不同体重对应的 BSA,前 12 行可见,可加载更多或导出。
这个身体表面积计算器能解决什么问题
身体表面积计算器(BSA)解决的是「由身高体重估算体表面积」这个医学与生理场景里的标准换算,而不是普通的体重指数。它用 Mosteller 公式算出以平方米为单位的体表面积,并并列 Du Bois 公式做交叉验证。典型场景包括:化疗与肾科按 BSA 归一药物剂量、烧伤面积评估、心输出量等需体表面积校正的指标、以及教学演示两公式的差异。本页只算面积,不给出具体药量;实际用药请遵医嘱与临床指南,儿童请改用儿科公式。
计算原理与变量说明
本页主公式(Mosteller):BSA = √(身高 × 体重 ÷ 3600);对照公式(Du Bois):BSA = 0.007184 × 身高^0.725 × 体重^0.425。身高用厘米、体重用千克。
- 调用函数:Mosteller 用
Math.sqrt(h * w / 3600);Du Bois 用0.007184 * Math.pow(h, 0.725) * Math.pow(w, 0.425)。 - 参数取值:Mosteller 的 3600 来自 (1/60)²,把「厘米 × 千克」归一到「米²」量级;Du Bois 指数 0.725 与 0.425 由统计拟合得到,系数 0.007184 是量纲换算常数。
- 遵循标准:Mosteller(1987)是简化公式,Du Bois & Du Bois(1916)是经典公式,两者均在医学文献广泛引用,属于行业惯例而非某项国标。
- 中间转换:先算
h × w,再除以 3600 开方得 Mosteller;Du Bois 分别取幂再乘系数;成人两式差异通常小于 6%。 - 边界阈值:身高 30~272 厘米、体重 1~635 千克(覆盖已记录的实测极值);超出范围提示重填,不静默归零;正常成人 BSA 约 1.5~2.0 m²。
- 误用解释:BSA 估算仅供科普与教学,不是医疗诊断;用药剂量请以临床指南和医师为准,本页不对用药安全负责,儿童须用 Haycock 等儿科公式。
完整示例(数值仅作演示)
示例:身高 172 厘米、体重 70 千克。Mosteller = √(172 × 70 ÷ 3600) = √(3.3444) ≈ 1.829 m²;Du Bois = 0.007184 × 172^0.725 × 70^0.425 ≈ 1.825 m²,两者相差约 0.20%。上述数字与控件默认值、阶梯表第 70 千克一行逐位一致。
剂量口径示例:若某药按每 m² 100 毫克给药,Mosteller 1.829 m² 对应单次约 182.9 毫克;Du Bois 1.825 m² 对应约 182.5 毫克,差异仅约 0.4 毫克,说明两公式在成人范围足够接近。
输入范围与对照表
下表按身高 172 厘米、不同体重列出 Mosteller 与 Du Bois 两种 BSA 及相对差,前 12 行可见,可加载更多或导出 CSV。
| 体重(kg) | Mosteller(m²) | Du Bois(m²) | 相对差 |
|---|---|---|---|
| 40 | 1.382 | 1.439 | -3.92% |
| 45 | 1.466 | 1.513 | -3.07% |
| 50 | 1.546 | 1.582 | -2.30% |
| 55 | 1.621 | 1.647 | -1.60% |
| 60 | 1.693 | 1.709 | -0.95% |
| 65 | 1.762 | 1.769 | -0.35% |
| 70 | 1.829 | 1.825 | 0.20% |
| 75 | 1.893 | 1.879 | 0.72% |
| 80 | 1.955 | 1.932 | 1.21% |
| 85 | 2.015 | 1.982 | 1.67% |
| 90 | 2.074 | 2.031 | 2.11% |
| 95 | 2.130 | 2.078 | 2.52% |
| 100 | 2.186 | 2.124 | 2.92% |
| 105 | 2.240 | 2.168 | 3.29% |
| 110 | 2.292 | 2.212 | 3.66% |
| 115 | 2.344 | 2.254 | 4.00% |
| 120 | 2.394 | 2.295 | 4.33% |
| 125 | 2.444 | 2.335 | 4.65% |
| 130 | 2.492 | 2.374 | 4.96% |
| 135 | 2.540 | 2.413 | 5.26% |
| 140 | 2.586 | 2.450 | 5.55% |
| 145 | 2.632 | 2.487 | 5.83% |
结果边界与舍入说明
- 身高必须是 30~272 厘米、体重 1~635 千克;越界、留空或非数字会在结果区上方提示,不返回 0。
- 结果保留 3 位小数(m²);Du Bois 对照同步给出,便于两式交叉验证。
- 正常成人 BSA 约 1.5~2.0 m²;低于 1.0 或高于 3.0 多见于婴幼儿或极端体型,本页仍按公式输出但不作诊断。
- 儿童体表面积变化大,应用 Haycock 等儿科公式;本页公式面向成人,仅作估算。
- 身高体重单位固定为厘米与千克,混用英尺/磅会得出错误面积,请先换算。
常见问题
Mosteller 和 Du Bois 哪个更准?
两者都是经验公式,成人差异通常小于 6%;Mosteller 更简单,Du Bois 更经典,临床上常互为校验。本页同时给出便于比较。
身高体重用什么单位?
身高用厘米、体重用千克;Mosteller 用「厘米 × 千克 ÷ 3600」归一到平方米,混用英制会算错。
儿童能用这个计算器吗?
儿童体表面积变化大,应使用 Haycock 等儿科公式;本页公式面向成人,仅作估算,不用于儿科给药。
体表面积用来干什么?
化疗、肾科等药物剂量、烧伤面积评估、心输出量等常以 BSA 归一;本页只算面积,不给具体药量。
输入负数或留空会怎样?
身高体重必须为正;越界或空会在结果区提示请检查输入,不会静默归零。
极值范围是多少?
身高 30~272 厘米、体重 1~635 千克,覆盖已记录的实测极值;超出会提示重填。
这个工具免费吗?
免费、本地计算、不限制次数,无需注册即可使用。
我的数据会上传吗?
不会。全部计算在当前浏览器本地完成,不发起任何网络请求,可在开发者工具 Network 面板自查。