打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
在excel中对时间进行求和的方法

  EXCEL的计算功能很强大,以至于我现在都懒得去用计算器了,直接把数据输入到EXCEL表中就可以计算出和差积商,当然,用得最多的还是自动求和功能。但是有一种数值却不是简单使用自动求和功能就能计算正确的,这就是关于。

  例如计算每天的加班时间,加总出一个月的时间后按实际加班时间计算加班费,那么,用下班时间减去上班时间得到的差再减去每天8小时正常工作时间,得到的就是每天的加班时间,一个月以后把这些加班时间加在一起就是一个月的加班时间,但是最后加总的时候我们会发现出现了错误,以每天加班1.5小时计算,25个工作日的加班时间应为37.5小时,但是在EXCEL表中却成了13.5小时(13:30),这是怎么回事呢?经过认真的分析及反复计算检查后发现:EXCEL时间是以24小时为基准计算的,也即24小时后再从0开始计算,所以就出现了上面的这种情况。

图1

  那么,解决办法是什么呢?用时间函数来解决这个问题,把时间转换成小时后再来进行求和计算, 函数:“=SUM(HOUR(SUM(C2,-B2)),MINUTE(SUM(C2,-B2))/60)” A5与B5两个单元格里的时间的差分别转换为小时与分钟(其中A5和B5可以换成其他的单元格),再把分钟转换成小时,最后把它们相加起来,然后再复制到其他单元格。这样再计算就可以得到正确的结果了。不过,D列的单元格应该设为常规,否则结果无法显示为37.5。

图2

  我们也会遇到这样的情况,就是有时把开始的时间填上了,而还不知道什么时候结束时,时间的计算就会出现错误提示“#NUM!”。我们可以忽略这个错误不去管它,但是它就像个补丁一样让人觉得不舒服,从函数层面消灭它吧。加一个判断句:如果任何单元格为空白则不参与计算。 函数:“=IF(OR(B2='',C2=''),'',SUM(HOUR(SUM(C2,-B2)),MINUTE(SUM(C2,-B2))/60))” 正确的计算方法。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
利用excel计算时间
excel怎么跨列求和
除了用SUM函数求和,Excel还有个更快捷的方法!
excel如何汇总数据
如何在excel中求和
Excel中多个工作表汇总求和,用这几个函数公式,轻松完成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服