デュポン分析
純利益100,000、売上高1,000,000、総資産500,000、自己資本250,000なら、利益率10%、回転率2、レバレッジ2で、ROEは40%です。どの要因がROEを動かしているかが分かります。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 純所得
- 100,000
- 売上高
- 1,000,000
- 資産
- 500,000
- 自己資本
- 250,000
- 利益率
- 0.1
- 利益率 (%)
- 10
- 総資産回転率
- 2
- 財務レバレッジ
- 2
デュポン分析は、自己資本利益率を三つの乗法的ドライバー、すなわち売上高利益率、総資産回転率、財務レバレッジに分解します。同一報告期間の当期純利益・売上高・総資産・自己資本を与えると、恒等式は純利益÷売上高、売上高÷総資産、総資産÷自己資本となり、その積は純利益÷自己資本、すなわち ROE に一致します。アナリスト、与信担当、現場、学習者は、見出しの ROE が「一取引あたりの利益が増えたのか、資産一単位あたりの販売が増えたのか、薄い自己資本に対して借りただけなのか」を隠すときに、この分解を使います。本デュポン分析計算機はそれら四つの数値を受け取り、売上高・資産・自己資本がゼロのときはゼロ除算せずに拒否し、三成分と ROE を返します。
デュポン分析の意味と三段階恒等式の仕組み
デュポン分析は、二十世紀初頭に DuPont Corporation が広めた三段階の恒等式に由来し、自己資本利益率を営業収益性・資産効率・資本構成に分解します。売上高利益率は当期純利益を売上高で割った値で、費用・利息・税の後に収益一単位から残る最終利益の割合です。
総資産回転率は売上高を総資産で割った値で、認識された資産基盤が期間中に何回売上へ変わったかを示します。財務レバレッジは自己資本倍率とも呼ばれ、総資産を自己資本で割った値で、所有者の残余請求に対して資産基盤がどれほど大きいかを示します。三つの比率を掛けると売上高と総資産が打ち消され、当期純利益÷自己資本、すなわち ROE が残ります。
したがって企業は、厚い利益率を稼ぐ、資産をより速く回す、より薄い自己資本の上により多くの資産を載せる、のいずれかで ROE を上げられます。同じ ROE の二社でも、三ドライバーの組み合わせは逆になり得ます。当期純利益は期間の最終損益であり、赤字決算では負になり得ます。
その場合、利益率と ROE は負になりますが、分母が非ゼロである限り回転率とレバレッジは定義されたままです。売上高・総資産・自己資本は、四つの恒等式のうち少なくとも一つで分母になるため、ゼロであってはなりません。四つの数値をいただいた後に三段階恒等式を適用するだけです。
四入力は同一通貨・同一報告窓を選んでください。損益計算書の一年分フローと期中の貸借対照表ストックを混ぜるのはデュポン恒等式ではなく、混合スナップショットです。
デュポン分析計算機が真に価値を生む場面
株式アナリストと与信担当は、見出しの ROE を利益率・回転・レバレッジに分け、薄い利益率と高い回転の小売を、厚い利益率と重い自己資本倍率の銀行であるかのように採点しないために、デュポン分析計算機を使います。現場と FP&A チームは三脚を年次・セグメント別に追い、資本配分が積だけではなく、実際に ROE を動かしたドライバーを優遇するようにします。
貸し手は最低 ROE や関連する収益性テストをコベナンツに埋め込み、借り手が既に署名した表計算と一致する決定的な検査を必要とします。売上高・資産・自己資本のゼロ行は Infinity を印刷せず失敗しなければなりません。教育者と LMS は、当期純利益・売上高・総資産・自己資本から三段階デュポン恒等式を求める財務諸表課題の神託を必要とします。
学習者が絶対値を取って誤りやすい赤字の端と、分子に入れ替えてしまいやすい自己資本ゼロの端を含みます。失敗した検証は課金されません。売上高・資産・自己資本を非ゼロに保ち、丸めた欄をテストに固定すれば、独自の財務比率ライブラリを立てずに、表計算・ワークフローツール・エッジワーカー向けの再現可能なデュポン数値が得られます。
四つの財務数値を既にお持ちのときに本能力をお使いください。当期純利益と総資産だけがあり ROA が欲しい場合、それは別の恒等式であり、この三段階デュポン定義には属しません。
活用例
同業と 10-K の ROE 分解
期間の当期純利益・売上高・総資産・自己資本を三つのデュポン脚へ変換し、見出しの積だけではなく、利益率・回転・レバレッジのどれで ROE を稼いだかで企業を並べます。
コベナンツと与信パック
貸出モデルが使うのと同じ三段階恒等式で借り手の自己資本利益率検査を再現し、売上高・資産・自己資本がゼロのときは拒否します。
授業での財務諸表分析ドリル
当期純利益・売上高・総資産・自己資本からデュポン分析を求める課題を、決定的な三成分の神託で採点します。
よくある質問
当期純利益や自己資本は負になり得ますか?
はい。 期間損失は負の利益率と ROE を生じます。負の簿価自己資本は、残余請求に一致する負の倍率と ROE 符号を生じます。自己資本ゼロは拒否されます。
デュポン分析ではROEをどう分解しますか?
純利益÷売上高、売上高÷総資産、総資産÷自己資本の三つの比率を掛け合わせます。売上高と総資産が打ち消し合い、純利益÷自己資本、つまりROEが残ります。
三つの比率はそれぞれ何を表しますか?
利益率は売上1単位からどれだけ利益が残るか、回転率は期間中に資産が何回売上に変わったか、レバレッジ(自己資本乗数)は自己資本に対する資産の大きさを表します。
期末の総資産ではなく平均を使えますか?
使えます。期首と期末の総資産を足して2で割った平均をご自身で計算し、総資産として入力してください。四つの数字は同じ通貨と期間でそろえます。
ROEが同じでも会社の中身が違うのはなぜですか?
同じROEでも三つの要因の組み合わせが正反対のことがあるからです。利益率が低く回転率の高い小売業と、利益率が高くレバレッジの大きい銀行を、この分解なら区別できます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/dupont-analysis \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"net_income":100000,"sales":1000000,"assets":500000,"equity":250000}'const res = await fetch("https://api.kit.forhosting.com/fin/dupont-analysis", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"net_income": 100000,
"sales": 1000000,
"assets": 500000,
"equity": 250000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/dupont-analysis",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"net_income": 100000,
"sales": 1000000,
"assets": 500000,
"equity": 250000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/dupont-analysis", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"net_income":100000,"sales":1000000,"assets":500000,"equity":250000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"net_income":100000,"sales":1000000,"assets":500000,"equity":250000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/dupont-analysis", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"net_income": 100000,
"sales": 1000000,
"assets": 500000,
"equity": 250000
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.dupont_analysis",
"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 | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
デュポン分析の意味と三段階恒等式の仕組み
本エンドポイントは提出書類や元帳データを取得しません。
入力契約、丸め、検証、および計算例
その場合の利益率と ROE はゼロまたは負になり、警告としてなお有用です。簿価自己資本が負のストックは受け付けられ、残余請求に一致する負のレバレッジ符号と ROE 符号を生じます。平均資産を用いる場合は、期首+期末を二で割る平均をご自身で計算し、assets として渡してください。ご自身でツールを連鎖させる場合、丸済み成分を別の式ステップへ再注入しないでください。応答はご自身の業種注記と組み合わせてください。同一通貨・同一報告期間を覆う四つの必須の有限数 net_income, sales, assets, equity を含む JSON 本体を POST してください。net_income(別名 net_profit, profit, earnings, ni)は、損益分岐や赤字のときにゼロまたは負になり得ます。sales(別名 revenue, net_sales, turnover, total_sales)は、利益率が売上高で割り、回転率が売上高を掛けるため、ゼロであってはなりません。assets(別名 total_assets, average_assets, average_total_assets)は、回転率が資産基盤で割り、レバレッジがそれを掛けるため、ゼロであってはなりません。equity(別名 shareholders_equity, stockholders_equity, book_equity, total_equity)は、倍率も ROE も自己資本で割るため、ゼロであってはなりません。任意整数 decimals(ゼロから十二、既定六)は、生の IEEE 商から profit_margin, profit_margin_percent, asset_turnover, financial_leverage, roe, roe_percent へ一度だけ適用する half-up 丸めを制御します。欠落フィールド、空文字、非有限値、および売上高・資産・自己資本のゼロ基盤は、問題を指名する invalid_input で失敗し、それらは課金されません。例:当期純利益十万、売上高百万、総資産五十万、自己資本二十五万は、profit_margin が 0.1、asset_turnover が 2、financial_leverage が 2、roe が 0.4(四十パーセント)となります。本エンドポイントは恒等式のみを測り、年換算・通貨換算・一過性項目の除去は、それら調整を先に四入力へ折り込まない限り行いません。
デュポン分析計算機が真に価値を生む場面
実装は純粋 parse の tier A のため、成功した各呼び出しは公表された基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。
技術的な質問
デュポン分析はどう計算しますか?
profit_margin = net_income ÷ sales、asset_turnover = sales ÷ assets、financial_leverage = assets ÷ equity。ROE はその積であり、net_income ÷ equity に等しいです。API はそれらの成分に加えて profit_margin_percent と roe_percent を返します。
40% の ROE はデュポンでは何を意味しますか?
当期純利益 100000、売上高 1000000、総資産 500000、自己資本 250000 のとき、profit_margin は 0.1、asset_turnover は 2、financial_leverage は 2、roe は 0.4(roe_percent 40)です。
売上高・総資産・自己資本がゼロであってはならない理由は?
それぞれが三段階恒等式の分母です。売上高・資産・自己資本のゼロ基盤は利益率・回転・レバレッジまたは ROE を未定義にするため、タスクは invalid_input で失敗し、課金されません。
デュポン分析計算機の料金はいくらですか?
ブラウザツールは無料です。API 要求は成功した呼び出しごとに前払い KIT 残高を $0.002 で使用します。無効な入力は課金されません。