この記事で分かること
- トランシェ別返済優先順位=複数の借入区分が存在する場合の余剰現金の充当順を定めるモデル設計であること
- ターム・ローンA/B、シニア・ジュニアの優先順位がどう決まるか
- 整数設例で見る、優先順位に沿った余剰現金の配分計算
- Excelでのウォーターフォール実装と、単一トランシェのモデルとの違い
30秒で分かる定義
トランシェ別返済優先順位とは、ターム・ローンA、ターム・ローンB、シニア債、ジュニア(メザニン)債など複数のトランシェ(借入区分)が存在するLBOモデルにおいて、余剰現金をどのトランシェから優先的に返済に充てるかを定めるモデル設計のことです。英語では Tranche Paydown Priority(読み方:トランシェべつへんさいゆうせんじゅんい)、返済のウォーターフォール(負債)・デット・ウォーターフォールとも呼ばれます。Debt ScheduleやCash Sweep(キャッシュスイープ)が単一トランシェを前提に解説されることが多いのに対し、実際のLBOファイナンスは複数トランシェで構成されるのが通例であり、「誰が最初にお金を返してもらえるか」という優先順位の設計がこの用語の核心です。
なぜ実務で重要なのか
LBOファイナンスでは、シニアローン(担保付き・優先弁済権あり)とメザニン(劣後・高金利)を組み合わせることで、レンダー間のリスク・リターンのバランスを取ります。ターム・ローンAは通常の分割弁済スケジュールを持つ一方、ターム・ローンBは満期一括に近い返済構造を持つなど、トランシェごとに条件が異なります。Debt Capacityの検討段階でトランシェ構成が決まると、その後のキャッシュフロー予測全体が、この返済優先順位のロジックに従って計算されることになります。返済順位の設計を誤ると、リターン計算(IRR・MOIC)そのものが不正確になるため、LBOモデルの中でも特に慎重な実装が求められる部分です。
計算式(または仕組み)
典型的な優先順位を図で整理します。
整数設例で確認する
設例(架空数値)。単位は百万円。期首残高がリボルバー50、ターム・ローンA300、ターム・ローンB400、メザニン200で、当期の余剰現金(返済原資)が120だったとします。約定弁済(毎期定額で返済すべき義務的な部分)は別途処理済みとし、ここでは余剰現金による任意返済(Cash Sweep)だけを考えます。
① リボルバーへ充当:MIN(120, 50) = 50。残る余剰現金 = 120 − 50 = 70。リボルバー残高はゼロになります。
② ターム・ローンAへ充当:MIN(70, 300) = 70。残る余剰現金 = 70 − 70 = 0。ターム・ローンAの残高は 300 − 70 = 230。
ターム・ローンB、メザニンへ充当する余剰現金は残っていないため、この期はどちらも任意返済なしです。期末残高は、リボルバー0、ターム・ローンA230、ターム・ローンB400(不変)、メザニン200(不変)となります。検算すると、当期に減少した負債の合計は 50 + 70 = 120で、投入した余剰現金120と一致します。
契約条項への影響
返済の優先順位は、モデルの設計者が自由に決めるものではなく、与信契約(Credit Agreement)や債権者間契約(Intercreditor Agreement)で法的に定義された条項を反映するものです。シニアローンの貸し手は担保に対する優先弁済権を持ち、メザニンはこれに劣後する代わりに高い金利や新株予約権(ワラント)を得る設計が一般的です。コベナンツには「配当・自社株買いはシニアローンの一定水準以下の返済が完了するまで制限される」といった条項が含まれることがあり、この制約もモデルの返済ロジックに反映する必要があります。返済順位を誤って設計すると、リターン計算上、エクイティ投資家が実際より早く現金を受け取れるかのような誤った結論を導いてしまいます。
財務モデル・Excelでの使い方
- 各トランシェを別行に並べ、期首残高・約定弁済・任意返済(Cash Sweep充当分)・借入実行(あれば)・期末残高の5行を各トランシェ共通のフォーマットで統一する
- 任意返済の充当順は、
=MIN(残存余剰現金, 当該トランシェの期首残高-約定弁済後残高)を上位トランシェから順に計算し、各トランシェの計算後に残存余剰現金を更新していく - 残存余剰現金の更新式:
=前段の残存余剰現金-直前トランシェへの充当額とし、最終トランシェまで一直線に流れる構造にする - 金利計算は各トランシェの期中平均残高(期首・期末の平均)に、トランシェごとの金利を掛けて別々に計算し、支払利息の合計をキャッシュフロー計算書に接続する
- 優先順位を変更する感応度分析を行いたい場合、充当順を並べ替えられるようトランシェの並び順自体を前提セルで管理する設計にすると柔軟性が上がる
この用語をExcelで「組める」状態にする
複数トランシェの残高を統一フォーマットで並べ、MIN関数を使ったウォーターフォールで余剰現金を優先順位どおりに配分できるようになる。
実務家が確認するポイントとよくある誤解
誤解1:「優先順位はすべての案件で同じ」→ 与信契約ごとに個別に定義されるため、案件ごとに確認が必要です。リボルバーが最優先というのは一般的ですが、ターム・ローンAとBの優先関係は契約次第です。
誤解2:「メザニンには返済されないことが前提」→ 上位トランシェの返済が進めば、最終的にはメザニンにも充当が及びます。想定より速く成長する場合、保有期間中にメザニンまで返済が進むケースもあります。
誤解3:「約定弁済と任意返済は同じ計算ロジックで処理できる」→ 約定弁済は契約上定められた固定スケジュールで発生し、任意返済(Cash Sweep)は余剰現金の水準に応じて変動します。両者を混同すると返済総額を過大・過小に見積もります。
確認ポイント:各トランシェの期末残高がマイナスにならないよう、MIN関数での上限設定が正しく機能しているかを検算行で常に確認します。
日本実務での扱い
日本のLBOファイナンスでも、シンジケートローンで複数の貸し手が参加する際、優先劣後構造(シニア・メザニン)を採用する案件があります。国内のLBOローン市場は米国と比べてターム・ローンB(機関投資家向けの流動性の高いローン)の発達が限定的で、銀行団によるシンジケートローンが中心となる構造上、返済優先順位の設計も銀行融資の実務慣行に沿った形になることが多いのが特徴です。与信契約・シンジケート契約の内容は当事者間の私的契約であり、法令上の標準書式はありませんが、全国銀行協会(全銀協)が公表するシンジケートローン契約に関する参考資料等が実務の参考にされています(2026年7月時点)。
面接・モデルテストで問われるポイント
Q:LBOモデルでリボルバー、ターム・ローンA、メザニンの3トランシェがある場合、余剰現金による任意返済をどう実装しますか?
「与信契約上の優先順位(通常はリボルバー→ターム・ローンA→メザニンの順)に従い、各トランシェへMIN関数で充当額を計算します。あるトランシェへの充当額は、残存する余剰現金とそのトランシェの期首残高(約定弁済後)の小さい方とし、充当後に残存余剰現金を更新して次のトランシェの計算へ引き継ぎます。これを最終トランシェまで繰り返すことで、優先順位どおりの返済が実装できます。」
深掘りでは「配当制限条項がモデルにどう影響するか」「返済順位を変えた場合のリターンへの影響」が問われます。
よくある質問(FAQ)
Q. トランシェが多いほどモデルは複雑になりますか?
A. 各トランシェの計算ロジック自体は同じフォーマットの繰り返しなので、トランシェ数が増えても複雑さの本質は変わりません。ただし残存余剰現金を順番に引き継ぐ計算の行数が増えるため、シートの見通しをよくするレイアウトの工夫がより重要になります。
Q. 優先順位を無視して各トランシェへ均等に返済することはできますか?
A. 契約上そのような設計(プロラタ返済)を取る案件もありますが、通常のシニア・メザニン構成では、優先劣後の順位そのものが金利や条件の差の根拠になっているため、均等返済は契約条項に反する可能性があります。モデルは常に対象案件の実際の契約内容に従って設計します。
出典・参考(2026-07-25確認)
- 全国銀行協会(シンジケートローン契約実務に関する参考資料) https://www.zenginkyo.or.jp/
- 金融庁(貸付債権・シンジケートローンに関する監督指針等) https://www.fsa.go.jp/
※本記事は教育目的の一般的な解説であり、法務・税務・投資助言ではありません。設例は理解のための架空数値です。