※本記事にはアフィリエイト広告が含まれています。
インフレ計算ツール|物価上昇で将来お金の価値はどう変わる?
日本でも2022年以降、物価の上昇が続いています。年2〜3%のインフレが続くと、今持っている100万円は20年後にいくらの価値になるでしょうか?このツールでは、インフレ率と期間を指定するだけで、将来のお金の実質購買力を即座に計算できます。資産防衛の第一歩として、まずは現実を数字で把握しましょう。
条件を入力してください
<!-- 現在の金額 -->
<div style="margin-bottom: 1.4rem;">
<label style="display: block; font-size: 0.9rem; font-weight: 600; color: #44403c; margin-bottom: 0.5rem;">現在の金額</label>
<div style="display: flex; align-items: center; gap: 0.75rem;">
<input
id="ic-amount"
type="number"
value="100"
min="1"
max="100000"
step="1"
style="width: 130px; padding: 0.55rem 0.75rem; border: 1.5px solid #d97706; border-radius: 8px; font-size: 1.1rem; font-weight: 700; color: #1c1917; background: #fff; text-align: right;"
oninput="icCalc()"
/>
<span style="font-size: 1rem; color: #57534e; font-weight: 600;">万円</span>
</div>
</div>
<!-- インフレ率スライダー -->
<div style="margin-bottom: 1.4rem;">
<label style="display: flex; justify-content: space-between; font-size: 0.9rem; font-weight: 600; color: #44403c; margin-bottom: 0.5rem;">
<span>年間インフレ率</span>
<span id="ic-rate-label" style="color: #d97706; font-size: 1rem; font-weight: 700;">2.5%</span>
</label>
<input
id="ic-rate"
type="range"
min="0.5"
max="8"
step="0.5"
value="2.5"
style="width: 100%; accent-color: #d97706; cursor: pointer;"
oninput="icUpdateRateLabel(); icCalc()"
/>
<div style="display: flex; justify-content: space-between; font-size: 0.75rem; color: #78716c; margin-top: 0.25rem;">
<span>0.5%</span>
<span style="color: #d97706; font-size: 0.72rem;">日本の直近インフレ率: 2〜3%</span>
<span>8.0%</span>
</div>
</div>
<!-- 期間スライダー -->
<div>
<label style="display: flex; justify-content: space-between; font-size: 0.9rem; font-weight: 600; color: #44403c; margin-bottom: 0.5rem;">
<span>計算期間</span>
<span id="ic-years-label" style="color: #d97706; font-size: 1rem; font-weight: 700;">20年後</span>
</label>
<input
id="ic-years"
type="range"
min="1"
max="40"
step="1"
value="20"
style="width: 100%; accent-color: #d97706; cursor: pointer;"
oninput="icUpdateYearsLabel(); icCalc()"
/>
<div style="display: flex; justify-content: space-between; font-size: 0.75rem; color: #78716c; margin-top: 0.25rem;">
<span>1年</span>
<span>40年</span>
</div>
</div>
計算結果
<div style="display: grid; grid-template-columns: 1fr 1fr; gap: 1rem; margin-bottom: 1.25rem;">
<!-- 将来の実質価値 -->
<div style="background: #fffbeb; border-radius: 12px; padding: 1.1rem 1.25rem; border: 1.5px solid #fcd34d; text-align: center;">
<div style="font-size: 0.8rem; color: #92400e; font-weight: 600; margin-bottom: 0.4rem;">将来の実質価値</div>
<div id="ic-result-value" style="font-size: 1.85rem; font-weight: 800; color: #d97706; line-height: 1.1;">—</div>
<div style="font-size: 0.78rem; color: #78716c; margin-top: 0.2rem;">(今の価値に換算)</div>
</div>
<!-- 購買力の低下率 -->
<div style="background: #fef2f2; border-radius: 12px; padding: 1.1rem 1.25rem; border: 1.5px solid #fca5a5; text-align: center;">
<div style="font-size: 0.8rem; color: #991b1b; font-weight: 600; margin-bottom: 0.4rem;">購買力の低下率</div>
<div id="ic-result-loss" style="font-size: 1.85rem; font-weight: 800; color: #dc2626; line-height: 1.1;">—</div>
<div style="font-size: 0.78rem; color: #78716c; margin-top: 0.2rem;">(実質価値の目減り)</div>
</div>
</div>
<!-- 現在の価値を維持するために必要な金額 -->
<div style="background: #f0fdf4; border-radius: 12px; padding: 1rem 1.25rem; border: 1.5px solid #86efac; display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0.5rem;">
<div style="font-size: 0.85rem; color: #14532d; font-weight: 600;">現在の価値を維持するために将来必要な金額</div>
<div id="ic-result-needed" style="font-size: 1.4rem; font-weight: 800; color: #16a34a;">—</div>
</div>
購買力の比較
<div style="margin-bottom: 0.85rem;">
<div style="display: flex; justify-content: space-between; font-size: 0.82rem; color: #57534e; margin-bottom: 0.3rem;">
<span>今の購買力</span>
<span id="ic-bar-now-label" style="font-weight: 700; color: #d97706;">100%</span>
</div>
<div style="background: #e7e5e4; border-radius: 99px; height: 22px; overflow: hidden;">
<div id="ic-bar-now" style="height: 100%; width: 100%; background: linear-gradient(90deg, #d97706, #f59e0b); border-radius: 99px; transition: width 0.4s ease;"></div>
</div>
</div>
<div>
<div style="display: flex; justify-content: space-between; font-size: 0.82rem; color: #57534e; margin-bottom: 0.3rem;">
<span id="ic-bar-future-title">将来の購買力(20年後)</span>
<span id="ic-bar-future-label" style="font-weight: 700; color: #dc2626;">—</span>
</div>
<div style="background: #e7e5e4; border-radius: 99px; height: 22px; overflow: hidden;">
<div id="ic-bar-future" style="height: 100%; width: 0%; background: linear-gradient(90deg, #dc2626, #f87171); border-radius: 99px; transition: width 0.4s ease;"></div>
</div>
</div>
年次推移テーブル
| 経過年数 | 実質価値(万円) | 購買力 | 目減り額(万円) |
|---|
インフレに勝つには? — 必要な運用利回り
資産の実質価値を維持するには、少なくともインフレ率と同等の運用利回りが必要です。購買力を増やすにはさらに高いリターンが求められます。
身近な例:100万円分の買い物が将来いくらに?
現在100万円で買えるものが、インフレが続くと将来は以下の金額が必要になります。
<div style="display: flex; align-items: center; justify-content: space-between; padding: 0.9rem 1rem; background: #fafaf9; border-radius: 10px; border: 1px solid #e7e5e4; flex-wrap: wrap; gap: 0.5rem;">
<div>
<div style="font-size: 0.85rem; font-weight: 700; color: #1c1917;">食費・日用品(年間100万円)</div>
<div style="font-size: 0.78rem; color: #78716c; margin-top: 0.15rem;">同じ生活水準を維持するためのコスト</div>
</div>
<div style="text-align: right;">
<div style="font-size: 0.75rem; color: #78716c;">将来必要な金額</div>
<div id="ic-ex-food" style="font-size: 1.15rem; font-weight: 800; color: #dc2626;">—</div>
</div>
</div>
<div style="display: flex; align-items: center; justify-content: space-between; padding: 0.9rem 1rem; background: #fafaf9; border-radius: 10px; border: 1px solid #e7e5e4; flex-wrap: wrap; gap: 0.5rem;">
<div>
<div style="font-size: 0.85rem; font-weight: 700; color: #1c1917;">家賃(月8.4万円 × 年間100万円相当)</div>
<div style="font-size: 0.78rem; color: #78716c; margin-top: 0.15rem;">都市部の賃貸マンション想定</div>
</div>
<div style="text-align: right;">
<div style="font-size: 0.75rem; color: #78716c;">将来必要な金額</div>
<div id="ic-ex-rent" style="font-size: 1.15rem; font-weight: 800; color: #dc2626;">—</div>
</div>
</div>
<div style="display: flex; align-items: center; justify-content: space-between; padding: 0.9rem 1rem; background: #fafaf9; border-radius: 10px; border: 1px solid #e7e5e4; flex-wrap: wrap; gap: 0.5rem;">
<div>
<div style="font-size: 0.85rem; font-weight: 700; color: #1c1917;">教育費(子ども1人・年間100万円)</div>
<div style="font-size: 0.78rem; color: #78716c; margin-top: 0.15rem;">学費・習い事・進学費用など</div>
</div>
<div style="text-align: right;">
<div style="font-size: 0.75rem; color: #78716c;">将来必要な金額</div>
<div id="ic-ex-edu" style="font-size: 1.15rem; font-weight: 800; color: #dc2626;">—</div>
</div>
</div>
</div>
インフレから資産を守る方法
物価上昇が続く時代に、現金だけで資産を持ち続けることは実質的な目減りを意味します。以下の4つの対策が有効です。
1. NISAでの積立投資 新NISAの「つみたて投資枠」を活用し、インデックスファンドへ長期・分散投資することで、年平均3〜7%程度のリターンを狙えます。歴史的にインフレを上回るリターンが期待できる最も手軽な方法です。
2. iDeCoで税制優遇を活用 個人型確定拠出年金(iDeCo)は掛金が全額所得控除され、運用益も非課税です。老後資金の形成とインフレ対策を同時に行えます。
3. 実物資産への分散 不動産や金(ゴールド)などの実物資産は、インフレ時に価値が上昇しやすい傾向があります。ETFやREITを通じて少額から分散投資することも可能です。
4. 変動金利型ローンに注意 インフレ局面では政策金利が上昇しやすく、変動金利ローンの返済額が増える可能性があります。住宅ローンを変動金利で借りている方は特に注意が必要です。
収支を把握してインフレに備える → freee会計で家計管理を始める
関連ツール
複利の効果を計算 → 複利計算シミュレーター
NISAの運用シミュレーション → NISAシミュレーター
FIRE達成年数を計算 → FIREシミュレーター
純資産を把握する → 資産管理シミュレーター
