excel打卡记录迟到如何算扣钱 5

考勤机导出来的打卡记录,什么公式能快速求出迟到分钟数。迟到30分钟以内扣20元,超过30分钟扣50元。怎么能快速求出每个人扣款金额... 考勤机导出来的打卡记录,什么公式能快速求出迟到分钟数。迟到30分钟以内扣20元,超过30分钟扣50元。怎么能快速求出每个人扣款金额 展开
 我来答
心跳流水线
2019-06-07 · 超过27用户采纳过TA的回答
知道答主
回答量:52
采纳率:66%
帮助的人:28.1万
展开全部

快速算出扣款的公式

=IF(A2=0,"",IF(A2<--"00:30",20,50))

A2代表迟到时间那一列的同行单元格,你在H2输入公式,那就把A2改为G2.

这里有两个IF判断,最外层,如果A2=0,也就是没迟到,那么扣款为0,或者为"",也就是返回空。否则进行下一个判断。

如果A2<20分钟,返回20,否则返回50

这里比较奇葩的是,A2<30分钟,用了  A2<--"00:30"

因为时间那一列是00:00的形式,不是直接的20,30的形式,直接比较加减会出错。

所以30分钟写为--"00:30",这里用双引号""把00:30先变为文本,然后再用两个负号--把他变为数值进行比较。

如果时间列不是数值的话,A2要写为,--"A2"

虚怀若谷举手之劳

2019-06-06 · 用我一份热,耀出千分光
虚怀若谷举手之劳
采纳数:1463 获赞数:5076

向TA提问 私信TA
展开全部

度友,计算时间好处理,扣款也容易处理,但是交代不够清楚,
第一个不够清楚的地方,迟到一个小时算作旷工,
第二个,旷工怎么扣钱?
根据已经给出的信息,做部分处理,

迟到时间:如图




扣款金额,如图:




如有疑问,可以继续讨论!!!

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乐观且热烈的小闺秀8361
2019-05-20 · TA获得超过3490个赞
知道大有可为答主
回答量:6394
采纳率:80%
帮助的人:696万
展开全部
在E2中输入或复制粘贴下列公式
=IF(C2-"8:45">0,"迟到"&TEXT(C2-"8:45","[M]分钟"),"")
下拉填充
在F2中输入或复制粘贴下列公式
=IF(D2-"17:00">0,"","早退"&TEXT("17:00"-D2,"[M]分钟"))
下拉填充
追问

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
A609771120
2019-06-05 · TA获得超过1620个赞
知道大有可为答主
回答量:2695
采纳率:70%
帮助的人:476万
展开全部
=LOOKUP((D2-"9:00")*1440-0.01,{-100,0,30},{0,20,50})
更多追问追答
追答
上面要加if条件去掉空白单元格。
如要计算每个人的总扣款额,可用下面公式。
=SUMPRODUCT((D$2:D$100"")*(A$2:A$100="姓名")*LOOKUP((D$2:D$100-"9:00")*1440-0.01,{-100,0,30},{0,20,50}))

注:"姓名"可用单元格替代。
追问
总扣款额的公式有问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pangdingg
2019-06-05 · TA获得超过177个赞
知道答主
回答量:93
采纳率:100%
帮助的人:32.4万
展开全部
方法(1):在I2单元格输入=IF(G2<=VALUE("00:30:00"),20,50),即可。
追问

追答

你看我的计算没问题,让我看看你G列的时间格式是不是有问题吧。

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式