COUPDAYBS関数 は、直前の利払日から受渡日までの日数を求める関数です。
債券の売買では、利息が発生している期間を正確に把握することが重要になります。
この関数を使うことで、利払期間のうちどれだけの日数が経過しているかを簡単に計算できます。
COUPDAYBS関数とは?
COUPDAYBS関数は、定期的に利息が支払われる債券について、直前の利払日から受渡日までの日数を求める関数です。
この日数は、経過利息(未払い利息)を計算する際に使用されます。
債券の利息計算において重要な基礎データとなる関数です。
書式
COUPDAYBS関数の書式は次のとおりです。
=COUPDAYBS(受渡日, 満期日, 頻度, [基準])
引数の説明
- 受渡日:債券を売買する日を指定します。
- 満期日:債券の満期日を指定します。
- 頻度:1年間の利息支払回数を指定します。(1 = 年1回, 2 = 年2回, 4 = 年4回)
- 基準(省略可):日数計算の方式を指定します。省略すると通常は「0(30/360方式)」になります。
COUPDAYBS関数の使い方
たとえば、次の条件の債券について経過日数を求めます。
受渡日:2024/4/15
満期日:2027/1/1
頻度(支払回数):年2回

Excelでは次のように入力します。
=COUPDAYBS("2024/4/15","2027/1/1",2)
この式を実行すると、直前の利払日から受渡日までの日数が求められます。

この債券は年2回利払いのため、利払日は6か月ごとになります。
受渡日 2024/4/15 の直前の利払日は 2024/1/1 です。
COUPDAYBS関数は、この直前の利払日から受渡日までの日数を求めるため、
2024/1/1 ~ 2024/4/15 = 104となり、計算結果は 104日 になります。
活用例
COUPDAYBS関数は、経過利息の計算に利用されます。
利払期間のうちどれだけの日数が経過しているかを求めることで、利息の按分計算が可能になります。
また、債券の価格計算や金融分析などでも利用されることがあります。
注意点
COUPDAYBS関数では、受渡日が満期日より前である必要があります。
また、支払回数は「1・2・4」のいずれかを指定する必要があります。
日付はExcelが認識できる形式で入力する必要があります。
関連関数
まとめ
COUPDAYBS関数は、直前の利払日から受渡日までの経過日数を求める関数です。
経過利息の計算や債券の分析などに利用される、金融系Excel関数のひとつです。
債券の利息期間を正確に把握するために、覚えておきたい関数です。

