首页 > 技术文章 > 判断打卡时间是否异常

officeplayer 2022-04-23 19:05 原文

 

问题:根据考勤制中的打卡时间和请假列表,判断实际打卡时间是否异常。

函数公式解决

公式1(仅可用于WPS):

=IF(MOD(MATCH(I3,SORT(EVALUATE("{0;"&SUBSTITUTE(TEXTJOIN(";",TRUE,$B$3:$B$8,IFERROR(FILTER(E:F,D:D=H3),"")),"-",";")&"}"))+MOD(ROW($1:$9),2)/86400),2),"正常","异常")

 

公式2:

=IF(MOD(IFNA(MATCH(I3,SMALL((OFFSET(E$3:F$3,IFNA(MATCH(H3,D:D,)-3,9),),B$3:B$8),ROW($1:$9))+MOD(ROW($1:$9),2)/86400),),2),"异常","正常")

推荐阅读