Как рассчитать час между двумя часами в Excel? - PullRequest
0 голосов
/ 02 апреля 2019

У меня есть лист Excel, в котором в качестве примера приведены следующие строки: '10: 00 - 16:00 '.. Обычно это ЧАС - ЧАС2.

Я пытаюсь получить общее количество часовосновываясь на этом.Таким образом, 10:00 - 16:00 будет 6 часов.С 10:00 до 16:30, вероятно, будет 6,5 часов и т. Д.

Можно ли сделать это в Excel с помощью формулы?

enter image description here

Я согласен с тем, что не делаю слишком сложных (с несколькими часами - часами2 в одном столбце), но было бы легче, если бы он по крайней мере делал упрощенные.

Спасибо!

Ответы [ 2 ]

2 голосов
/ 02 апреля 2019

С данными в A1 , в B1 введите:

=timevalue(RIGHT(A1,5))-timevalue(left(A1,5))

и затем примените формат time к B1 длядать часы: минуты.Чтобы получить числовые часы, используйте:

=24*(TIMEVALUE(RIGHT(A1,5))-TIMEVALUE(LEFT(A1,5)))

enter image description here

0 голосов
/ 02 апреля 2019

Вы можете попробовать:

=TEXT(RIGHT(A1,(LEN(A1)-(FIND("-",A1)+1)))-LEFT(A1,(FIND("-",A1)-2)),"hh:mm:ss")

Результаты:

enter image description here

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