通貨膨脹計算機公式會以一個固定的年增率來推估貨幣價值隨時間的變化,它有兩種形式:未來成本等於起始金額乘以 (1 + r) 的 n 次方,而未來購買力等於起始金額除以同一個因子。兩個算式都以 r 表示以小數形式呈現的年通貨膨脹率(因此 3% 變成 0.03),以 n 表示年數。兩者互為代數上的反函數,這就是為什麼一個回答的是「這籃商品未來要花多少錢?」,另一個回答的是「我的現金在今天能實際買到多少?」這個模型是標準的複利通貨膨脹方程式,與用於複利存款成長的同一套複利邏輯相同,只是反過來套用,用以衡量物價上漲對一筆固定現金的影響。由於整個計算完全建立在一個假設的單一利率之上,這個公式最適合用來比較不同情境,例如 2%、4% 和 6% 在 20 或 30 年內各自的發展,而不是用來預測任何一個具體的未來價格。

inflation calculator formula
通貨膨脹計算機公式與計算範例

每個通貨膨脹預估背後的兩個公式

每個通貨膨脹預估都可以化為兩個方程式之一。它們使用相同的輸入與相同的因子,只有運算不同。

公式所回答的問題公式結果代表的意義
未來成本future cost = amount × (1 + r)n今天定價為 amount 的東西,在 n 年後的成本
未來購買力future purchasing power = amount ÷ (1 + r)n一筆 amount 的現金在 n 年後以今天的美元計算所能購買的東西

(1 + r)n 這個因子是整個計算的核心。它告訴你在固定的年增率 r 下,n 年後物價總共放大了多少倍,且它在數學上等同於用來預估存款餘額成長的複利成長因子。改用除法只是翻轉了切入角度:你不再問一個價格如何成長,而是問一塊錢相對於那個價格如何縮水。

公式中每個變數的意義

每個預估都由三個變數驅動。把這三個變數設對,是得到有意義答案而非誤導答案的關鍵。

符號名稱格式範例
amount起始金額任何非負數$100、$10,000、$250,000
r年通貨膨脹率小數(百分比 ÷ 100);允許負值3% → 0.03;通貨緊縮 → −0.02
n年數零或正數10、20、30

小數轉換是最常見的錯誤來源。如果你把 r 寫成 3 而不是 0.03,公式每年就會乘以 4 而不是 1.03,導致結果被嚴重放大。通貨膨脹計算機會在內部自動處理這個轉換,但如果你用手算或在試算表中計算,請先把百分比除以 100 再代入。

允許「負利率」讓這個公式得以模擬通貨緊縮。−2% 的利率代表物價每年以 2% 的速度下跌,因此 (1 + r)n 會小於 1,未來成本會降到起始金額以下,而購買力則會升到起始金額之上。

以 3% 利率、10 年期間在 $100 上逐步套用公式

一個實際算過的範例能讓抽象的方程式變得具體。設定起始金額 $100、年增率 3%(也就是 r = 0.03)、n = 10 年。

步驟 1,計算複利因子。(1 + r)n = (1 + 0.03)10 = 1.0310 ≈ 1.34392

步驟 2,計算未來成本。future cost = amount × (1 + r)n = $100 × 1.34392 ≈ $134.39

步驟 3,計算未來購買力。future purchasing power = amount ÷ (1 + r)n = $100 ÷ 1.34392 ≈ $74.41

把這兩個數字放在一起看:今天要價 $100 的一籃商品,10 年後將約值 $134.39,而 10 年後的 $100 只能買到大約價值 $74.41 的今日商品。現金的面額永遠不變;會變的是這筆現金實際能買到的東西。任何其他金額、利率或時間跨度的精確數字,請直接使用通貨膨脹計算機來跑。

在工具中計算未來成本與購買力

同一套公式在通貨膨脹計算機中執行,會自動處理運算,並在你輸入時即時更新結果。要用來進行任何預估,請依下列步驟操作。

  1. 輸入你今天持有的金額(以美元計)。
  2. 輸入你想假設的年通貨膨脹率(通貨緊縮請用負值)以及年數。
  3. 讀取未來成本與未來購買力;改動任何輸入時結果會立即更新。

由於每個輸入都可編輯,而且結果即時重新整理,你可以在幾秒鐘內比較各種情境:把利率從 2% 滑到 6%,把年數從 10 延到 30,看著兩組輸出在不必重新載入頁面的情況下同步變動。所有運算都在瀏覽器本地端進行,不會有任何資料離開你的裝置。

為什麼未來成本與購買力是反向運算

未來成本乘上 (1 + r)n。未來購買力則除以同一個因子。乘以一個數再除以同一個數是互為反向的運算,因此一個會把另一個的效果抵消。

這就是為什麼兩個輸出總是成對出現。如果今天售價 $100 的東西在 3% 利率下 10 年後會漲到 $134.39,那麼 10 年後的 $134.39 就剛好能買到今天 $100 能買的東西。換句話說,10 年後的 $100 只能買到價值 $74.41 的今日商品。這套數學刻意設計成對稱的,讓你可以根據眼前決策的關切點,把同一個預估框成「我要多付多少?」或「我的錢能買到的東西會少多少?」。

實務上,這代表你只需要計算一次因子。剩下的只是決定要乘還是除。

通貨膨脹公式失效的時候

複利通貨膨脹模型刻意設計得很簡單,而這種簡單也帶來明確的限制。現實世界中的通貨膨脹並不會年復一年維持同一個固定速率。消費者物價指數等政府指標顯示,通貨膨脹會隨著景氣循環、油價衝擊、政策決策以及供應鏈事件而起伏。

因為這個公式假設在整個 n 年的區間內 r 是單一固定值,所以輸出的是一種情境,而不是預測。請把它當作建立直覺、壓力測試規畫(退休提領、薪資目標、教育基金、長期預算)的工具,而不是任何特定未來價格的預報。如果你想與歷史走勢比較而非假設利率,應該另外分析過去的 CPI 數列。想誠實地了解以利率為基礎之預估的限制,請參考通貨膨脹計算機到底有多準。

這個公式也有固定的輸入限制:金額與年數必須為零或正數,負利率會被解讀為通貨緊縮而不是無效輸入。任何超出這些範圍的情境都稱不上是有意義的通貨膨脹情境。

翻轉正負號以模擬通貨緊縮

輸入一個負的年利率(例如 −2%)會在不更動公式的情況下,反轉每個結果的方向。(1 + r)n 會變成 (1 − 0.02)n = 0.98n,這是一個小於 1 的數字。

起始金額乘以小於 1 的因子,未來成本就會降到原始金額以下。除以小於 1 的因子,未來購買力就會升到原始金額之上。用白話說,當物價下跌時,同一籃商品會隨時間變便宜,而一筆固定的現金也會悄悄地提升購買力。

這正是這個公式能單靠一個方程式同時涵蓋物價上漲與下跌環境的原因。你唯一要轉動的旋鈕就是 r 的正負號。

延伸閱讀:房貸計算機範例:$400,000、年利率 6.5%。