excel里,怎样用函数计算准确工时数(因为别人都是提前打上班卡,下班再打下班卡的)?

例如一个人7.45打上班卡,22.18打下班卡,那我计算工时要按8点~22点算工时,而另外一个人是8.17打上班卡,22.48打下班卡,那我计算工时要按8.30~22.3... 例如一个人7.45打上班卡,22.18打下班卡,那我计算工时要按8点~22点算工时,而另外一个人是8.17打上班卡,22.48打下班卡,那我计算工时要按8.30~22.30算工时。就是以半个小时为单位,上班时间进半小时,下班退半个小时。急求大神解答!!!!感谢!!! 展开
 我来答
来自九陇山风风韵韵的魔芋

2020-08-03 · TA获得超过4369个赞
知道大有可为答主
回答量:2752
采纳率:100%
帮助的人:136万
展开全部

Excel里用函数计算准确工时数,上下班打卡时间都向下舍,以半小时为基准点,那么可以使用FLOOR函数,由于30分钟换算为小数的话等于0.02083(循环3),因此公式如下:

=FLOOR(B2,0.0208333)-FLOOR(A2,0.0208333)

公式及效果图

注:由于半小时计算为小数后,小数点后第5位数“3”是无限循环,因此在四舍的时候可能会出现秒的偏差,因此需要循环3的位数够多,这样计算更精确。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式