Дано: Excel 2016. В двух ячейках указаны даты со временем.
Задача: необходимо рассчитать количество полных часов между датами.
Дата 1 - в ячейке B3, например, "20.06.2017 13:00"
Дата 2 - в ячейке C3, например, "23.06.2017 17:00"
Чтобы задать значения ячейки в таком формате, указываем формат ДД.ММ.ГГГГ ч:мм
Варианты нахождения разницы в часах:
1. Если в даты находятся в пределах одного дня, то разницу можно посчитать при помощи функции ЧАС:
2. Если даты приходятся на разные дни, что часы необходимо вычислить, используя разницу между датами в днях и пересчет ее в часы. Пример такой формулы:
(с) Ella S.
Задача: необходимо рассчитать количество полных часов между датами.
Дата 1 - в ячейке B3, например, "20.06.2017 13:00"
Дата 2 - в ячейке C3, например, "23.06.2017 17:00"
Чтобы задать значения ячейки в таком формате, указываем формат ДД.ММ.ГГГГ ч:мм
Варианты нахождения разницы в часах:
1. Если в даты находятся в пределах одного дня, то разницу можно посчитать при помощи функции ЧАС:
=ЧАС(C3-B3)
2. Если даты приходятся на разные дни, что часы необходимо вычислить, используя разницу между датами в днях и пересчет ее в часы. Пример такой формулы:
=ЦЕЛОЕ((C3-B3)*24)
(с) Ella S.
Если Вам понравилась статья, пожалуйста, поставьте лайк, сделайте репост или оставьте комментарий. Если у Вас есть какие-либо замечания, также пишите комментарии.
Это очень просто и круто. Огромное спасибо!
ОтветитьУдалитьПожалуйста, рада, что пригодилось :)
УдалитьСпасибо, это облегчило мне работу!!!
ОтветитьУдалитьне помогает - не считает разницу между 26.09.2010 09:23:00 и 01:01:2011 00:00
ОтветитьУдалитьПроверила, работает. Если Вы указали вторую дату также с ошибкой, как в Вашем сообщении (двоеточие вместо точек), то работать не будет, т.к. это неверный формат даты.
УдалитьКак сделать тоже самое, только если дата и время находятся в разных ячейках?
ОтветитьУдалитьТогда предварительно сложите дату со временем. Например, формула может выглядеть так
Удалить=ЦЕЛОЕ(((C1+D1)-(A1+B1))*24)
где
A1 - первая дата
B1 - время первой даты
C1 - вторая дата
D1 - время второй даты
всё считает, но считает целыми числами т.е. разницу в 2,5 часа считает как 2, как сделать результат дробным?
УдалитьСмысл формулы (и поставленной задачи) как раз получить именно полное количество часов. Для получения дробного числа просто уберите из формулы ЦЕЛОЕ :)
УдалитьСпасибо!
ОтветитьУдалитьА если надо в ч:мм показывать?
ОтветитьУдалитьТ.е. Вам нужна разница с точностью до минут?
Удалитьда
УдалитьПоддерживаю полностью: "ПРОСТО и круто". А то извилины уже запутались в попытках получить нужный вид результата, а оно вон оно как! :) Спасибо!
ОтветитьУдалитьНЕ РАБОТАЕТ!!!
ОтветитьУдалить01.06.2020 15:00 и 01.06.2020 18:00
Не то написал... 01.06.2020 15:00 и 01.06.2020 19:00
УдалитьПо указанным Вами примерам проверила - работает. Возможно ячейки не отформатированы как "Дата/Время".
УдалитьПодскажите как еще "ввернуть" в формулу, чтобы не считала выходные и учитывала только рабочее время (8 часов с 9-18), например 6.11.20 9:00 (пятница) - до 9.11.20 9:30 (понедельник) - результат должен быть 8,5 часов. Буду благодарна за мысли на тему возможной формулы, если получится - выложу
ОтветитьУдалитьДрузья, есть мысли как ввернуть в формулу учет разницы дат и времени только в будни без выходных и подсчет только в рабочие часы (с 9-18). Считаю сколько у сотрудника заняло времени на операцию, в отчете отображаем дату 6.11.20 (пятница) и время начала 9:00 и дату и время окончания 9.11.20 9:30 (понедельник) - логично выполнение работы заняло 8,5 часов. Если будут мысли как можно автоматизировать через формулы такой расчет - буду благодарна. Если получится у меня - выложу сюда
ОтветитьУдалитьСпасибо Вам большое!
ОтветитьУдалить