当前位置: 代码迷 >> Office >> 怎么计算工作时间-有挑战性的难题,求帮忙
  详细解决方案

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

热度:9610   发布时间:2013-02-26 00:00:00.0
如何计算工作时间---有挑战性的难题,求大虾帮忙
有一份数据:

出勤时间
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完成.

知识点:日期时间值的整数部分代表日期,小数部分代表时间.
  相关解决方案