この記事で分かること
- 支払利息の計算基準に「期首残高」「期末残高」「期中平均残高」の3通りがあること
- なぜ平均残高方式だけが循環参照を生むのか、その構造上の理由
- 整数設例で3方式の支払利息がどれだけ変わるかの比較
- Excelでの実装方法と、循環参照への実務的な対処法
30秒で分かる定義
金利計算の残高基準とは、借入金の支払利息を計算する際に、期首残高・期末残高・期中平均残高のどれを金利の掛け算対象とするかという設計上の選択です。英語ではInterest Calculation Balance Basisと呼ばれ、実務上は単に「期首基準」「期末基準」「平均残高方式」と呼び分けます。同じ金利・同じ元本の増減でも、どの残高基準を選ぶかで支払利息の金額とモデルの計算構造(循環参照の有無)が変わります。
なぜ実務で重要なのか
LBOモデルやM&Aモデルでは、当期に取り崩した借入(リボルバーのプラグやCash Sweepによる返済)が当期の利息計算に反映されるかどうかで、支払利息とその結果生まれるフリーキャッシュフローが変わります。PEファンドのIRR・MOIC計算やレンダーとの金利交渉の前提として、採用した残高基準を正確に理解しておく必要があり、モデリングテストでは循環参照の原因として最頻出の論点です。
計算式(3方式の比較)
期末基準:支払利息 = 期末残高 × 金利
平均残高方式:支払利息 =(期首残高+期末残高)÷2 × 金利
期首基準は当期の元本増減を無視するため、循環参照を生みません(期首残高は前期に確定した数値だからです)。期末基準・平均残高方式は、当期の元本増減(返済額)が支払利息を通じてキャッシュフローに影響し、そのキャッシュフローが再び返済額(Cash Sweepの原資)に影響するため、期末残高または平均残高そのものが計算結果に依存する循環参照を生みます。実務では、期首基準の保守性の高さと平均残高方式の経済的正確性の間でトレードオフがあります。
整数設例で確認する
設例(架空数値、単位:百万円)。期首借入残高100、当期の元本返済20(期末残項80)、金劗5%の会社を考えます。
| 方式 | 計算基準残高 | 支払利息 |
|---|---|---|
| 期首基準 | 100 | 5.0 |
| 期末基準 | 80 | 4.0 |
| 平均残高方式 | 90((100+80)÷2) | 4.5 |
期首基準の支払利息は 100 × 5% = 5.0百万円、期末基準は 80 × 5% = 4.0百万円、平均残高方式は 90 × 5% = 4.5百万円です。返済によって元本が減った分、期中のどこかで利息が減るのは自然ですが、期末基準・平均残高方式では「その年に返した分だけその年の利息も下がる」ため、返済額(利払後キャッシュフロー依存)と利息(返済額依存)が互いを参照し合う構造になります。
PL・BS・CFへの影響
支払利息はPLの営業外費用に計上され、税引前利益・税金・純利益を通じてキャッシュフロー計算書の起点に波及します。期末基準・平均残高方式では、Cash Sweepの返済額が支払利息を変え、支払利息がフリーキャッシュフローを変え、それが再び返済原資を変えるという循環がBS・PL・CFを貫いて発生します。Debt Schedule設計では、この循環をどこで断ち切るかが最重要判断です。
財務モデル・Excelでの使い方
Debt Scheduleでは、金利計算行を次のように組みます。
- 期首基準(循環参照なし):
=期首残高*金利 - 平均残高方式(循環参照あり):
=AVERAGE(期首残高,期末残高)*金利 - 期末残高セルは返済額(Cash Sweepの計算結果)を参照するため、上記の平均残高方式では数式が循環する
実務では2つの対処法があります。1つは反復計算を有効化し循環を許容する方法、もう1つは前期の支払利息を参照する近似式(1期ずらし)で循環を避ける方法です。モデリングテストや配布用モデルでは後者が好まれます。財務モデルの循環参照で実務解法を体系的に解説しています。
実務家が確認するポイントとよくある誤解
誤解1:「循環参照はモデルの不具合」→ 正しくは、平均残高方式による循環参照は、経済的に正しい利息計算をしようとした結果として意図的に発生するものです。不具合ではなく、対処法を選ぶべき設計判断です。
誤解2:「期首基準を使えば常に安全」→ 期首基準は循環参照を避けられますが、当期に大きく元本を返済した年ほど支払利息を過大評価します。保守的な見積もりとしては使えますが、正確なキャッシュフロー予測には不向きな場面があります。
確認ポイント:モデルレビューでは、採用した残高基準が明示されているか、循環参照がある場合は反復計算の設定または近似式のどちらで処理しているかをDebt Scheduleのコメント等で確認します。
日本実務での扱い
日本国内のシンジケートローン・タームローン契約では、実際の適用金利計算は契約書に定める計算方法(多くは実日数ベースの期中平均残高または各利払期間の実績残高)に従います。財務モデル上の近似(期首・期末・単純平均)は、実際のローン契約の日割り計算を簡略化したものである点に注意が必要です(2026年7月時点)。モデルテストや投資判断用の試算では簡略化した基準で十分ですが、実際の資金繰り管理では契約書の定めに沿った計算に置き換える必要があります。
面接・モデルテストで問われるポイント
Q:平均残高方式の支払利息計算がなぜ循環参照を生むのか説明してください。
「平均残高は期首残高と期末残高の平均です。期末残高はCash Sweepによる当期返済額に依存し、その返済額は利払後のフリーキャッシュフローに、フリーキャッシュフローは支払利息に依存します。つまり支払利息の計算に期末残高が必要で、期末残高の確定に支払利息が必要という循環が生まれます。期首基準なら期首残高は前期に確定済みのため、この循環は発生しません。」
深掘りでは、Excelでの反復計算の設定方法、近似式(1期ずらし)を使った場合の誤差の大きさが問われます。
よくある質問(FAQ)
Q. どの残高基準を使うべきか、実務上の目安はありますか?
A. 決まったルールはありませんが、モデリングテストや面接では期首基準または近似式による平均残高方式が好まれる傾向があります。反復計算をオンにする前提でよいか、配布先が反復計算に対応しているかを事前に確認するのが実務的です。
Q. 反復計算を有効にすると何が変わりますか?
A. Excelが循環する数式を繰り返し計算し、値が収束するまで自動で再計算します。ファイルの計算方法オプションから最大反復回数と変化量の許容誤差を設定でき、通常は数十回程度の反復で十分収束します。ただし収束の遅いモデルでは動作が重くなる点に注意が必要です。
出典・参考(2026-07-25確認)
- 一般社団法人全国銀行協会(シンジケートローン契約実務・利息計算に関する資料) https://www.zenginkyo.or.jp/
- Microsoft サポート「Excelで循環参照を使用する」 https://support.microsoft.com/
- 日本銀行「貸出約定平均金利」統計(金利水準の参考データ) https://www.boj.or.jp/
※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための架空数値です。