excel 里的考勤 ,一共有30多个人,每个人每天打卡次数很多,想快速找出 某一个人某一天的最早时间和最晚时间,看下图有3个人名字,一个月里,每个人都有上班20多天,每个人每天打卡很多次想算出 一个人 每一天 里的最早打卡时间 和最晚打卡时间,是每一天哦
,每个人每天打卡很多次。
想算出 一个人 每一天 里的最早打卡时间 和最晚打卡时间,是每一天哦...
如上图,在G2单元格输入数组公式:
=MIN(IF(($A$2:$A$200=E2)*($B$2:$B$200=F2),$C$2:$C$200))
在H2单元格输入数组公式:
=MAX(IF(($A$2:$A$200=E2)*($B$2:$B$200=F2),$C$2:$C$200))
记得是数组公式,需要同时按三键(Ctrl+Shift+Enter),前后出现大括号!
最后是复制并下拉公式即可。
追问你的图片里的 e 和f 是怎么来的??你自己添加的?还是按照你的公式,自动出来的?
我不明白你的步骤,能在详细点吗???
还不够细啊!E和F列就是每一个人一个月的上班日期啊,就是复制A、B二个列到E、F列,然后选择E、F列再用鼠标点上面菜单栏:数据==>删除重复项,即可。
这个用数据透视表很容易实现,首先选中你的表格,然后点击插入-数据透视表,然后按照图片内容添加字段到行、列就可以了;其中时间添加两次,并且设置数据格式分别为最大值和最小值,并设置数据格式为时间,否则是小数。
追问并设置数据格式为时间, ====这个怎么设置? 我做出来的都是0000.
你看我的图片步骤,123,
第一步我先点击小三角
第二步,我点击左下角的 数字格式
第三步,我选择时间,确定
日期应该在列标签啊,你再看看是不是按照我的设置做的,你的图片看不清
追问你自己做的表格里,时间都是3位数字,就是20:35:00, 我的是20:35,
后来我修改成20:35:00,,每个时间后面全部都加了:00, 就可以了
,不过这样我需要又多了一步操作。