WORKDAY函數返回在某日期(起始日期)之前或之后、與該日期相隔指定工作日的某一日期的日期值。工作日不包括周末和專門指定的假日。在計算發票到期日、預期交貨時間或工作天數時,可以使用函數 WORKDAY 來扣除周末或假日。
其語法為:
WORKDAY(start_date, days, [holidays])
▲Start_date:必需。一個代表開始日期的日期。
▲Days:必需。start_date 之前或之后不含周末及節假日的天數。Days 為正值將生成未來日期;為負值生成過去日期。
▲Holidays:可選。一個可選列表,其中包含需要從工作日歷中排除的一個或多個日期,例如各種省市自治區和國家地區的法定假日及非法定假日。該列表可以是包含日期的單元格區域,也可以是由代表日期的序列號所構成的數組常量。
提示:
●如果任何參數為非法日期值,則函數WORKDAY將返回錯誤值#VALUE! 。
●如果start_date加days產生非法日期值,函數WORKDAY返回錯誤值#NUM! 。
●如果days不是整數,將截尾取整。
示例:
基礎數據如圖所示的表格的A1:B6,則以下公式的結果為:
=WORKDAY(A2,A3):從起始日期開始151個工作日的日期,返回“2009年4月30日”
=WORKDAY(A2,A3,A4:A6):除去假日,從起始日期開始151個工作日的日期,返回“2009年5月5日”