【问题标题】:Display decimal time as if it was on 1-60 instead of 1-100将十进制时间显示为 1-60 而不是 1-100
【发布时间】:2019-11-07 22:09:48
【问题描述】:

我目前正在做一个电子表格,用于计算用户输入的两小时之间的持续时间。然后,它会根据设定的 $/h 费率给出该持续时间的总收入。我的问题是,当我计算两个小时之间的持续时间(例如 12h00 到 15h30)时,它输出 3.30 作为持续时间,而我希望它输出 3.50。

在图像中,单元格 12h30 和 15h30(由用户手动输入)是分开的,分别写为“1230”和“1530”,中间有一个“h”格式。持续时间使用 (1530-1230)/100 计算,最终金额为持续时间 * 费率。感谢您的帮助。

【问题讨论】:

    标签: time google-sheets formatting google-sheets-formula number-formatting


    【解决方案1】:

    要获得3.5 而不是3:30,您可以这样做:

    =TEXT(B1-A1; "[mm]")/60
    

    【讨论】:

    • 您好,感谢您的回答,我会尽快尝试。快速提问,你是怎么写“12:00”的?它是格式化的还是您手动输入的?是否可以将其显示为 12h00?再次感谢。
    • 我手动输入的时间是 12:00,但如果你这样做,它可以是 12:00:i.stack.imgur.com/XwMnQ.png
    • 太棒了,它按预期工作。非常感谢,祝您有愉快的一天。将标记为已解决!
    猜你喜欢
    • 2017-05-03
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    相关资源
    最近更新 更多