コンテンツへスキップ
🛠️ToolsShed

Rule of 72 Calculator

72の法則を使用して投資の倍増時間を計算します。

72 の法則は、倍増時間を推定する簡単な方法です。72 を年利率で割ります。

倍増時間

10.3

(72 の法則による推定値)

正確値 (複利): 10.24

Rate → Doubling Time
1%72.0
2%36.0
3%24.0
4%18.0
5%14.4
6%12.0
7%10.3
8%9.0
10%7.2
12%6.0

このツールについて

72の法則は、与えられた年間リターン率で投資がどの程度の期間で倍になるかを推定するための簡単な数学的ショートカットです。複雑な対数計算を使う代わりに、72を年間金利またはリターン率で割るだけで、おおよその年数が得られます。この優雅な規則は典型的な投資リターンに対して驚くほどよく機能し、投資家、ファイナンシャルプランナー、複利について学ぶ学生の間で人気があります。

このツールを使うには、年間リターン率をパーセンテージで入力するだけで、お金が倍になるまでのおおよその年数が表示されます。例えば、年8%のリターンが見込まれる場合、72の法則によると投資は約9年で倍になります。これは貯蓄口座、投資ポートフォリオ、インフレーションの影響、またはローン成長の比較に役立ちます。ツールは逆方向でも機能します。期間を入力すると、その期間でお金を倍にするのに必要な年間リターン率が分かります。

72の法則は5%から10%のリターンに対して最も正確ですが、広範なレート全体にわたって妥当な推定値を提供します。これはあくまで近似値であり、実際の倍化時間はリターンの複利計算頻度(日次、月次、年次)と手数料や市場変動性などの現実的な変数に依存することに注意してください。それでもなお、個人的な財務意思決定を素早く、電卓なしに行うのに役立つ、最も実用的な暗算ツールの一つです。

よくある質問

コード実装

import math

def rule_of_72(rate: float) -> float:
    """Estimate years to double using Rule of 72."""
    if rate <= 0:
        raise ValueError("Rate must be positive")
    return 72 / rate

def exact_doubling_time(rate: float) -> float:
    """Exact years to double using logarithm formula."""
    if rate <= 0:
        raise ValueError("Rate must be positive")
    return math.log(2) / math.log(1 + rate / 100)

# Example
rate = 6  # 6% annual return
years_72 = rule_of_72(rate)
years_exact = exact_doubling_time(rate)

print(f"Rule of 72: {years_72:.1f} years")     # 12.0 years
print(f"Exact formula: {years_exact:.2f} years") # 11.90 years

# Table for common rates
print("\nRate | Rule of 72 | Exact")
for r in [2, 4, 6, 8, 10, 12]:
    print(f" {r:2d}% |  {rule_of_72(r):5.1f} yrs | {exact_doubling_time(r):.2f} yrs")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.