Google电子表格 - 如何处理持续时间:在计算中存储和使用?

时间:2017-04-25 06:17:05

标签: google-sheets duration

我有很多"持续时间"值 - 基本上是比赛持续时间 - 格式为m:ss.millis [例如4:03.810]。 目前GS将其作为文本处理,但我想使用这些值进行比较并创建一些统计信息。

这可能吗?我已经读过这个:How to format a duration as HH:mm in the new Google sheets但是我已经创建了一个自定义格式,如:

duration custom time format

custom time format

但既不是一个也不是另一个我不能使用这些值进行计算。 GS总是抱怨以文本形式存储的值。

我想我只是做错了什么,但我肯定需要能够以这种格式提供价值并能够在计算中使用它们。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

我很遗憾Duration似乎是一种无用的憎恶,而Sheets 似乎没有提供将文本表示转换为值的相对简单的方法。等待更好的答案我建议你将所有持续时间转换成如下:

=(left(A1,find(":",A1)-1)+right(A1,6)/60)/1440

格式为数字:

mm:ss.000

然后应用您的公式。

(如果您的语言环境需要,请将,更改为;。)

可以使用较短的公式来哄骗TIMEVALUE工作,方法是将小时值0包括在内:

=TIMEVALUE("00:"&A1)

一个幸福的巧合把我带回了这里,因为直到最近我才发现Google表格 提供了一种将文本转换为数字的方式(或者当我另有声明时,我还有另一种失常)。但是,这仍然不适用于持续时间。也许还有希望。