【问题标题】:Getting the hours of a duration type cell in google sheets在谷歌表格中获取持续时间类型单元格的小时数
【发布时间】:2017-07-09 12:34:58
【问题描述】:

我有一个单元格,其持续时间类型字段标记为 25:30:00。我需要将其转换为十进制类型的小时。所以我需要25.5小时。但是,我找不到任何方法可以从现场获得小时数。按 : 拆分字符串在自定义函数中不起作用,函数 HOUR 也不起作用。那么我该怎么做。

PD:我发现这个问题How do I get the number of days for a duration where the number of hours exceeds 24 in google sheets? 似乎非常接近我想要的,但我不知道如何使其适应我的需要。任何帮助将不胜感激。

【问题讨论】:

  • 我不明白。你告诉我的我该怎么做?在 javscript 中,如果是这样,您能否更具体一些?在谷歌表中,如果是这样,你能更具体吗?
  • 谢谢!!它工作得很好!

标签: google-sheets


【解决方案1】:

在 Google 表格中,持续时间由衡量持续时间的数字表示,以天为单位。 (您可以通过将具有持续时间的单元格的格式更改为数字来看到这一点。)这就是为什么将它乘以 24,正如 pnuts 建议的那样,可以得到以小时表示的持续时间。我还建议使用N 将结果明确设为一个数字:

=N(A2*24) 

(假设持续时间在 A2 中)。这应该消除手动将输出格式化为数字的需要。

【讨论】:

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