如何在Excel格式的考勤表中按人名取当日最早值和最晚值?
左边的表格是打卡的记录,因为有人重复打卡,所以要取打卡的最早值和最晚值。我想按照打卡ID和日期,分别把取到的最早值和最晚值放在右边的表格那里。其中G3取当日的最早值,G4...
左边的表格是打卡的记录,因为有人重复打卡,所以要取打卡的最早值和最晚值。
我想按照打卡ID和日期,分别把取到的最早值和最晚值放在右边的表格那里。其中G3取当日的最早值,G4取当日的最晚值。 展开
我想按照打卡ID和日期,分别把取到的最早值和最晚值放在右边的表格那里。其中G3取当日的最早值,G4取当日的最晚值。 展开
5个回答
展开全部
更多追问追答
追问
我按照你的方法设置,结果显示的结果是“#####”
鼠标停在相应的单元格,提示“将为负值或太大的日期和时间显示为#####”
难道我设置的格式出错了?
追答
截个图,我看看,连你填的公式发一下,
是三键结束输入的么?按Ctrl+Shift+Enter组合键结束
出现######这种情况可能是你的表格里没有值
展开全部
G3输入公式:
=IF(MOD(ROW(),2),MAX(IF(($A$2:$A$1000=LOOKUP(9^9,$F$1:$F3))*($C$2:$C$1000=G$2),$D$2:$D$1000)),MIN(IF(($A$2:$A$1000=LOOKUP(9^9,$F$1:$F3))*($C$2:$C$1000=G$2),$D$2:$D$1000)))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右向下复制。
=IF(MOD(ROW(),2),MAX(IF(($A$2:$A$1000=LOOKUP(9^9,$F$1:$F3))*($C$2:$C$1000=G$2),$D$2:$D$1000)),MIN(IF(($A$2:$A$1000=LOOKUP(9^9,$F$1:$F3))*($C$2:$C$1000=G$2),$D$2:$D$1000)))
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右向下复制。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从后面的时间点进行排序,很快就可以完成,通常在网上搜一下快捷键就可以实现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用Match和Index函数组合使用就能得到你要的效果,Match函数能在后面显示升序还是降序。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询