2.5.14 WEEKDAY函数

2.5.14 WEEKDAY函数

(1)函数功能

WEEKDAY函数用于返回某个日期对应是星期几。

(2)语法格式

WEEKDAY(serial_number,[return_type])

(3)参数说明

serial_number:必需参数,表示要判断是星期几的日期,形式可以是输入的表示日期的序列数、日期文本或单元格引用,输入的日期文本必须使用英文半角的双引号括起来。

[return_type]:必需参数,表示一个指定WEEKDAY函数返回的数字与星期几的对应关系的数字,如果省略,则表示星期日为每周的第一天。该参数的具体取值情况参照表2.5.14。

表2.5.14 [return_type]参数的取值及其作用

(4)注意事项

serial_number参数表示的日期应该以标准的日期格式输入,也可以通过使用其他函数生成,比如NOW函数、TODAY函数等,如果输入了文本,则WEEKDAY函数将返回错误值“#VALUE!”。

(5)实例:计算周末加班费

如图2.5.14所示,A列为某员工姓名,B列为出勤日期,要求在C列计算出该员工的加班费,计算条件:星期六和星期日上班的员工每人每天有100元的加班费。

选择C2单元格,输入公式“=IF(WEEKDAY(B2,2)>5,100,"")”,输入完毕后按Enter键结束并向下填充公式,即可按要求计算出员工双休日上班的加班费。

图2.5.14 WEEKDAY函数的应用