COUPNCD関数

Excel 2007+

概要

COUPNCD関数は、証券の受渡日後の次の利払日を正確に計算します。債券投資家や財務担当者が利子支払スケジュールを把握するのに最適な関数です。

構文

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

パラメータ

パラメータ タイプ 必須 説明
受渡日 Date はい 証券購入時の決済日付。DATE関数で指定推奨
満期日 Date はい 証券の償還期限日付
頻度 Number はい 利払頻度:1(年1回)、2(半年)、4(四半期)
基準 Number いいえ 0=30/360(NASD),1=実日/実日,2=実日/360,3=実日/365,4=30/360(欧洲)

COUPNCD関数の使用

債券や利付証券の利払スケジュール管理に使用。受渡日後の最初の利払日を特定し、利息計算の準備を効率化します。金融機関や投資家向け。

COUPNCDの一般的な例

基本的な利払日計算

=COUPNCD(DATE(2024,6,15),DATE(2025,6,15),2,1)

2024年6月15日受渡の年2回利払債券の次の利払日を計算(実日/実日基準)

四半期利払債券

=COUPNCD(A2,B2,4,0)

セルA2(受渡日)、B2(満期日)の四半期利払債券の次の利払日(NASD基準)

30年国債例

=COUPNCD(DATE(2024,1,15),DATE(2054,1,15),2,4)

2024年1月15日購入の30年国債(欧洲方式)の次の利払日

よくある質問

推奨しません。DATE関数使用でエラー防止:DATE(2024,6,15)

できません。1、2、4のみ有効。それ以外は#NUM!エラー

基準0(30日/360日、NASD方式)が自動適用

一般的なエラーと解決策

#NUM!エラー

Cause: 受渡日≥満期日、または頻度が1・2・4以外

Solution: 日付順序と頻度値を確認

#VALUE!エラー

Cause: 受渡日・満期日で無効な日付

Solution: DATE関数で正しい日付シリアル値を指定

#NUM!(基準)

Cause: 基準に0~4以外の値を指定

Solution: 基準値を0~4の範囲で指定

注記

  • 日付は必ずDATE関数で指定(文字列直接入力でエラー多発)
  • 引数の小数点以下は自動切り捨て
  • Excel 2007以降で利用可能
  • 金融関数群(CoupDays、Price等)と併用推奨

互換性

利用可能: Excel 2007, Excel 2010, Excel 2013, Excel 2016, Excel 2019, Excel 2021, Microsoft 365

利用不可: Excel 2003以前

コンテンツ最終レビュー: December 9, 2025
更新頻度: 必要に応じて
テスト済みExcelバージョン: Excel 2007+