使用指定的日期計算方式,傳回兩個日期間的年度數 (含小數點)。
使用範本
YEARFRAC(DATE(1969,7,16),DATE(1969,7,24),1)
YEARFRAC(A2,A3)
語法
YEARFRAC(開始日期, 結束日期, [日期計算方式])
開始日期
- 計算所用的開始日期。這個參照所指涉的儲存格,必須包含日期、傳回日期類型的函式,或是一組數值。結束日期
- 計算所用的結束日期。這個參照所指涉的儲存格,必須包含日期、傳回日期類型的函式,或是一組數值。日期計算方式
- [選填 -0
為預設] - 要使用的天數計算方式指標。0 代表美國全國證券商協會 (NASD) 30/360 的計算方式 - 美國全國證券商協會標準為一個月 30 天、一年 360 天,而針對月底的日期則會在輸入時特別執行調整。1 代表 Actual/Actual 的計算方式 - 根據指定日期間實際的天數,及間隔年份之間實際的天數所計算出來的天數。用於美國國庫券,但也常使用在非金融產品上。
2 代表 Actual/360 的計算方式 - 根據指定日期間實際的天數,並將一年假設為 360 天所計算出來的天數。
3 代表 Actual/365 的計算方式 - 根據指定日期間實際的天數,並將一年假設為 365 天所計算出來的天數。
4 代表歐洲 30/360 的計算方式 - 計算方式類似於
0
,是根據一個月 30 天、一年 360 天,但按照歐洲金融標準調整月底日期的計算方式。
附註
此函式大多使用於金融機構,主要用來計算固定收益證券。由於 NASD 標準日曆是最常用來執行計算的方式,因此系統以此為預設。不過,如要用在非金融產品上,選項
1
(Actual/Actual) 會是最適合的計算方式。請確定輸入至函式的內容為包含日期的儲存格參照,或如同
DATE
、DATEVALUE
、TO_DATE
可傳回日期物件的函式,或是由函式N
傳回的日期序數類型。YEARFRAC
無法跟 Google 試算表一樣直接輸入內容至儲存格時,就可自動轉換成數字格式。所以,YEARFRAC(10/10/2000,10/10/2001)
會被解讀為YEARFRAC(0.005,0.00499750124938)
,10 的商數會分別除以 2000 和 2001。
另請參閱
TO_DATE
: 將指定數字轉換成日期。
N
: 傳回以數字形式提供的引數。
DAYS360
: 以一年 360 天的利息週期計算,傳回兩個日期相差的天數。
DATEVALUE
: 將已知格式的特定日期字串轉換成日期值。
DATE
: 將年、月、日值轉換成日期。
範例
使用不同的日期計算方式
,來計算開始日期
和結束日期
間一年中的部分天數。
加總 YEARFRAC
與 TODAY
函式,再套用 ROUNDDOWN
至結果即可傳回年數,以便計算一個人的年齡。