分享

不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算?

 立6bmgda5a1nu5 2023-07-07 发布于浙江

之前发了篇关于计算加班时长的文章,看到有网友留言:

“不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算”,这篇文章跟大家分享一下具体办法吧!

不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算?

应用案例

下图工作表A-C列分别列出了不同人员的开始时间和结束时间,接下来呢,我们就按照结束时间减去开始时间“不足2小时的全部归零,足2小时的每满30分钟计算一次”的规则进行计算,将计算结果返回至D列。

不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算?

操作步骤

选中D2单元格,在英文状态下输入公式:=IF((C2-B2)*24<2,0,INT((C2-B2)*24*60/30)),回车确认公式,再将公式向下填充即可。

不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算?
不足2小时的全部归零,足2小时的每满30分钟计算一次,怎么算?

公式说明:

在公式=IF((C2-B2)*24<2,0,INT((C2-B2)*24*60/30))中,

(C2-B2)*24得到的是结束时间减去开始时间的小时差,

(C2-B2)*24*60得到的是结束时间减去开始时间的分钟差。

(C2-B2)*24<2是IF函数的第一个参数判断条件,如果这个判断条件成立,即结束时间减去开始时间的小时差小于2,IF函数则返回第二个参数“0”,

如果判断条件不成立,IF函数则返回第三个参数INT((C2-B2)*24*60/30),即分钟差中共包括多少个30分钟,不足30分钟的部分INT函数会自动舍去。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多