Excel関数入門:ACCRINT関数の使い方【債券の経過利息を求める】

ACCRINT関数 は、債券の発行日から受渡日までに発生した経過利息(未払い利息)を計算する関数です。

債券を途中で売買する場合、前回の利息支払日から売買日までの利息を計算する必要があります。このときに使用されるのがACCRINT関数です。

金融分析や債券取引の計算で利用されるExcelの金融関数のひとつです。


PR
PR

PR

バナー

ACCRINT関数とは?

ACCRINT関数は、定期的に利息が支払われる債券について、発行日から受渡日までに発生した利息を計算する関数です。

債券の売買では、利息の支払日以外の日に取引されることが多くあります。

その場合、売り手は保有していた期間の利息を受け取る権利があるため、購入者はその分の利息を支払う必要があります。このような利息を経過利息(accrued interest)と呼びます。

👉 経過利息について詳しくはこちら


書式

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

=ACCRINT(発行日, 初回利払日, 受渡日, 利率, 額面, 頻度, [基準], [計算方法])

引数の説明

  • 発行日:債券が発行された日を指定します。
  • 初回利払日:最初の利息支払日を指定します。
  • 受渡日:債券を売買する日を指定します。
  • 利率:債券のクーポン利率(年利)を指定します。
  • 額面:債券の額面金額を指定します。
  • 頻度:1年間の利息支払回数を指定します。(1 = 年1回, 2 = 年2回, 4 = 年4回)
  • 基準(省略可):日数計算の方式を指定します。
  • 計算方法(省略可):利息計算の方法を指定します。

ACCRINT関数の使い方

たとえば、次の条件の債券の経過利息を求める場合を考えます。

発行日:2024/1/1
初回利払日:2024/7/1
受渡日:2024/4/1
利率:2%
額面:100
頻度(支払回数):年2回

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

=ACCRINT("2024/1/1","2024/7/1","2024/4/1",0.02,100,2)

この計算により、受渡日までに発生した利息を求めることができます。

この結果の 0.5 は、受渡日までに発生した経過利息(未払い利息)を表しています。

この債券は年利2%で額面100のため、1年間の利息は2、半年ごとの利息は1になります。受渡日は利払期間のちょうど中間にあたるため、発生している利息はその半分の 0.5 となります。

つまり、この0.5は売り手が保有期間中に得る利息分であり、債券を途中で売買する場合には買い手が売り手に支払う必要がある金額を示しています。


PR

\【PR】社会人でも安心!働きながら合格を目指せる講座/

ユーキャンの無料資料をチェックする

活用例

ACCRINT関数は、債券の売買時に必要となる経過利息の計算に利用されます。
金融機関や証券会社の業務、債券投資の分析などで使用されることがあります。

また、金融商品の評価や債券価格の計算など、金融分析の場面でも利用される関数です。


注意点

ACCRINT関数では、日付を正しい順序で指定する必要があります。
受渡日は発行日より後である必要があります。

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


関連関数

関数名説明
ACCRINTM関数満期一括払い債の経過利息を求める
PRICE関数債券の価格を求める
YIELD関数債券の利回りを求める
DURATION関数債券のデュレーションを求める
COUPNUM関数利息支払回数を求める

まとめ

ACCRINT関数は、債券の発行日から受渡日までの経過利息を計算する関数です。
債券の売買や金融分析などで利用されるExcelの金融関数のひとつです。

利息支払日以外のタイミングで債券を売買する場合でも、ACCRINT関数を使うことで正確な利息計算を行うことができます。

Excel関数一覧はこちら