Excel教程:困惑人事MM的考勤表问题,If和Weekday函数套用
人事的MM,做Excel考勤表的时候,或多或少都会使用到一些Excel函数。
比如小媚的表格,她在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问题,以及每天打卡学习、做作业,帮助大家在很短时间即可学好函数公式。↓
赞 (0)