KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel COUPDAYBS Function

著者Sun変更日
COUPDAYBS 関数の使用方法を示しています

このチュートリアルに沿って操作するには、まずサンプルスプレッドシートをダウンロードしてください。
サンプル

説明

COUPDAYBSこの関数は、クーポン期間の開始日から受渡日までの日数を返します。

構文と引数

数式の構文

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

引数

  • Settlement:必須。証券の受渡日とは、発行日以降に証券が買い手に譲渡される日付のことです。
  • Maturity:必須。証券の満期日です。満期日とは、証券が期限切れとなる日付のことです。
  • Frequency:必須。年間の利払回数です。年1 回払いの場合は頻度=1、半年払いの場合は頻度=2、四半期払いの場合は頻度=4 の3 種類があります。
  • Basis:省略可能です。日数計算の基準となるタイプを指定します。デフォルトでは省略されます。

基準日数計算
0 または省略米国(NASD)30/360
1実日数/実日数
2実日数/360
3実日数/365
4ヨーロッパ式30/360

返す値

DCOUNTAこの関数は数値を返します。

エラー

1。引数の受渡日または満期日が有効な日付でない場合(たとえば、数値以外の値や1900 年1 月1 日より前の日付など)、関数はエラー値#VALUE!を返します。

2。引数の基準が有効範囲(0~4)外の場合、関数はエラー値 #NUM! を返します。

3。引数の頻度が指定された数値(1、2、4)の範囲外である場合、関数はエラー値 #NUM! を返します。

4。引数の受渡日が満期日より後である場合、関数はエラー値 #NUM! を返します。

備考

1。Excel では日付がシリアル値として保存されます。デフォルトでは、Excel は1900 年1 月1 日を起点とする「1900 年基準日付システム」を採用しており、この日が最初の有効な日付として数値1 で表されます。そのため、2021 年1 月1 日は数値44197 として保存されます。

2。すべての引数は整数に切り捨てられ、時刻が含まれる場合はその時刻は無視されます。

3。この関数を使う際は、セル参照で日付を指定するか、COUPDAYBS 関数の中に直接 DATE 関数を埋め込むことをおすすめします。例:
=COUPDAYBS(DATE(2021,1,1),DATE(2030,12,1),2,0)

バージョン

Excel 2003 以降

使用方法と例

基本的な使用例

たとえば、範囲 B3:C9 には証券に関するすべての情報が記載されています。(10 年物の証券は2021 年12 月1 日に発行され、その後2022 年1 月1 日(受渡日)に買い手に譲渡されます。満期日は発行日から10 年後の2031 年12 月1日となり、年2 回の利払いが行われます。)

証券期間の開始日から受渡日までの日数を計算するには、次のように数式を入力してください:

=COUPDAYBS(C4,C5,C8)//ここでは基準が省略されています

Enterキーを押すと、結果が表示されます。
COUPDAYBS 関数の使用方法を示しています


関連関数:
  • Excel 関数 ACCRINT
    ACCRINT 関数は、定期的に利子が支払われる証券の経過利子を計算して返します。

  • Excel 関数 ACCRINTM
    ACCRINTM 関数は、満期時に利子が支払われる証券の経過利子を計算して返します。