今天給大家講解日期和時間函數專題的第六講:WORKDAY、YEAR、YEARFRAC函數,下面給大家詳細的說明:
一: WORKDAY:返回指定的若幹個工作日之前或之後的日期的序列号
語法:WORKDAY(start_date, days, [holidays])
參數:
Start_date必需。一個代表開始日期的日期。
Days必需。start_date 之前或之後不含周末及節假日的天數。 Days 為正值将生成未來日期;為負值生成過去日期。
Holidays可選。一個可選列表,其中包含需要從工作日曆中排除的一個或多個日期,例如各種省/市/自治區和國家/地區的法定假日及非法定假日。該列表可以是包含日期的單元格區域,也可以是由代表日期的序列号所構成的數組常量。
備注:
a)返回在某日期(起始日期)之前或之後、與該日期相隔指定工作日的某一日期的日期值。 工作日不包括周末和專門指定的假日。 在計算發票到期日、預期交貨時間或工作天數時,可以使用函數 WORKDAY 來扣除周末或假日。
b) 提示若要通過使用參數來指示哪些天是周末,以及有多少天是周末來計算指定工作日天數之前或之後日期的序列号,請使用WORKDAY.INTL 函數。
二:YEAR函數:返回對應于某個日期的年份;
取值範圍為: 1900 - 9999 之間的整數。
語法:YEAR(serial_number)
參數:Serial_number 必須存在,含義:要查找的年份日期。
Serial_number 有多種輸入方式,但最常用了有以下兩種:
a)帶引号的文本串,例如"2017年12月1日"
b)其他公式或函數的結果,例如DATEVALUE("2017年12月1日")。
三:YEARFRAC返回代表 start_date 和 end_date 之間整天天數的年分數
語法:YEARFRAC(start_date, end_date, [basis])
參數:為操作、事件、方法、屬性、函數或過程提供信息的值。:
Start_date 必需。一個代表開始日期的日期。
End_date 必需。一個代表終止日期的日期。
Basis可選。要使用的日計數基準類型。值如下:
0 或省略,US (NASD) 30/360
1實際天數/實際天數
2實際天數/360
3實際天數/365
4歐洲 30/360
備注:
a)YEARFRAC函數的主要作用是返回 start_date 和 end_date 之間的天數占全年天數的百分比。使用 YEARFRAC 工作表函數可判别某一特定條件下全年效益或債務的比例。
b)如果該函數不可用,并返回錯誤值 #NAME?,請安裝并加載"分析工具庫"加載宏。可以參考文章:Office2003安裝并加載"分析工具庫"加載
c)Microsoft Excel 可将日期存儲為可用于計算的序列号。默認情況下,1900 年 1 月 1 日的序列号是 1,而 2008 年 1 月 1 日的序列号是 39448,這是因為它距 1900 年 1 月 1 日有 39448 天。Microsoft Excel for the Macintosh 使用另外一個默認日期系統。
d)所有參數将被截尾取整。
e)如果 start_date 或 end_date 不是有效日期,函數 YEARFRAC 返回錯誤值 #VALUE!。
f)如果 basis < 0 或 basis > 4,函數 YEARFRAC 返回錯誤值 #NUM!。
實例:
=YEARFRAC(2012-1-1, 2012-7-30)2012-1-1 和 2012-7-30 之間的天數占全年的百分比(缺少基準參數)。0.58055556
=YEARFRAC(2012-1-1, 2012-7-30,1)相同日期之間的天數占全年的百分比(使用"實際天數/實際天數"基準參數)。 由于 2012 為閏年,因此它以 366 為日計數基準。0.57650273
=YEARFRAC(2012-1-1, 2012-7-30,3)相同日期之間的天數占全年的百分比(使用實際天數/365 基準參數)。 以 365 為日計數基準。0.57808219
今日内容回向:
1 WORKDAY函數的意義是什麼?
2 YEAR函數的意義是什麼?
3 YEARFRAC函數的意義是什麼?
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!