Разница во времени между двумя значениями времени, дающими неправильный вывод в Excel - PullRequest
0 голосов
/ 25 мая 2018

Я преобразовал 6-значное числовое значение в метку времени в формате чч: мм: сс, когда я вычитал одну метку времени из другой, это выдает мне неправильный вывод.Например, если я вычитаю 10:57:01 с 10:59:01, это дает правильное значение, которое составляет: 02: 00 мин, но когда я вычитаю 10:59:01 из 11:00:01, это дает вывод:41:00, это должно быть 1 мин, т.е.: 01: 00

10:57:01    10:59:01    :02:00 (B2-A2)
10:59:01    11:00:01    :41:00 (B3-A3)

Пользовательский формат времени для преобразования числа во время, которое я использовал, это # ​​":" 00: "00

enter image description here

1 Ответ

0 голосов
/ 25 мая 2018

тогда вы не конвертируете число во время, а применяете маску ##\:##\:## к числу

enter image description here

Что это означает10:00:01 не рассматривается Excel как 10 часов 00 минут и 01 секунд, а 100,001 с другой маской.Поэтому, когда вы пишете 11:00:01-10:59:01, Excel видит его как 110,001 - 105,901, что равно 4100

. Если вы не хотите изменять входные данные, что является лучшим методом, вы можете проанализировать значение в ячейках ивычтите их:

=TEXT(B2,"##\:##\:##")-TEXT(A2,"##\:##\:##")

И отформатируйте результат как hh:mm:ss

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...