Как я могу рассчитать количество часов в продолжительности, которая превышает 24 часа? - PullRequest
0 голосов
/ 20 октября 2018

У меня есть значение [HH]:MM:SS, то есть 76:30:00.Я хотел бы преобразовать это значение в десятичное значение числа часов - в данном случае 76,5.

Однако HOURS() возвращает 4 вместо 76. Вероятно, потому что (3*24 + 4)=76

Я использую Libre Office Calc - но я предполагаю, что это будет то же самое решение с Excel.

Ответы [ 2 ]

0 голосов
/ 20 октября 2018

В Excel даты и время хранятся в виде дней и долей дня, обычно начиная с 1 января 1900 года.

Поэтому все, что вам нужно сделать, это умножить значение времени на 24 и отформатировать результат как General или как Number with 1 (or more) decimals.

0 голосов
/ 20 октября 2018

В зависимости от ваших региональных настроек это работает, по крайней мере, в Excel ...

Американский, с региональными настройками "чч: мм: сс" и разделителем ","

=TEXT(H15,"[h]:mm:ss")*24

Европейский, с региональными настройками "tt: mm: ss" и разделителем ";"

=TEXT(H15;"[t]:mm:ss")*24
...