基礎代謝率(BMR)與每日總熱量消耗(TDEE)的生理機制
人體為了維持生命與進行日常活動,需要消耗特定數量的能量。這項能量消耗主要分為兩個層面:基礎代謝率(BMR)與每日總熱量消耗(TDEE)。
BMR 是指人體在完全靜止、清醒且空腹的狀態下,維持基本生理機能(如呼吸、心臟跳動、大腦運作、體溫調節及細胞修復)所需的最低熱量。此數值不包含任何身體活動,是維持生命運作的熱量底線。
TDEE 則是將 BMR 乘以活動係數後的數值,代表一個人一整天實際消耗的總熱量。TDEE 的組成除了 BMR 之外,還包含了日常活動(如走路、工作)、運動訓練以及消化食物所需的熱量。
核心計算公式與科學依據
本計算機提供多種在營養學與運動科學界廣泛應用的數學公式,協助使用者從不同維度評估自身的代謝率:
Mifflin–St Jeor 公式(1990)
此公式為本工具預設的主要計算依據,也是目前多數現代營養學組織(如美國營養學會)推薦的標準估算方式。其計算公式使用公斤(kg)為體重單位、公分(cm)為身高單位、歲數為年齡單位:
- 男性:
10 × 體重 + 6.25 × 身高 − 5 × 年齡 + 5 - 女性:
10 × 體重 + 6.25 × 身高 − 5 × 年齡 − 161
修正版 Harris–Benedict 公式(1984)
作為對照參考,本工具亦提供歷史悠久且經 1984 年修正的 Harris–Benedict 公式:
- 男性:
88.362 + 13.397 × 體重 + 4.799 × 身高 − 5.677 × 年齡 - 女性:
447.593 + 9.247 × 體重 + 3.098 × 身高 − 4.33 × 年齡
Katch–McArdle 公式
當使用者輸入「體脂肪率(選填)」時,計算機將自動啟用此公式。此公式不依賴年齡與性別,而是專注於「除脂體重」(Lean Body Mass, LBM):
除脂體重 = 體重 × (1 − 體脂肪率 ÷ 100)BMR = 370 + 21.6 × 除脂體重
活動量級的客觀評估與熱量乘數
TDEE 的計算是將估算出的 BMR 乘以對應的活動量級係數。本工具定義了五種活動量級,其對應的熱量乘數如下:
| 活動量級 | 說明 | 乘數 |
|---|---|---|
| 久坐 | 辦公室工作,幾乎沒有運動 | 1.2 |
| 輕度活動 | 每週輕量運動 1–3 天 | 1.375 |
| 中度活動 | 每週中度運動 3–5 天 | 1.55 |
| 高度活動 | 每週高強度運動 6–7 天 | 1.725 |
| 極度活動 | 勞力工作加上每天訓練 | 1.9 |
在評估自身活動量時,應以一週的平均狀態為準,而非以運動表現最好的一天來衡量。若發現自己介於兩個等級之間,建議選擇較低的等級,因為多數人在估算時往往會高估自己的實際活動量。
數據輸入規範與系統錯誤處理
為了確保計算的精確性,輸入欄位設有嚴格的數值範圍與格式限制:
- 單位切換:支援「公制」與「英制」切換,系統會自動進行數值換算。
- 年齡:必須為 1 至 120 之間的整數。若輸入年齡超出 18–80 歲的標準範圍,系統會顯示提示訊息:「此公式適用於 18–80 歲的成人 — 你的結果僅供大致參考。」
- 身高:公制單位為「cm」;英制單位為「ft」與「in」,其中英吋(in)限制在 0 至 11 之間,超出時會觸發錯誤訊息:「英吋範圍為 0 到 11 — 超過請換算進英呎。」
- 體重:公制範圍為 2 至 500 kg,英制單位為「lb」。
- 體脂肪率:選填項目,數值必須介於 2% 與 70% 之間。
當輸入無效字元或超出範圍的數值時,計算結果會清除並顯示為「—」,相關輸入欄位會標記 aria-invalid=true,並顯示對應的錯誤訊息,例如「這看起來不像是一個有效的數字。」或「數值必須介於 ‹min› 與 ‹max› ‹unit› 之間。」
估算值的局限性與實務調整策略
所有透過公式計算出的 BMR 與 TDEE 皆為數學估算值。由於個體的基因、肌肉量、荷爾蒙水平以及健康狀況存在差異,實際的代謝率與估算值通常會有約 10% 的偏差 [1-faq.accuracy.answer, 1-disclaimer]。
這些公式是針對健康成年人開發的。對於 18 歲以下、80 歲以上、孕婦或哺乳期婦女、肌肉量極高或極低的運動員,以及患有甲狀腺等代謝疾病的人群,公式的準確度會顯著降低。
在實務應用上,應將計算結果視為一個基準起點。建議讀者記錄每日攝取的熱量,並觀察兩到三週內的體重變化趨勢。若體重在該熱量攝取下保持穩定,則該數值即為你真實的維持體重熱量;隨後可根據減重、增重或維持體重的目標,逐步微調熱量攝取。
隱私保護與本地運算說明
本計算機嚴格保護你的個人隱私。你在輸入框中填寫的性別、年齡、身高、體重與體脂率等身體數據,全部只在你自己的瀏覽器中即時運算,絕不會上傳到任何伺服器,也不會離開你的裝置,可以放心使用。