日期函数公式图解,教你学会星期相关函数
日期函数公式图解,教你学会星期相关函数---------------------------------------------------------------------最后用“DATE(2018 A3 20)”减去TEXT函数的计算结果,如果日期是星期一到星期五,则减去0;如果日期是星期六,则减去1;如果日期是星期日,则减去2,最终得到实际考评日期。首先用“DATE(2018 A3 20)”组成一个日期,该日期年份为2018,月份由A3单元格指定,一月中的天数为20。再用WEEKDAY函数计算出该日期是星期几。用WEEKDAY的计算结果减去5之后,如果日期是星期六,则结果为1。如果日期是星期日,则结果为2,如果日期是星期一到星期五,则显示为负数或零。TEXT函数使用格式代码“"0;!0;!0"”,将正数部分显示为原有的值,将负数和零强制显示为0。
用于处理星期的函数主要包括WEEKDAY、WEEKNUM及ISOWEEKNUM函数。除此之外,也经常用MOD函数和TEXT函数完成星期值的处理。
某公司规定,每月20日为员工固定考评日,如果恰逢20日是周六或周日,则提前至周五考评。如图13-60所示,需要根据A列中的月份,计算出每月考评的日期。
在B3单元格中输入以下公式,并向下复制到B14单元格。
=DATE(2018 A3 20)-TEXT(WEEKDAY(DATE(2018 A3 20) 2)-5 "0;!0;!0")
首先用“DATE(2018 A3 20)”组成一个日期,该日期年份为2018,月份由A3单元格指定,一月中的天数为20。再用WEEKDAY函数计算出该日期是星期几。
用WEEKDAY的计算结果减去5之后,如果日期是星期六,则结果为1。如果日期是星期日,则结果为2,如果日期是星期一到星期五,则显示为负数或零。
TEXT函数使用格式代码“"0;!0;!0"”,将正数部分显示为原有的值,将负数和零强制显示为0。
最后用“DATE(2018 A3 20)”减去TEXT函数的计算结果,如果日期是星期一到星期五,则减去0;如果日期是星期六,则减去1;如果日期是星期日,则减去2,最终得到实际考评日期。
---------------------------------------------------------------------
推荐图书
北京大学出版社
《Excel 2016函数与公式大全》
▼