複利成長計算
1,000が1期間あたり5%で10期間増えると、1,628.89462678になります。各期間の増加分にもさらに増加がつくためです。元の金額・一定の利率・期間を入れて、貯蓄や利用者数、売上を予測できます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 量
- 1,000
- 金利
- 5
- 期間数
- 10
- 成長率
- 1.62889463
- 将来価値
- 1,628.89462678
- 成長
- 628.89462678
複利成長とは、一定の利率が開始額だけでなく、すでに得た増分にも繰り返し掛かる現象です。貯蓄残高、利用者数、売上の系列、宿題の数値はどれも同じ恒等式に従います。将来価値は初期値に「1+期間利率」の期間数乗を掛けたものです。
複利成長とは
複利成長とは、一定の利率が最初の金額だけでなく、それまでに増えた分すべてにもかかることです。各期間で量は同じ倍率、つまり1に利率を100で割った値を足した数を掛けられます。何期間か経つと、この倍率が期間の数だけ掛け合わされ、将来価値は最初の金額に累積の倍率を掛けた値になります。貯蓄の残高、利用者数、売上などはこの形で増えていきます。たとえば1,000を5%で10期間伸ばすと倍率は1.62889463になり、将来価値は1,628.89462678です。
特別なケースとよくある間違い
利率がゼロなら倍率は1で、金額は変わりません。期間がゼロなら、まだ始まっていないので元の金額がそのまま返ります。利率がマイナスなら毎期一定の割合で減っていきますが、マイナス100%より大きい値である必要があります。期間数がマイナスの場合は、過去にさかのぼる話を作らずに受け付けません。利率は小数ではなくパーセントで入力してください。途中の積み立ては計算に含まれません。
複利成長の意味と将来価値の現れ方
複利成長は指数成長の離散版です。各期間に同じ倍率を掛けるので、先の増加そのものが次の増加を生みます。利率がゼロなら倍率は 1 で金額は変わりません。
期間数がゼロなら同じ恒等式は元の金額を返し、まだ始まっていない地平への正直な答えになります。負の利率は一定の収縮を表します。各期間に量が減り、利率がマイナス百パーセントより上で倍率が正に保たれる限り、将来価値は初期値を下回ります。
実装は市場利回りを調べず、数えている期間へすでに換算していない限り月次と年次の違いを仮定せず、変動利率の経路も推測しません。
活用例
利用者・売上とその他の運用指標
利用者基盤、席数、継続売上の系列を一定の期間対期間の率で見込み、シナリオごとに表を開かずに済みます。
よくある質問
複利成長の将来価値はどう計算しますか?
初期額に (1 + rate/100) の期間数乗を掛けます。
期間数が負のときはどうなりますか?
負の地平は受け付けません。ゼロ以上の複利期間を入れてください。検証失敗は課金されません。
利率はパーセントですか、小数の割合ですか?
rate は期間あたりのパーセント点で入れてください。小数の割合ではありません。五は期間あたり五パーセントであり、0.05 ではありません。エンジンは倍率を累乗する前に百で割ります。
利率は負でもよく、期間ゼロは何を返しますか?
負の利率は収縮を表し将来価値を減らします。ただし 1 + rate/100 が正であるよう −100% より大きくしてください。期間ゼロは元の金額をそのまま返します。
途中の積み立ても計算に入りますか?
入りません。1つの元の金額を、一定の利率で1つの期間だけ伸ばした結果を出します。毎期お金を足す場合は、この結果とご自身の積立計画を組み合わせてください。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/compound-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amount":1000,"rate":5,"periods":10}'const res = await fetch("https://api.kit.forhosting.com/fin/compound-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amount": 1000,
"rate": 5,
"periods": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/compound-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amount": 1000,
"rate": 5,
"periods": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/compound-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amount":1000,"rate":5,"periods":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amount":1000,"rate":5,"periods":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/compound-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"amount": 1000,
"rate": 5,
"periods": 10
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.compound_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
この複利成長計算は三つの入力を受け取り、最終値と成長倍率と絶対増分を返し、期間数が負のときは過去へ戻す物語を作らず invalid_input で失敗します。
複利成長の意味と将来価値の現れ方
初期値が amount、パーセントの期間利率が rate なら、一期間の倍率は 1 に rate を百で割った値を足したものです。periods 回その倍率を掛けることは、ちょうど (1 + rate/100) の periods 乗であり、将来価値は amount にその倍率を掛けた値です。計算例:千が期間あたり五パーセントで十期間増えると、growth_factor は 1.62889463、future_value は八桁への half-up 丸め後 1628.89462678、絶対増分は 628.89462678 です。
入力契約、応答の形、誤りの扱い
periods が負なら、負であってはならないというメッセージで失敗します。負の地平はこのページの前向きな複利成長として成り立たないための必須の守りです。途中の積立が必要ならご自身の拠出予定と組み合わせてください。すでに同じ利率と地平を共有するページ、ワークシート、一括シナリオ向けの透明な三入力の将来価値が製品の問いであるときは、ここから始めてください。必須の有限数三つを含む JSON 本体を POST してください。amount は増える初期値で、ゼロを含む任意の有限数です(別名 initial、principal、present_value、pv、value)。rate は期間あたりの固定成長率をパーセントで、たとえば五は五パーセントです(別名 growth_rate、rate_percent、percent)。periods は複利回数で、ゼロ以上です(別名 n、steps、horizon)。各欄は JSON の数でも数字の文字列でも届きます。欠落、空文字、真偽値、非有限値は欄名付きの invalid_input で失敗し、課金されません。rate がマイナス百パーセント以下なら 1 プラス r が正にならず、累乗は実数の有用な倍率にならないので、これも invalid_input です。成功時は amount、rate、periods を返し、growth_factor を八桁へ half-up し、future_value と growth も同じ丸めにし、future_value は amount に (1 + rate/100) の periods 乗を掛けたものだという短い公式文字列を付けます。
複利成長計算が役立つ場面
単利と複利成長の違いを教える教育者は、千を五パーセントで十期間増やした例を直線の対案と並べ、負の期間数を打ったときの硬い失敗を示せます。市場フィードも乱数の種も時計もありません。検証失敗は残高を消費しません。一定の期間対期間の率で利用者・席・継続売上を見積もるプロダクトと財務のチームは、モデルがすでに持つ三数を送り、八桁契約の安定した future_value を引用できます。実装は tier A の parse なので、成功した呼び出しはモデルトークンも外向きネットワークもなく公開の基本価格 $0.002 です。
連携の活用例
貯蓄と投資の見通し
開始残高、固定の期間リターン、地平を将来価値と絶対増分へ変え、記事・計画ツール・ページの widget に使います。
教室での時間価値の確認
学習者が amount、rate、periods を送り、複利後の最終値を確かめ、期間数が負のときの硬い失敗も含めて確認できます。
技術的な質問
複利成長計算の料金はいくらですか?
ブラウザの道具は無料です。API 要求は成功した呼び出しごとに前払い残高から $0.002 です。無効な入力は課金されません。