在Excel中判断星期六和工作日,可通过以下方法实现:
一、使用WEEKDAY函数判断
-
基本公式
=IF(WEEKDAY(A1,2)>5,"周末","工作日")
-
WEEKDAY(A1,2)
:返回日期对应的星期数(1-7),其中1为周一,7为周日。 -
>5
:判断是否为周六或周日,返回"周末"或"工作日"。
-
-
条件格式化(高亮显示)
- 选中日期列 →
开始
→条件格式
→新建规则
→使用公式确定要设置格式的单元格
→ 输入=WEEKDAY($D11,2)>5
→ 设置填充颜色。
- 选中日期列 →
二、使用TEXT函数显示星期几
-
=TEXT(A1,"dddd")
将日期转换为英文星期几(如"Saturday"),便于直观识别。
三、注意事项
-
参数选择 :
WEEKDAY
函数的第二个参数默认为1(周日),但国内习惯使用2(周一为1),需根据需求调整。 -
空值处理 :若需处理空白单元格,可扩展公式为
=IF(ISBLANK(A1),"空白","IF(WEEKDAY(A1,2)>5,"周末","工作日"))
。
以上方法适用于快速判断单个日期或批量处理日期列。