读书人

怎么计算工作时间-有挑战性的难题求

发布时间: 2012-02-13 17:20:26 作者: rapoo

如何计算工作时间---有挑战性的难题,求大虾帮忙
有一份数据:

出勤时间
7:00
8:01
8:06
8:30
7:24
8:01


需解决目标:计算出总的工作时间。(注:此时间非某个时间点,而指一段时间,比如“7:00”不是指早上7点,而指(工作了)7个小时的时间段。)

所遇问题:当时间超过24小时,超过部分就没有了进位!!!比如上面的例子计算出来的应该是47:02,可是在EXCEL上是23:02.



[解决办法]
小公式:INT(SUM(B1:B7)/60)+SUM(A1:A7)
分公式:MOD(SUM(B1:B7),60)
[解决办法]
我觉得 chenxdb 的方法太烦琐.

直接求和后设置单元格格式不是最简单的方法吗?而且不会改变时间值的性质.

如果不想设置单元格格式,那么用下面的公式也成.

=text(sum(a1:a6), "[h]:mm ")
[解决办法]
=text(sum(mod(a1:a6,1)), "[h]:ss ")


PS:数组公式,输入后按ctrl+shift+enter完成.

知识点:日期时间值的整数部分代表日期,小数部分代表时间.

读书人网 >OFFICE教程

热点推荐