excel 怎么查同一个人的请假时间重复,求大神解答

如题所述

先按照姓名,请假开始时间和请假结束时间排序, 然后利用if函数和and函数计算. 具体如图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-17
D2 公式:
=if(countifs(A:A,A2,B:B,"<"&C2)+countifs(A:A,A2,C:C,">"&B2),"重复","")追问

感谢!

追答

So What?

第2个回答  2015-09-17
可以加辅助列。但要按照姓名和开始时间同时排序。还要说明精确到天还是小时。追问

精确到小时,但是如果排序的话,可能还是需要人工辨别吧,能否用添加一列公式可以显示“重复”以及”没有重复“的?

追答

不用人工识别,只要您会排序就行。

追问

能否发个演示图片过来?

追答

不用人工识别,只要您会排序就行。
在D2输入:=if(and(year(b2)>=year(c1),month(b2)>=month(c1),day(b2)>=day(c1),hour(b2)>=hour(c1)),"不重复","重复"),然后下拉

追问

感谢!

相似回答