Excel函数计算员工生日礼物申领次数
有员工名单如下,根据生日日期,计算指定周期内,员工生日礼物申领次数
这道题目的思路就是,先得到22年员工过生日的日期,这个日期是否大于等于入职时间,是的话,那22年计1次,23年同理,都不满足的无申领次数
上公式
=IF(AND(DATE(2022,MONTH(B3),DAY(B3))>=DATE(2022,5,1),DATE(2022,MONTH(B3),DAY(B3))>=C3),"22年1次",IF(AND(DATE(2023,MONTH(B3),DAY(B3))<=DATE(2023,5,1),DATE(2023,MONTH(B3),DAY(B3))>=C3),"23年1次","无次数"))
很长,但是根据上面的思路分解开,就很好写了
首先得到22年员工过生日的日期DATE(2022,MONTH(B3),DAY(B3))
这个日期是否大于等于22年5月1日DATE(2022,MONTH(B3),DAY(B3))>=DATE(2022,5,1)
再判断这个日期是否大于入职时间DATE(2022,MONTH(B3),DAY(B3))>=C3
只有当两者同事满足时,才返回1次,因此用and连接
if判断,当两个条件都满足时,返回22年1次,反之,判断23年的条件
思路同理,将年份换成2023即可
如都不满足,则返回无次数
最终得到结果如下
完结,撒花✿✿ヽ(°▽°)ノ✿
共有 0 条评论