Excel関数入門:COUPPCD関数の使い方【直前の利払日を求める】

COUPPCD関数 は、債券の受渡日より前の直近の利払日(クーポン支払日)を求める関数です。
債券では、利息が定期的に支払われるため、売買時には「前回の利払日」が重要な情報になります。

COUPPCD関数を使うことで、受渡日をもとに直前の利払日を簡単に求めることができます。


PR

ユーキャンなら、MOSは最短1か月、ITパスポートは約4か月で資格取得を目指せます。

COUPPCD関数とは?

COUPPCD関数は、定期的に利息が支払われる債券について、受渡日より前の直近の利払日(Previous Coupon Date)を計算する関数です。

債券の経過利息を計算したり、利息期間を把握したりする際に使用されます。
金融分析や債券価格計算の基礎となる日付を求めるための関数です。


書式

COUPPCD関数の書式は次のとおりです。

=COUPPCD(受渡日, 満期日, 頻度, [基準])

引数の説明

  • 受渡日:債券を売買する日を指定します。
  • 満期日:債券の満期日を指定します。
  • 頻度:1年間の利息支払回数を指定します。(1 = 年1回, 2 = 年2回, 4 = 年4回)
  • 基準(省略可):日数計算の方式を指定します。省略した場合は通常「0(30/360方式)」になります。

COUPPCD関数の使い方

たとえば、次の条件の債券について直前の利払日を求めます。

受渡日:2024/4/1
満期日:2027/1/1
頻度(支払回数):年2回

Excelでは次のように入力します。

=COUPPCD("2024/4/1","2027/1/1",2)

この式を実行すると、受渡日より前の直近の利払日が求められます。

この債券は年2回利息が支払われるため、利払日は半年ごとになります。
受渡日 2024/4/1 の直前の利払日は 2024/1/1 なので、COUPPCD関数の結果は 2024/1/1 になります。


活用例

COUPPCD関数は、債券の経過利息を計算する際に使用されます。
前回の利払日を求めることで、次の利払日までの利息期間を把握できます。

また、債券価格の計算や金融商品の分析などでも利用されることがあります。


注意点

COUPPCD関数では、受渡日が満期日より前である必要があります。
また、支払回数は「1・2・4」のいずれかを指定する必要があります。

日付はExcelが認識できる日付形式で入力する必要があります。


関連関数

関数名説明
COUPNCD関数次の利払日を求める
COUPNUM関数利息支払回数を求める
COUPDAYBS関数利払期間の開始日から受渡日までの日数を求める
COUPDAYS関数利払期間の日数を求める
ACCRINT関数経過利息を求める

まとめ

COUPPCD関数は、債券の受渡日より前の直前の利払日を求める関数です。
経過利息の計算や利息期間の把握など、債券計算の基礎となる日付を求める際に利用されます。

債券関連のExcel関数を理解するうえで、覚えておきたい関数のひとつです。

Excel関数一覧はこちら