【问题标题】:How to calculate the difference between two "elapsed" times with Google Sheets如何使用 Google 表格计算两个“经过”时间之间的差异
【发布时间】:2019-04-15 15:30:40
【问题描述】:

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

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

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

【问题讨论】:

    标签: google-sheets google-sheets-formula


    【解决方案1】:
    =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")
    

    【讨论】:

    • 这很好用,非常感谢。它似乎比应该的要复杂一些,但我只需要使用一次方程式,之后我就可以重新使用它。
    猜你喜欢
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    相关资源
    最近更新 更多