内容提要:小编分享了weekday函数的使用方法,以及if和weekday函数套用的实际工作案例。
做人事的MM,做Excel考勤表的时候,或多或少都会使用到一些Excel函数。比如用得很多的weekday函数的使用方法。
今天就有一位小伙伴询问我:weekday函数第二个参数为什么是2呢,weekday函数的第2参数为返回值类型的数字,数字1 或省略则1 至7 代表星期天到星期六,数字2 则1 至7 代表星期一到星期天,数字3则0至6代表星期一到星期日。
现在我们明白了excel中weekday函数是什么意思,weekday函数怎么算出星期几这些基本问题,接下来我们就看看实际工作中if和weekday函数套用案例。
下面是小媚的表格,她在Excel学习QQ群(群号:1044523961)咨询问题。
现在E列写的公式:=IF(WEEKDAY(A2,2)>5,"加班","正常上班"),可以得到这样的结果:周一到周五为正常上班,周六周日加班。
小媚询问我,如何将周日修改为休息。也就是周一到周五:正常上班,周六:加班,周日:休息,怎么把公式修改之后,得到这样的结果。
我将小媚的公式稍作优化,修改为:=IF(WEEKDAY(A2,2)<=5,"正常上班",IF(WEEKDAY(A2,2)=6,"加班","休息")),这样就得到了最终结果。
同样还是if和weekday函数套用,只是多增加了一个IF函数判断条件,首先判断WEEKDAY(A2,2)<=5,也就是A列日期对应是周一到周五的,则返回正常上班。再判断A列日期等于6,周六就返回加班,如果前面两个条件都不是,则返回休息。
本文的案例主要使用到IF函数和Weekday函数,两个都是工作中相对使用比较多的高频函数。大家一定要掌握,如果学习中遇到什么问题,咱们再一起讨论。
最后留个小作业给大家,本案例除了if和weekday嵌套写公式,你还能用其他函数来写公式得到答案吗?
想学更多的Excel知识,欢迎关注excel教程微信公众号,和小编每天一起学习。