【问题标题】:Calculating sleep duration (before and after midnight) in Google Sheets在 Google 表格中计算睡眠时间(午夜之前和之后)
【发布时间】:2022-07-08 06:17:57
【问题描述】:

我试图通过输入上床时间(例如晚上 9 点)和下床时间(例如早上 6 点)来计算在床上过夜的总分钟数。 使用这些示例输入,答案应该是 9 小时或 540 分钟 (9*60)。 相反,我的公式倒数,即从早上 6 点到晚上 9 点的持续时间,即 15 小时或 900 分钟。

Here 是我目前所拥有的。 F2 上的公式可以正常工作,直到您在 C2 中穿过午夜。例如,如果 B2 是晚上 9 点,C2 是晚上 11 点,则 F2 是 120 分钟。一旦您将 C2 更改为 12pm(24 小时表示法中的 0:00),计算就会翻转并变为 540 分钟。

我在想,因为单元格喜欢倒数,我可能需要 24 小时,然后将其减去 F2 中的值,从而有效地取回另一部分?

我偶然发现了一个奇怪的伪修复:如果 B2 是 21:00(晚上 9 点)并且我将 30:00 放入 C2,C2 显示 6:00 并且 F2 正确计数。 Here 就是这个样子。我希望找到比这更好的解决方案——我希望实现的 UX 只是设置我的睡觉时间和起床时间,其余的由细胞完成。

提前致谢!!

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    删除abs

    B2-C2
    

    已经假设第二天C2<B2

    如果要显示分钟,请转到格式下拉菜单中的custom data and time

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多