怎么样筛选出excel一行中最大值并将符合大于某个数值和小于某个数值之间的这部分打最大数值筛选出来

举例说明:人员编号姓名刷卡日期1234xxxxxxx2014-07-217:5312:0818:36xxxxxxx2014-07-217:5511:4012:0720:3... 举例说明:

人员编号 姓名 刷卡日期 1 2 3 4
xxxxx xx 2014-07-21 7:53 12:08 18:36
xxxxx xx 2014-07-21 7:55 11:40 12:07 20:30

请问有没有什么公式能找出这两位员工的最晚打卡时间同时满足大于13:30和小于17:30的时间,如果是这种情况就显示为早退,如果最晚打卡时间是小于13:30,那就显示为未打卡。关键员工的最晚打卡时间不在同一列上,这种情况是不是应该先把员工的最晚下班打卡时间筛选出来,再筛选其他条件,还是有什么公式可以一步就能实现我要的效果,谢谢!
展开
 我来答
xxd2005cyu
2014-07-31 · TA获得超过377个赞
知道小有建树答主
回答量:271
采纳率:0%
帮助的人:154万
展开全部

先看图:


要实现这个功能,我是按照以下步骤来的:

1、既然最晚打卡时间都码销不在一列上面,那么先提取每个员工的最晚打卡时间,结果保存在H列,H2单元格的公式为:

=INDEX($D2:$G2,1,COUNTA($D2:$G2))

并且H列的单元格格式要设置为“时间”里面的13;30;

2、在I列和J列输入标准的上下班时间,当然,这两个时间不一定非要放在这里,你可以放在其他地方,但是下面K列的公式中对这两个时间的引用位雀竖置也需要发生变化;

3、在K列用公式实现你的考勤,公式如下:

=IF(AND(H2-$I$2>0,H2-$J$2<0),"早退",IF(H2-$I$2<0,"未打卡",""))

这样就可以得到你想要的结果。

因为你给的两个员工的时间都是正常的,所以K列的公式什么也不迟岁游显示,我给你编造了两个员工的打卡数据,一个是早退,一个是未打卡。

你看看这是不是你想要的。

匿名用户
2014-07-31
展开全部
上午、下午 打迟搜帆卡时间 超过多少算迟到?中午打卡十多什么时间(下班、上班)…码雹…判断迟到有两个时间段吧 一天打四次卡的时候?这个其实是一漏丛个比较复杂的判断 不能这么简单用最晚时间来判断吧?如果 早晨只打了一次卡 是什么情况?……
补充一下 四次标准打开时间 以及 早晨和中午上班的 打开时间 过几分钟算迟到……以及其他情况怎么算?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
啊锋02
2014-07-31 · TA获得超过102个赞
知道答主
回答量:56
采纳率:0%
帮助的人:34.4万
展开全部

在大于或等于刷选条毁嫌件卜岩里选择一个之间的数纤弊手值

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式