office教程office教程

office办公学习网
office办公学习网(www.168361.com)是自己整理的一些文章,用于自己学习office使用,如果侵犯了您的版权,请联系我们删除。网站包含office/word/wps等使用技巧大全全集,office百科全书

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

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

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

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

图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)); 正确的计算方法。

本文链接:http://168361.com/excel/1445.html

版权声明:内容均来源于互联网 如有侵权联系删除

最后编辑于:2017-07-04作者: excel教程

为excel图表添加坐标轴标题
条件求和的N种方式