2.5.14 WEEKDAY函数
2025年09月26日
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函数的应用