如何在Google电子表格的一列中总计(模式-00h 00m 00.000s)时间信息?

时间:2018-10-17 15:31:14

标签: excel datetime google-sheets

我的excel / google电子表格中有一个列,其数据格式为00h 00m 00.000s。即小时,分钟和秒的数据。我想要该列中的值的总值(总和),并获得总时分秒数。

我可以通过拆分列值来汇总各个列,然后将它们相加来做到这一点。但我想知道是否有更好的有效公式可用。

样本数据

CoL
00h 02m 36.947s
00h 01m 37.988s
00h 02m 52.138s
00h 03m 31.210s
00h 03m 11.153s

总计=此处需要总计相关公式

2 个答案:

答案 0 :(得分:0)

您可以使用公式在相邻列中分别将字符串转换为秒

=VALUE(MID(A1,1,2))*3600+VALUE(MID(A1,5,2))*60+VALUE(MID(A1,9,6))

然后,您可以使用=SUM(B1:B5)/86400并转换为时间格式(在功能区中)以达到标准格式

答案 1 :(得分:0)

备用,格式为“持续时间”(以毫秒为单位):

 =ArrayFormula(sum(1*left(regexreplace(A1:A,"[hms]",":"),14)))

假设数据在ColumnA中。