MCPで接続 →

計算を入力してください

公式

広告

結果

目標到達までの期間
13.89
概算期間 13 yr 11 mo
合計月数 166.7 months

この計算ツールでできること

このツールは、一括投資した資金や貯蓄残高が、初期金額からあなたの設定した目標金額まで成長するのに何年かかるかを計算します。年利は一定とし、1年あたり指定した回数だけ複利で運用されることを前提としています。標準的な複利計算の公式を「時間(期間)」について解く形に組み替えているため、「何年後にいくらになるか」を一つずつ試す必要はなく、目標到達までの正確な期間を一発で求められます。

時間の経過とともに元本Pから目標額Aへ上昇する指数関数的成長曲線
投資は元本Pから目標額Aへと成長し、求めるのは未知数である時間tです。

使い方

初期金額(P)、到達したい目標金額(A)、年利(%)、そして複利の頻度(年1回・毎月・毎日など)を入力してください。計算結果として、到達までの期間が「年単位」で表示されるほか、「○年○か月」という形での概算、さらに合計月数も確認できます。

計算式の解説

資産の成長を表す公式は $$A = P\left(1 + \frac{r}{n}\right)^{nt}$$ です。これを期間 \(t\) について解くと $$t = \frac{\ln(A/P)}{n \times \ln\left(1 + \frac{r}{n}\right)}$$ となります。ここで \(r\) は利率を小数で表したもの(5% = 0.05)、\(n\) は1年あたりの複利回数です。指数関数的な成長を「逆算」して期間を求めるため、自然対数(ln)が登場します。

広告
時間の公式を比、対数、複利の各部分に分解した図
この式は成長比A/Pの対数を1期あたりの成長の対数で割り、頻度nで調整します。

計算例

たとえば1,000ドルを投資し、年利5%・毎月複利(\(n = 12\))で2,000ドルに到達させたい場合を考えます。このとき \(r/n = 0.05/12 \approx 0.0041667\) となり、\(\ln(1.0041667) \approx 0.0041580\) です。したがって $$t = \frac{\ln(2)}{12 \times 0.0041580} = \frac{0.693147}{0.049896} \approx 13.89\ \text{年}$$ つまりおよそ13年11か月かかる計算になります。

よくある質問

毎月の積立は反映されますか? いいえ。このツールは一括資金のみを前提としており、追加の入金や引き出しは考慮していません。継続的な積立を計算したい場合は、年金(積立)の将来価値を求めるモデルが必要です。

複利の頻度はなぜ重要なのですか? 複利の回数が多いほど1年あたりの利息がわずかに増えるため、同じ名目利率でも \(n\) が大きいほど目標にやや早く到達します。

利率が0%の場合はどうなりますか? 成長がまったくない状態では残高が増えないため、より高い目標に到達することはできません。そのため、この計算ツールでは正の利率を入力する必要があります。

最終更新: