投資の計画を立てるツール

月複利計算機

元本か月単位の期間、そして月利回りまたは年利回りを入力すると、最終残高・投入元本の合計・想定利益・累積リターンと月ごとの推移が分かります。毎月の積立は使う・使わないを選べます。

年利回りは(1 + 年利回り)1/12 − 1で換算し、12で割ることはありません。 毎月まず利回りを適用し、そのあとで積立額を加えます。税金・手数料・物価上昇・為替は含まれません。 結果は入力した値だけにもとづく参考用の目安であり、将来の利益を保証するものでも、 投資・法律・税務の助言でもありません。

月複利の条件を入力する

入力した値はこのブラウザの中だけで計算され、サーバーに送信も保存もされません。

月利回り年利回りは意味が違います。 どちらを入力するのかを先に選んでください。

利回りの入力方法
JPY

はじめに入れておく金額です。何もない状態から始めるなら0と入力します。

%

12か月分を重ねるとこの数値に戻るように換算します。年10%なら10と入力します。−100%より大きく500%までを受け付けます。年利回りを単純に12で割った値とは結果が異なります。

か月

何か月続けるかを整数で入力します。1年は12で、1,200か月(100年)まで入力できます。

毎月積み立てる場合、お金が入るのはその月の利回りを適用したあと、月に1回です。 積み立てないを選ぶと下の金額欄そのものが消え、計算からも完全に外れます。

はじめに入っている値は計算の流れを示すための架空の例で、 おすすめの利回りではありません。例に戻すはその値を戻し、クリアはすべての欄を0にして毎月の積立をオフにします。

最終残高

¥1,100,000

想定利益 ¥100,000

¥1,000,00012か月、年利回り10%で運用した場合の参考用の目安です。毎月の積立は含めていません。

適用した月利回り
0.797414%
入力した年利回り(換算前)
10.0000%
投入元本の合計
¥1,000,000
想定利益
¥100,000
累積リターン
10.00%
積立の回数
0

年利回り10%を 12で割ってはいません (1 + 年利回り)1/12 − 1 で月利回り0.797414%に換算しているため、 その月を12回重ねるとちょうど入力した年利回りに戻ります。

利回りは期間中ずっと同じと仮定しています。 税金・手数料・物価上昇・為替、そして現実の値動きは含まれておらず、 法定の税率や手数料率を推測して当てはめることもありません。 将来の利益を保証するものではなく、投資・法律・税務の助言でもありません。

年ごとの推移

開始時点と12か月ごとの時点を表示します。期間が12か月で割り切れないときは、最後の月をもう1行として加えます。30か月なら最後の行は2年6か月の時点です。

表を横にスクロールするとすべての値を見られます。

経過した年数と月数、経過した月数、投入元本の合計、想定利益または損失、残高
経過した時点経過月数投入元本の合計想定利益または損失残高
開始時点0¥1,000,000¥0¥1,000,000
1年12¥1,000,000¥100,000¥1,100,000

月ごとの推移

開始時点(0か月)から最後の月まで1か月も飛ばさずに表示します。 いまの条件では13あり、表の中でスクロールして見られます。

表を横にスクロールするとすべての値を見られます。

経過した月ごとの投入元本の合計、想定利益または損失、残高
経過月数投入元本の合計想定利益または損失残高
0¥1,000,000¥0¥1,000,000
1¥1,000,000¥7,974¥1,007,974
2¥1,000,000¥16,012¥1,016,012
3¥1,000,000¥24,114¥1,024,114
4¥1,000,000¥32,280¥1,032,280
5¥1,000,000¥40,512¥1,040,512
6¥1,000,000¥48,809¥1,048,809
7¥1,000,000¥57,172¥1,057,172
8¥1,000,000¥65,602¥1,065,602
9¥1,000,000¥74,099¥1,074,099
10¥1,000,000¥82,665¥1,082,665
11¥1,000,000¥91,298¥1,091,298
12¥1,000,000¥100,000¥1,100,000

途中の計算は丸めません。丸めるのは画面に表示する数値だけなので、 手計算と最後の桁がわずかに違うことがあります。

月複利計算機の使い方

  1. 利回りの入れ方を選びます。月利回りを直接入力するか、年利回りを月利回りに換算するかの2つです。
  2. 元本に、はじめに入れておく金額を入力します。0でもかまいません。
  3. 月利回りまたは年利回りに割合を入力します。選んだ方法によってラベルも受け付ける範囲も変わります。
  4. 投資期間か月単位の整数で入力します。1年は12です。
  5. 毎月の積立を使うかどうかを選びます。積み立てないを選ぶと金額欄が消え、計算からも外れます。
  6. 計算するを選ぶと、最終残高・投入元本の合計・想定利益・累積リターンと推移の表が表示されます。
  7. 例に戻すはページを開いたときの値を戻し、クリアはすべての欄を0にして積立をオフにします。

例に戻すとクリアは別々のボタンで、働きも違います。 例に戻すははじめに見た見本を戻し、クリアはすべてを0にして白紙から始められるようにします。

ページを開いたときに入っている値は、計算の流れが分かるように選んだ架空の例です。 実在する商品の利回りでも相場の予測でもありません。 この計算機は利回り・税率・手数料率を自分では一切持っていません。

このページの複利のつき方

このページは、サイト全体で使う一般的な複利エンジンではなく月単位の専用エンジンを使います。2つはルールが違うので、 取り替えると答えが変わってしまいます。ここでは期間をか月で数え、 推移も1か月ずつ作り、年利回りは実効年利回りとして換算します。

1か月の中で何が先に起きるかは決まっています。 その月の利回りを先に適用し、毎月の積立額はそのあとで加えます。 式にすると、1か月ごとに次を繰り返しているのと同じです。

残高 = 残高 × (1 + 月利回り) + 毎月の積立額

つまり、その月に入れたお金はその月には増えず、翌月から増え始めます。 積立を先に足してから利回りを適用する計算機は、同じ入力でも少し大きい残高を示します。 サイトごとに結果が違う理由の1つがここにあります。

年利回りの換算

年利回りの方法を選ぶと、入力した数値は実効年利回りとして扱われ、 次のように月利回りへ換算されます。

月利回り = (1 + 年利回り)1 ÷ 12 − 1

年利回りを単純に12で割ることはありません。12で割ると、 毎月が前の月の利益の上に増えていくぶんだけ、12か月分を重ねたときに 入力した年利回りより大きくなってしまいます。上の式は、12か月を重ねるとちょうど入力した年利回りに戻るように作られています。

年10%なら換算後の月利回りは約0.797414%で、0.833333%ではありません。 これを12か月続けると残高はちょうど元本の1.1倍になります。10を12で割った値で12か月続けると 約10.47%となり、入力したかった数値とは違ってしまいます。

月利回りの方法では換算は一切行いません。入力した割合がそのまま毎月適用されます。 その値を12倍しても年利回りにはなりません。1年分を重ねるともっと大きくなるからです。

計算例で確かめる

ページを開いたときに計算機に入っている値と同じです。架空の例であり、実在する商品の利回りでも相場の予測でもありません。

  1. 元本1,000,000、年利回り10%、投資期間12か月、毎月の積立なし
  2. 適用される月利回り = (1 + 0.1)1 ÷ 12 − 1 = 約0.797414%
  3. 最終残高 = 1,000,000 × 1.1 = 1,100,000
  4. 投入元本の合計 = 1,000,000、想定利益 = 100,000、累積リターン = 10%

毎月の積立をオンにして毎月30,000を足すと様子が変わります。投入元本の合計は 1,000,000 + 30,000 × 12 = 1,360,000になり、12回の積立は 入れた月が遅いものほど増える期間が短くなります。積立がその月の利回りのあとに 入るからです。月ごとの推移の表は、そのようすを1行ずつそのまま見せています。

月ごとの推移と年ごとの推移

  • 月ごとの推移は、開始時点(0か月)から最後の月まで1か月も飛ばさずに並べます。行の数は「期間の月数 + 1」です。
  • 年ごとの推移は、開始時点と12か月ごとの時点を並べます。 期間が12か月で割り切れないときは、最後の月をもう1行として加えます。
  • そのため30か月なら、年ごとの推移の最後の行は2年6か月の時点になります。 3年目ではありません。残った月がある場合は「◯年◯か月」と書き分けます。
  • 同じ時点の値が2つの表で違うことはありません。年ごとの推移は月ごとの推移から そのまま選んで作っているためです。
  • どちらの表も、投入元本の合計(入れたお金)と想定利益または損失(残高から入れたお金を引いた差)、残高を並べて示します。

0の値と入力できる範囲

  • 元本0でも計算できます。毎月の積立をオンにしていれば、 残高は積立だけから増えていきます。
  • 毎月の積立額0でも計算できます。実際にお金が動いていないので、 積立の回数も0と数えます。
  • 期間0か月でも計算できます。まだ何も起きていないので残高は元本と同じで、 推移は開始時点の1行だけになります。
  • 利回り0%でも計算できます。残高は入れたお金の分だけ増え、想定利益は0です。
  • 元本も積立額も0なら、結果はすべて0という正しい答えになります。 割り算ができない累積リターンも、無理な数値を作らず0として扱います。
  • マイナスの利回りは−100%より大きい範囲で計算でき、損失として表示されます。 ちょうど−100%は1か月で残高が0になり、それより小さいと残高がマイナスになってしまうため、 どちらも受け付けません。
  • 期間はか月単位の整数で、0から欄の横に書かれた上限(1,200か月=100年)までです。 小数のか月は受け付けません。
  • 毎月の積立をオフにすると、その欄は隠れるだけではありません。 計算から完全に外れるので、前に入力した値が結果にこっそり影響することはありません。
  • 空欄、文字、マイナスの金額、上限を超える値は計算せず、前の結果を画面に残したままどの欄がなぜ正しくないのかを日本語で表示します。

前提と注意点

  • 利回りは期間中ずっとまったく同じと仮定しています。現実の利回りは上下します。
  • 1か月ごとに先に利回り、あとで積立の順で、月に1回だけ処理します。
  • 年利回りは(1 + 年利回り)1/12 − 1で換算し、12で割りません
  • 1か月は1年の12分の1として扱い、暦の日数や月ごとの長さは使いません。
  • 税金は自動で反映されません。
  • 手数料は自動で反映されません。
  • 物価上昇は自動で反映されません。
  • 為替は自動で反映されません。このページでは通貨の換算を一切行いません。
  • 法定の税率・手数料率・相場データを推測して当てはめることはありません。
  • 外部のサービスや価格情報を一切呼び出しません。画面の数値はすべて入力した値から作られます。
  • 結果は入力した値だけにもとづく参考用の目安です。
  • 将来の利益を保証するものではなく、投資・法律・税務の助言でもありません。特定の商品をすすめるものでもありません。
  • 途中の計算は丸めません。丸めるのは画面表示のときだけです。
  • 他のサービスと結果が異なることがあります。主な理由は年利回りの換算方法と、1か月の中の順番の違いです。
  • 入力した値はこのブラウザの中だけで計算され、サーバーに送信も保存もされません。

月複利と年複利の違い

複利の回数が増えても、何もないところからお金が生まれるわけではありません。 ただし計算の中身は変わるので、自分がどちらを知りたいのかをはっきりさせると役に立ちます。

  • 月複利(このページ)は1年に12回利回りを適用し、毎月お金を足せます。 か月単位で考える計画に向いています。
  • 年複利は1年に1回だけ利回りを適用します。 年複利計算機 は期間を年で数え、積立も年に1回、年の終わりに加えます。
  • 積立の周期や複利の周期、入れるタイミングを自分で選びたいときは 複利計算機 がその設定をすべて開いています。
  • これからではなく過去を見るのは別の仕事です。 CAGR計算機 は、すでに起きた変化を1つの年率に言い換えます。

このページは年利回りを実効の割合として扱うため、同じ年利回りを入れれば ちょうど年単位の時点では年複利と同じ残高になります。違いが出るのはその途中と、 積立がある場合です。積立は入れた時期によって増える期間が変わるからです。

よくある質問

月複利はこのページでどのように計算されますか?

毎月、残高に1プラス月利回りを掛けてから、毎月の積立額を加えます。式にすると 残高 = 残高 × (1 + 月利回り) + 毎月の積立額 で、これを期間の月数だけ繰り返します。最終残高も投入元本の合計も想定利益も、すべて同じこの繰り返しから出てきます。

年利回りはどうやって月利回りに換算しますか?

1に年利回りを足した値を12分の1乗し、そこから1を引きます。年10%なら月およそ0.797414%となり、この月を12回重ねると残高はちょうど元本の1.1倍に戻ります。入力した年利回りは実効年利回りとして扱われるため、換算で増えることも減ることもありません。

なぜ年利回りを単純に12で割らないのですか?

12で割ると複利を無視することになるからです。年10%を月0.833333%として12か月続けると約10.47%になり、入力した数値より大きくなってしまいます。この計算機の換算は、1年分がちょうど入力した年利回りに戻るように作られています。

毎月の積立はいつ加えられますか?

その月の利回りを適用したあと、月に1回です。ですからその月に足したお金はその月には増えず、翌月から増え始めます。積立を先に加える計算機は、まったく同じ入力でも少し大きい残高を示します。

毎月の積立をオフにするとどうなりますか?

金額の欄そのものが消え、その値は計算から完全に外れます。単に隠れるのではないので、前に入力した数値が結果にこっそり影響することはありません。その欄についていたエラー表示も同時に消えます。

元本や期間や利回りに0を入れてもいいですか?

はい。元本0でも、期間0か月でも、利回り0%でも計算できます。期間0か月なら残高は元本のままで、推移は開始時点の1行だけです。元本も積立額もどちらも0なら、結果はすべて0という正しい答えになります。

マイナスの利回りを入れられますか?

−100%より大きければ入れられます。ちょうど−100%は1か月で残高が0になり、それより小さいと残高がマイナスになって意味を持たないため、どちらも受け付けません。マイナスの利回りのとき、結果カードは想定利益ではなく想定損失と文字で示します。色だけで伝えることはしません。

年ごとの推移で30か月の最後の行が3年目でないのはなぜですか?

年ごとの推移は開始時点と12か月ごとの時点を並べ、12か月で割り切れないときだけ最後の月を1行加えるからです。30か月なら0か月、12か月、24か月、30か月の4行になり、最後は2年6か月の時点です。まだ3年は経っていないので3年目とは書きません。

この計算機は複利計算機と同じエンジンを使っていますか?

いいえ。このページには月単位の専用エンジンがあります。期間をか月で数え、推移を1か月ずつ作り、年利回りを12で割らずに実効年利回りとして換算するという点でルールが違うためです。一般的な複利計算機は別のページで、別のルールを持っています。

税金や手数料、物価上昇は含まれていますか?

いいえ。この計算機は税率も手数料率も持っておらず、推測して当てはめることもありません。物価上昇や為替も反映されず、通貨の換算は一切行いません。税引き後の姿を見たい場合は、ご自身でその分を差し引いた金額や利回りを入力してください。

他のサイトと結果が違うのはなぜですか?

多くの場合は2つの違いによるものです。年利回りを月利回りにどう換算するかと、積立をその月の利回りの前に加えるか後に加えるかです。このページは1に年利回りを足した値を12分の1乗して1を引く方法で換算し、積立はあとから加えます。どちらもこのページに書いてあるので、同じ条件どうしで比べられます。

入力した値は保存されますか?

いいえ。計算はすべてこのブラウザの中で行われ、入力した値がサーバーに送信されたり保存されたりすることはありません。

関連する計算機

か月ではなく年単位で考えたいときは 年複利計算機 が使えます。利回りは1年に1回、積立も年の終わりに1回だけです。積立の周期や複利の周期、 入れるタイミングまで自分で決めたいときは 複利計算機 がその設定を開いています。どちらも仮のシミュレーションであり何も保証しません

このページは選んだ利回りをもとにこれからを見るものです。 すでに起きた変化を振り返りたいときは CAGR計算機 が1つの年率に均してくれます。そこで求めた年率をこのページの年利回りの欄に入れれば、 同じペースが続いた場合の姿を見られますが、過去の利回りが今後も続くという意味ではありません