首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

答疑分享113:迟到扣款统计

Office成长课堂

让Office·更有趣·更好玩·更高效

优秀的人在一起,让自己更优秀

案例:

公司对于迟到的员工有扣款的处罚,根据迟到的分钟数,分了四个档次,分别扣除不同的金额数。

最终要求统计出每个员工对应的处罚金额

步骤01

根据处罚规则,制作参数表,这个参数表是给LOOKUP函数使用的,这里函数有一个特性,参数需要升序排列。参数数据的设置规则,区间的最小值,对应处罚的金额,例如:16分钟至30分钟时扣款50元,参数的设置就是16对应50,迟到分钟数在16-30分钟之间的数字,都会查找到对应的数字50.

步骤02

判断打卡时间是否迟到,上班时间为8:00,通过打开时间和上班时间的比较,如果打开时间大于8:00,就用打卡时间减去8:00,得出迟到的时间数值,如果没有迟到,就返回0。

公式=IF(C7-TIME(8,0,0)>0,C7-TIME(8,0,0),0)

这里使用了TIME函数来构建一个时间数值,使用IF函数来判断,给出结果。

记得单元格格式改成时间格式。

步骤03

得出迟到时间后,将时间转换为分钟数值,需要使用到HOUR函数和MINUTE函数。

这里需要将单元格设置为常规

公式=HOUR(E3)*60+MINUTE(E3)

步骤04

使用LOOKUP函数,对迟到的分钟数值到对应的参数表中查找,从而得到罚款金额。

公式=LOOKUP(F3,$N$4:$O$7)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191031A02PZV00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券