Skip to main content

Excel COUPDAYBS 函數

Author: Sun Last Modified: 2025-05-12
showing the usage of COUPDAYBS function

如果你想跟著本教程操作,請下載範例試算表。
sample

描述

COUPDAYBS 函數返回息票期間開始日期與結算日期之間的天數。

語法和參數

公式語法

COUPDAYBS(結算日, 到期日, 頻率, [基準])

參數

  • 結算日必需,證券的結算日期。結算日期是證券在發行日之後轉讓給買方的日期。
  • 到期日必需,證券的到期日期。到期日期是證券到期的日期。
  • 頻率必需,每年的息票支付次數。有三種類型:對於年度支付,頻率=1;對於半年支付,頻率=2;對於季度支付,頻率=4。
  • 基準可選,使用的日計數基準類型。默認情況下,它被省略。

基準 日計數
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月1日是 Excel 中的第一個有效日期,並存儲為數字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年期的證券於2020年12月1日發行,然後在2021年1月1日(結算日)轉讓給買方,該證券的到期日為2030年12月1日,即從發行日(2021年12月1日)起10年後,並且每年支付兩次利息。)

現在要計算從證券期開始到結算日期的天數,請使用以下公式:

=COUPDAYBS(C4,C5,C8) //這裡基準被省略

按下 Enter 鍵以獲取結果。
showing the usage of COUPDAYBS function


相關函數: