Excel怎么用公式进行时间求和

表中hh:mm:ss格式的数据求和,求总手术时间
我试了sum,出来的结果是0:00:00

1、以WPS为例,打开示例表格,如图所示。

2、接下来需要选中求和的表格,如图所示。

3、接下来下需要点击‘公式’,如图所示。

4、接下来需要点击‘自动求和’,如图所示。

5、接下来需要点击求和,如图所示。

6、得到的结果是个小数,我们选中这个单元格,右击鼠标,点击‘设置单元格格式’,如图所示。

7、选择时间,选择时间类型,点击确定,我们时间求和就完成了,如图所示。

8、最后结果如下所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-15

时间在电脑内部实际上是浮点数表示的,因此可以求和,是用SUM、SUMIF等公式当数值一样求和即可。

示例:

求和为15分钟,超过小时和天的能自动进位。

追问

不行啊,我出来是0

追答

如果求和为0,说明区域的数据不是数值、日期类型,例如文本
如果需要把这一列文本数据转换为常规,可以选中这一列后选择【数据】下的【分列】功能

追问

还是不行出来的是0:00:00

追答

肯定是文本,你可以设置为常规、手输两个试试看。

第2个回答  2019-10-15

以下图为例,设置C格式为yyyy-m-d hh:mm:dd  ,然后录入公式=TEXT(A1,"yyyy-MM-dd hh:mm:ss")+TEXT(B1,"hh:mm:ss")实现将A1时间加上B1格的时间增量得到C1格的最终时间

追问

我是求总手术时长,我用的sum但是出来的结果是0:00:00

追答

单元格格式很可能是格式问题所以不能sum.第一个单元格须设为时间格式hh:mm:ss

第3个回答  2006-10-06
如何用公式将小时换算成分钟 如 : 8:10换算成490?

---A列---------B列
A1=8:10---------B1=INT(HOUR(A1)*60+MINUTE(A1))
A2=9:20---------B2=INT(HOUR(A2)*60+MINUTE(A2))
……
第4个回答  2019-10-15
=SUMPRODUCT(--(E2:E10))本回答被提问者采纳
相似回答