在谷歌表格中获取持续时间类型单元格的小时数

aar*_*ich 1 google-sheets

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

PD:我发现这个问题如何在谷歌表中小时数超过 24 的持续时间内获得天数?这似乎非常接近我想要的,但我无法弄清楚如何使其适应我的需求。任何帮助将不胜感激。

小智 5

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

=N(A2*24) 
Run Code Online (Sandbox Code Playgroud)

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