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

健康打卡要准时,Excel 会按迟到时间自动提示不同程度惩罚措施

疫情虽已控制,防御不可松懈。很多公司和学校仍然在坚持每日健康打卡。

既然打卡也是工作的一部分,就应该守时,所以很多公司也制定了各自的考勤规则。

那么如何根据规则,快速计算出考勤结果呢?

案例:

下图 1 为公司员工的每日健康打卡表,打卡规则如下,时间精确到分钟,不需要精确到秒:

30 分钟以内:健康

超过 30 分钟,不超过 4 小时:罚 100 元

超过 4 小时或漏打卡:旷工

请根据上述规则,在“结果”列自动显示统计结果,并分别用绿、黄、红三色高亮显示。

效果如下图 2 所示。

解决方案:

1. 选中 D2:D25 区域 --> 输入以下公式 --> 按 Ctrl+Enter 结束公式:

=IF(OR((C2-B2)*24*60>240,ISBLANK(C2)),"旷工",IF((C2-B2)*24*60

公式释义:

OR((C2-B2)*24*60>240,ISBLANK(C2)),"旷工":

(C2-B2)*24*60>240:C 和 B 列的差值单位为“天”,*24*60 即换算为分钟;240 分钟为 4 小时;这段公式表示打卡时间超过 4 小时;

ISBLANK(C2):未打卡

OR(...,"旷工"):两个条件满足其一即为“旷工”

IF((C2-B2)*24*60

这两种情况之外需要罚款 100 元

2. 继续选中 D2:D25 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

3. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 在公式区域输入以下公式 --> 点击“格式”按钮:

=D2="健康"

* 请注意:D2 单元格需要设置为相对引用。

4. 在弹出的对话框中点击“填充”选项卡 --> 选择绿色 --> 点击“确定”

5. 点击“确定”

所有为“健康”的单元格都自动填充了绿色。

接下来用同样的方式设置另外两种颜色。

6. 仍然选中 D2:D25 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

7. 在弹出的对话框中仍然选择“使用公式确定要设置格式的单元格”--> 在公式区域输入以下公式 --> 点击“格式”按钮:

=D2="罚100"

8. 在弹出的对话框中点击“填充”选项卡 --> 选择黄色 --> 点击“确定”

9. 点击“确定”

重复上述步骤,设置红色。

10. 在条件格式的公式区域输入以下公式 --> 并且将对应的背景色设置为红色:

=D2="旷工"

这就是最终结果。

Excel学习世界

转发、在看也是爱!

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

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券