Excel YEARFRAC功能

顧名思義,YEARFRAC 功能可用於查找一年中的哪一部分由兩個日期之間的時間段表示。

用於查找兩個日期之間的天數的其他Excel函數僅限於以年,月,日或三者的組合的形式返回值。

要在隨後的計算中使用,此值需要轉換為十進制形式。 另一方面,YEARFRAC自動以十進制形式返回兩個日期之間的差異 - 例如1.65年 - 因此結果可以直接用於其他計算。

這些計算可能包括諸如員工的服務年限或早期終止的年度計劃所支付的百分比等數值 - 如健康收益。

01之06

YEARFRAC函數語法和參數

Excel YEARFRAC功能。 ©Ted French

函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

YEARFRAC功能的語法是:

= YEARFRAC(開始日期,結束日期,基準)

Start_date - (必需)第一個日期變量。 該參數可以是工作表中數據位置的單元格引用 ,也可以是序列號格式中的實際開始日期。

End_date - (必需)第二個日期變量。 適用於與為Start_date定義的參數要求相同的參數要求

基數 - (可選)一個介於0到4之間的值,告訴Excel使用該函數的哪一天計數方法。

  1. 0或省略 - 每月30天/每年360天(美國NASD)
    1 - 每月實際天數/實際每年天數
    2 - 每月的實際天數/每年360天
    3 - 每月實際天數/每年365天
    每月4 - 30天/每年360天(歐洲)

筆記:

02 06

使用Excel的YEARFRAC函數的示例

從上圖中可以看出,本例將使用單元格E3中的YEARFRAC函數來查找兩個日期之間的時間長度 - 2012年3月9日和2013年11月1日。

該示例使用單元格引用開始日期和結束日期的位置,因為它們通常比輸入序列日期編號更容易處理。

接下來,使用ROUND函數將答案中的小數位數從9減少到2的可選步驟將被添加到單元格E4。

03年06月

輸入教程數據

注意:開始和結束日期參數將使用DATE函數輸入,以防止日期被解釋為文本數據時可能發生的問題。

單元格 - 數據 D1 - 開始:D2 - 完成:D3 - 時間長度:D4 - 圓形答案:E1 - = DATE(2012,3,9)E2 - = DATE(2013,11,1)
  1. 將以下數據輸入到單元格 D1到E2中。 單元格E3和E4是示例中使用的公式的位置

04年6月

輸入YEARFRAC功能

本教程的這一部分將YEARFRAC函數輸入到單元格E3中,並以十進制形式計算兩個日期之間的時間。

  1. 點擊單元格E3 - 這是顯示功能結果的地方
  2. 點擊功能區菜單的公式選項卡
  3. 從功能區中選擇日期和時間以打開功能下拉列表
  4. 點擊列表中的YEARFRAC ,彈出函數的對話框
  5. 在對話框中,單擊Start_date
  6. 單擊工作表中的單元格E1,將單元格引用輸入到對話框中
  7. 點擊對話框中的End_date
  8. 單擊工作表中的單元格E2,將單元格引用輸入到對話框中
  9. 點擊對話框中的基線
  10. 在此行輸入數字1以使用實際每月的天數以及計算中每年的實際天數
  11. 點擊OK完成該功能並關閉對話框
  12. 1.647058824應出現在單元格E3中,這是兩個日期之間的時間長度。

05年06月

嵌套ROUND和YEARFRAC功能

為了使函數結果更易於使用,單元格E3中的值可以四捨五入到小數點後兩位,使用YEARFRAC單元格中的ROUND函數將YEARFRAC函數嵌套在單元格E3中的ROUND函數內部。

得出的公式是:

= ROUND(YEARFRAC(E1,E2,1),2)

答案是 - 1.65。

06年06月

基礎參數信息

YEARFRAC函數Basis論證的每月和每年天數的不同組合可用,因為各個領域的企業(如股票交易,經濟學和金融)對其會計系統有不同的要求。

通過標準化每月的天數,公司可以進行逐月比較,因為一年中每月的天數可能在28到31之間。

對於公司來說,這些比較可能是為了利潤,費用,或者就金融領域而言,可能是投資所獲利息。 同樣,每年標準化的天數允許每年比較數據。 其他細節

美國(NASD - 全國證券交易商協會)方法:

歐洲方法: