クイックナビゲーション
ACCRINT関数
概要
ACCRINT関数は、定期的に利息が支払われる債券や証券の未収利息(accrued interest)を計算します。発行日から受渡日までの利息累積額を正確に算出する金融専門関数です。
構文
ACCRINT(発行日, 初回利払日, 受渡日, 利率, 額面, 頻度, [基準], [計算方式])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 発行日 | Date |
はい | 証券の発行日。DATE関数推奨。 |
| 初回利払日 | Date |
はい | 初回利息支払日。 |
| 受渡日 | Date |
はい | 決済日。発行日より後。 |
| 利率 | Number |
はい | 年利パーセント。 |
| 額面 | Number |
はい | 額面金額。デフォルト1000。 |
| 頻度 | Number |
はい | 1=年1回、2=半年、4=四半期。 |
| 基準 | Number |
いいえ | 0=30/360 NASD、1=実日/実日、2=実日/360、3=実日/365、4=30/360欧州。 |
| 計算方式 | Boolean |
いいえ | TRUE時発行日から、FALSE時初回利払日から計算。デフォルトTRUE。 |
ACCRINT関数の使用
債券取引で必須の未収利息計算に使用。トレーディングシステムや財務分析で、正確な利息計算を実現します。日付文字列ではなくDATE関数使用が安全です。
ACCRINTの一般的な例
基本的な米国債未収利息計算
=ACCRINT(DATE(2008,6,15),DATE(2008,12,31),DATE(2008,7,15),0.1,1000,2,0)
発行2008/6/15、初回利払2008/12/31、受渡2008/7/15、年利10%、半年利払、30/360基準で計算。結果:約16.67。
発行日変更時の比較
=ACCRINT(DATE(2008,3,5),DATE(2008,12,31),DATE(2008,7,15),0.1,1000,2,0,FALSE)
発行日を3/5に変更し、初回利払日から計算(FALSE)。より現実的なシナリオ。
四半期利払債券
=ACCRINT(A2,B2,C2,D2,E2,4,1)
セル参照使用の四半期利払(頻度4)、実日/実日基準(1)での計算例。
よくある質問
非推奨です。DATE関数やセル参照を使用してください。文字列は#VALUE!エラーの原因になります。
1=年1回、2=半年ごと、4=四半期ごと。それ以外の値で#NUM!エラー。
自動的に1000($1,000)が適用されます。
一般的なエラーと解決策
#NUM! エラー
Cause: 発行日≥受渡日、利率≤0、頻度が1/2/4以外、基準0-4以外
Solution: 日付順序確認、数値範囲チェック。DATE関数使用。
#VALUE! エラー
Cause: 無効な日付指定(文字列など)
Solution: DATE(年,月,日)形式で指定。
注記
- Excelの日付はシリアル値で計算(1900/1/1=1)
- 小数部分は自動切り捨て
- ACCRINTM関数と併用で満期債券も対応
- 金融関数カテゴリに属する上級関数
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+