DCF計算機
キャッシュフローの予測を今日の価値に戻します。3年間の100、120、150を10%で割り引き、ターミナル価値1000を加えると、現在価値は1054.09です。割り引いた各期の値とターミナル価値の現在価値も別々に表示し、ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- キャッシュフロー
- 100, 120, 150
- 割引率
- 10
- ターミナルバリュー
- 1,000
- 期間数
- 3
- 率 (小数)
- 0.1
- 割引後キャッシュフロー
- 90.91, 99.17, 112.7
- キャッシュフローの現在価値
- 302.78
割引キャッシュフロー評価は、予測キャッシュフロー・割引率・明示予測の期末ターミナル価値から資産の現在価値を求めます。アナリスト・創業者・学習者は、表計算や本格評価モデルを開かずに、フリーキャッシュフロー予測を一つの現在価値に変えるDCF計算機を使います。本割引キャッシュフロー計算機は、各予測キャッシュフローを(1+期次レート)の期番号乗で割り、ターミナル価値を同じ最終期で割り引き、丸めた現在価値とともに各割引キャッシュフローとターミナル部分の現在価値を返します。
割引キャッシュフローの意味とターミナル価値の時点
割引キャッシュフロー評価は、将来受取の単なる合計では答えられない価格の問いに答えます。要求リターンで後続の各ドルを本日に引き戻し、明示予測のあとの現金をターミナル価値が代表するとき、この予測キャッシュフロー系列は本日いくらになるか、です。来年の1ドルは今の1ドルではないので、各期末の予測キャッシュフローは(1+期次割引率)の期番号乗で割ります。
第1期は1回、第2期は2回割引かれ、あなたが渡す最後のキャッシュフローまで続きます。ターミナル価値は、その最終期末にすでに計算した一括額です。エグジットマルチプル×n年目の利益、または翌年キャッシュをレートと永久成長の差で割るGordon成長恒等式であり、額面のまま残さず同じ最終期で割り引きます。
それらの現在価値の合計がDCF現在価値です。予測の企業価値的な値にターミナル部分を足し、時点ゼロの支出は引きません。この最後の点がプロジェクト正味現在価値との仕事の違いです。
割引率がちょうどゼロなら時間価値はなく、各キャッシュフローとターミナル価値はそのままで、現在価値は算術合計に縮みます。キャッシュフローは流入・追加支出・ゼロのいずれでもよく、地平の途中の再投資や赤字年も同じ一覧に入ります。負の割引率は複利ボーナスとして扱わず拒否します。
ゼロ未満のDCFハードルは将来現金を本日に戻す要求リターンを定義しないためです。本計算機は内部収益率、資本構成からのWACC、Gordonモデルの永久成長は解きません。すでに信頼するレートとターミナル価値を渡し、古典恒等式を適用して、どの利用者也同じ算術を見ます。
DCF計算機が役立つ場面
株式調査、スタートアップ資金調達、CFA型の試験対策には、明示的なフリーキャッシュフロー予測・WACC・ターミナル価値が手元にあるとき教科書表と照合できるライブのDCF計算機が必要です。面接や宿題ジェネレータは、負の割引率を拒否し、遅延とともに増える現在価値を返さない決定論的オラクルを必要とします。
これは時点ゼロの支出を引き、ターミナル一括がないことが多いプロジェクト正味現在価値とも、予測を決して割り引かない収益倍率とも、検索も仕事も異なります。dcf計算機や割引キャッシュフローで順位を狙うコンテンツサイトは、同じ純粋モジュール上で有料自動化と一致する無料ブラウザ経路の恩恵を受けます。
本ツールは負債と資本のウェイトからWACCを出さず、Gordon成長を代理解かず、純負債を引いて株主価値にもしません。予測キャッシュフローとターミナル価値の単一レート古典現在価値のみです。既知の予測が本日いくらかという問いに使い、資本構成と成長モデルの作業は必要なら自サービスに重ねてください。
活用例
予測からの第一段階の企業価値
フリーキャッシュフロー予測・WACC・既に計算したターミナル価値を、ティーザー・CIM・投資メモ向けの再現可能なDCF現在価値に変えます。
教室・試験のDCF検算
年次キャッシュフロー・非負ハードル・ターミナル一括について、教科書の割引キャッシュフロー現在価値を検証します。ゼロレート恒等式も含みます。
よくある質問
ターミナル価値は割り引かれますか。どの期までですか?
1+r)^n で割り、最後の明示キャッシュフローと同じ因子です。
正味現在価値(NPV)と何が違いますか?
ここでのDCFは予測系列の現在価値に割り引いたターミナル価値を足して返します。時点ゼロの支出は引きません。プロジェクトNPVは別の検索です。支出・営業キャッシュフロー・ハードルで、ターミナル一括は通常ありません。
DCFの価値のうちターミナル価値はどれくらいですか?
結果には両方が別々に表示されます。例では3期分のキャッシュフローの現在価値が302.78、ターミナル価値が751.31で、合計1054.09の大半をターミナル価値が占めます。
マイナスや0のキャッシュフローも入れられますか?
はい。入金はプラス、追加の投資や費用はマイナスで入れ、0も使えます。途中の再投資や赤字の年も同じ一覧に入れられ、最大40期まで扱えます。
WACCや内部収益率、ターミナル価値も計算しますか?
いいえ。割引率と、出口倍率や永久成長などですでに求めたターミナル価値はご自身で入力します。内部収益率を解いたり、資本構成から割引率を作ったりはしません。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/dcf \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}'const res = await fetch("https://api.kit.forhosting.com/fin/dcf", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dcf",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dcf", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"cash_flows":[100,120,150],"discount_rate":10,"terminal_value":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dcf", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"cash_flows": [
100,
120,
150
],
"discount_rate": 10,
"terminal_value": 1000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dcf",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
制限
max_items | 40 |
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
割引率が負、キャッシュフロー一覧が欠けるか非有限、ターミナル価値が有限数でないときは invalid_input で失敗します。
入力契約・式・応答フィールド
先頭は第1期末、次は第2期末です。流入は正、追加投資や費用は負、ゼロは許可されます。負でない有限数でなければなりません。任意でdecimalsを0から8の整数にし、金額出力の通貨風丸めに使います(既定は2)。rがゼロならCF_tそのものです。例:キャッシュフロー100・120・150、レート10パーセント、ターミナル価値1000は約1054の現在価値を返します。必須フィールド3つをJSON本体で送ってください。cash_flowsは時系列の有限数1件から40件の空でない一覧です。別名 flows・cf・projected_cash_flows・fcf は同じ一覧を指し、表の列名を保てます。discount_rateは期あたり要求リターンをパーセントで表したもので小数分数ではありません(10は期あたり10パーセントであり0.1ではありません)。別名 rate・rate_percent・wacc・discount_rate_percent を受け付けます。terminal_valueは最後の明示期末の有限一括額です。別名 tv・residual_value を受け付け、ゼロは許可され、明示予測がモデル全体であることを意味します。エンジンはrをdiscount_rate÷100とし、各期tでCF_tを(1+r)のt乗で割ります。present_value_of_cash_flowsはその割引額の合計、present_value_of_terminal_valueはTVを(1+r)のn乗で割った値、present_valueは両者の合計です。応答にはcash_flows、discount_rate、terminal_valueに加え、periods、rate_decimal、discounted_cash_flows、短いformula文字列も含まれます。欠落フィールド、空文字、非有限、空または長すぎるキャッシュフロー一覧、負の割引率、範囲外decimalsはinvalid_inputで失敗し課金されません。
DCF計算機が役立つ場面
仲介とFP&Aひな型は、割引率前提や単年キャッシュフローがモデル途中で変わると現在価値を再計算することが多く、小さなparse APIなら表計算ごとに割引ループを作り直さずに済みます。プロダクトチームは、銀行APIを呼ばずに present_value を固定しなければならないCIMひな型・感度格子・CIフィクスチャに契約を配線します。自前コードでdiscount_rateを掃引し、ハードルが上がると現在価値が下がる様子を示し、テストでpresent_valueを固定し、リクエストは小さく保ってください。
連携の活用例
WACCやターミナル価値が動いたときの感度
割引率やある期のキャッシュフローが変わったときに present_value を再計算し、格子の各シナリオが同じ古典恒等式を使うようにします。
技術的な質問
DCF計算機は現在価値をどう計算しますか?
cash_flows(期末の予測額)、パーセントのdiscount_rate(10は10パーセント)、最終期末のterminal_valueを送ってください。present_valueは CF_t/(1+r)^t に TV/(1+r)^n を足した合計で、r = discount_rate/100 です。レートがゼロなら恒等式は算術合計に縮みます。
割引率が負のときはどうなりますか?
タスクは invalid_input で失敗します。負の discount_rate はDCF評価の要求リターンではなく、課金されません。
DCF計算機の料金は?
ブラウザツールは無料です。APIは成功した呼び出しごとに前払いKIT残高から$0.002。無効入力は課金されません。