首页 > 解决方案 > 如何使用 Google 表格计算两次“经过”时间之间的差异

问题描述

我在 Google 表格中有两列,第 1 列是我在轨道周围的时间列表,格式为“01:23.456”或“minutes:seconds.milliseconds”。第 2 列是其他人在相同格式的曲目周围的时间列表。我正在寻找一种方法来计算我的时间和其他人的时间之间的差异,看看我目前落后了多远。

我已经尝试了多种不同的日期和时间格式,甚至尝试制作自定义数字格式。我是谷歌表格的新手,所以我可能一直在错误地解决这个问题。

例如,如果我在赛道上的时间是“01:00.00”而其他人的时间是“00:50.500”,那么第三列应该显示“00:09.500”。目前,我所有的尝试都给了我同样的错误,即“是文本,不能被强制转换为数字”。

标签: google-sheetsgoogle-sheets-formula

解决方案


=TEXT(MINUS(LEFT(A1, 2)*60*1000+MID(A1, 4, 2)*1000+RIGHT(A1, 3),
            LEFT(B1, 2)*60*1000+MID(B1, 4, 2)*1000+RIGHT(B1, 3))*0.001, "00:00.000")

0


推荐阅读