クイックナビゲーション
COUPPCD関数 - 受渡日直前の利払日を計算
概要
COUPPCD関数は、指定された債券の受渡日直前の利払日を正確に計算します。債券投資や財務分析で重要な日付計算を簡潔に実行可能。
構文
COUPPCD(受渡日, 満期日, 頻度, [基準])
パラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
| 受渡日 | Date |
はい | 証券が買い手に引き渡される日付。DATE関数等で指定推奨 |
| 満期日 | Date |
はい | 証券の最終支払期日 |
| 頻度 | Number |
はい | 1(年1回)、2(半年ごと)、4(四半期ごと)のみ有効 |
| 基準 | Number |
いいえ | 0=30/360 NASD、1=実日数/実日数、2=実日数/360、3=実日数/365、4=30/360欧州 |
COUPPCD関数の使用
債券の利払スケジュール分析やキャッシュフロー計算で活用。受渡日直前のクーポン日を特定し、正しい利息計算の基点を作成します。
COUPPCDの一般的な例
基本的な債券利払日計算
=COUPPCD(DATE(2011,1,25),DATE(2011,11,15),2,1)
2011年1月25日受渡、11月15日満期、半年ごと支払、実日数/実日数基準で直前利払日を計算(結果:2010/11/15)
よくある質問
1(年1回)、2(半年ごと)、4(四半期ごと)のみ有効。それ以外の値では#NUM!エラー
DATE(年,月,日)関数使用推奨。文字列入力はエラーの原因に
0=米国30/360、1=実日数/実日数、2=実日数/360、3=実日数/365、4=欧州30/360
一般的なエラーと解決策
#NUM! エラー
Cause: 頻度が1,2,4以外、または受渡日≥満期日
Solution: 頻度を正しい値に修正、受渡日を満期日より前に設定
#VALUE! エラー
Cause: 受渡日または満期日が無効な日付
Solution: DATE関数を使用して正しい日付シリアル値を入力
#NUM! (基準異常)
Cause: 基準値が0~4の範囲外
Solution: 基準を0~4の範囲で指定
注記
- Excel 2007以降で利用可能
- 日付はシリアル値で内部処理(1900/1/1=1)
- 小数点以下は自動切り捨て
- 関連関数:COUPDAYS、COUPNCD、COUPNUM
互換性
利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365
利用不可: Excel 2003以前
コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+