如何用excel计算时间总和?

如要计算A1 2:05 、A2 3:15 、A3 20:00、A4 2:12 、A5 0:25的总和,使用自动求和按钮或者写sum公式,结果都变为3:57。其我想要变为:27:57。谢谢了!
如图
找到答案了:
如果时间列的自定义格式为 : h:mm
将会得到错误的结果,因为他不能计算超过24小时的数值
要得到正确的结果,需要将自定义格式设置为: [h]:mm

看你的贴图,貌似你的数据是文本格式(冒号是全角的),而不是真正的时间数据,所以求和出错就在所难免了。
解决办法一:在空白单元格中输入数字,复制该单元格,再选择时间数据区域,右键菜单中选择“选择性粘贴”,再选择“乘”,时间区域应该会变成纯小数,再设计单元格格式为是时间。然后求和。

解决方法二:假设你的时间数据在B1:B100,用公式:
=TEXT(SUM(--B1:B100),"[h]:mm")
同时按Ctrl+Shift+Enter三键输入数组公式
如果只显示公式,而不是结果,就设计单元格格式为常规后,重新同时按Ctrl+Shift+Enter三键。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-02
★将参与计算的所有单元格通过 格式→单元格→自定义设置为:[h]:mm:ss 就符合你的要求了。★
第2个回答  2011-09-02
把公式所在单元格格式设置为,自定义,[h]:mm本回答被提问者采纳
第3个回答  2022-01-27
统一设置单元格格式为[h]:mm:ss,最后用=sum(单元格范围)/60计算;
第4个回答  2011-09-08
D1公式
=text(B1-A1,"[h]小时m分钟")
E1公式
=C1/((B1-A1)*24)