1

使用 MS Excel 2010。

一列小时,分钟,秒,例如

12345:34:34
12345:34:34
12345:34:34

总计为

00000:00:00

单元格的格式设置为 [h]:mm:ss

有人可以建议一种获得正确答案的方法吗?我试过 =a1+a2+a3 以及 =sum(a1:a3)

4

4 回答 4

3

12345:34:34不是有效时间,因为它超过 9999:59:59

如果您确实想添加这些时间,我认为您需要手动完成。例如看这篇文章

在您的情况下,您可以使用十进制值:12345:34:34 = 12345 + 34/60 + 34/3600小时。然后添加并转换回字符串。

于 2012-07-24T10:15:32.520 回答
2

您也可以尝试此公式并将结果格式化为 [h]:mm:ss ...

=SUMPRODUCT(LEFT(A1:A3,FIND(":",A1:A3)-1)/24+REPLACE(A1:A3,1,FIND(":",A1:A3)-1,0))
于 2012-07-24T10:55:00.960 回答
0

您使用 AutoSum 创建的公式很好。

您需要做的就是对其结果应用适当的格式:

选择包含总计的单元格 从“格式”菜单中,选择“单元格”命令 从“类别”列表中,选择“自定义” 在“类型”框中,输入格式 h:mm(注意使用方括号)。如果要显示总秒数,请输入单击确定。

于 2015-02-20T19:48:49.433 回答
0

仅 SUM(a1:a3) 然后使用自定义格式 [h]:mm:ss 格式化单元格要简单得多您不必创建毛茸茸的公式或任何东西。

于 2017-04-19T19:56:01.413 回答