一、函数基本介绍
WEEKDAY 是 Excel 中用于返回某日期是星期几的函数。
语法结构:
=WEEKDAY(日期, [返回类型])
参数说明:
二、基础用法
示例1:获取星期数字
示例2:返回类型2(周一=1)
// 周一=1,周日=7=WEEKDAY(A1, 2)// 判断是否周末(返回2为周六,3为周日)=IF(OR(WEEKDAY(A1,2)=6,WEEKDAY(A1,2)=7),"周末","工作日")
三、实际应用场景
场景1:判断周末
// 周末返回TRUE=OR(WEEKDAY(A1)=1, WEEKDAY(A1)=7)// 周末返回"休息"=IF(OR(WEEKDAY(A1)=1, WEEKDAY(A1)=7),"休息","工作")
场景2:工作日判断
// 工作日(周一到周五)=IF(WEEKDAY(A1,2)<=5,"工作日","休息日")// 只判断周一=WEEKDAY(A1,2)=1
场景3:星期几名称
// 星期几名称(配合 CHOOSE)=CHOOSE(WEEKDAY(A1),"周日","周一","周二","周三","周四","周五","周六")// 完整名称=CHOOSE(WEEKDAY(A1),"星期日","星期一","星期二","星期三","星期四","星期五","星期六")
四、与 TEXT 函数对比
五、注意事项
六、常见问题
Q1:如何知道是周几?
=TEXT(A1,"aaaa") 直接显示中文星期
Q2:为什么有时1是周日有时是周一?
由返回类型决定,类型1=周日为1,类型2=周一为1
Q3:如何判断周六?
=WEEKDAY(A1)=7 或 =WEEKDAY(A1,2)=6
七、应用技巧
周末加班标记
=IF(OR(WEEKDAY(A1)=1,WEEKDAY(A1)=7),"加班","")
按星期统计
// 周一销售总额=SUMIF(星期列, 2, 销售金额列)
颜色标记(条件格式)
// 周末标红=WEEKDAY($A1,2)>5
八、总结
WEEKDAY 是判断星期几的专业函数:
星期几判断,就用 WEEKDAY!
关注我,学习更多 Excel 技巧!