求大佬指点,Excel怎么筛选出最早和最晚的考勤时间?

各位大佬请看上图,上图的左边有某个员工6月份的总考勤日期和时间,我现在想要把该名员工每天的最早和最晚的考勤时间筛选出来。请问有大佬知道怎么做吗?知道的大佬请指点迷津。谢谢!

如果截图为A:C列,那么在B列添加一列辅助列,写入待查日期,然后设置C:D列为“时间”格式,在C2和D2单元格分别输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=MOD(MIN(IF(DAY(A$2:A$200)=B2,A$2:A$200)),1)
=MOD(MAX(IF(DAY(A$2:A$200)=B2,A$2:A$200)),1)追问

不行啊,大佬。按照你的填写上去了,但是怎么显示的不是时间,反而是数字0呢?

追答

B列填入日期。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-04
你可以以一组打卡时间里用max()也min()来提取最早时间与最晚时间。前提是时间数据是excel能识别的时间而不是文本。若是文本应采用其他操作与函数将它转化为时间。