Разница дат в часах и  минутах в Excel

Фев 24, 2025 | Дата и время, Формулы Excel | Нет комментариев

Home 9 Дата и время 9 Разница дат в часах и  минутах в Excel

Microsoft Excel — это мощный инструмент для работы с датами и временем. Помимо расчета разности дат в днях, месяцах или годах, многим пользователям Excel нужна также разница дат в часах и минутах.

 Правильное вычисление разницы между двумя датами в часах и минутах позволяет эффективно анализировать временные интервалы, планировать проекты и управлять ресурсами.

В этом руководстве мы рассмотрим различные методы вычисления разницы между датами в часах и минутах, предоставим пошаговые инструкции, практические советы и рекомендации в Excel.

Простая формула для разницы дат в часах и минутах

Самый простой способ найти разницу между двумя датами или временем в Excel — просто вычесть одно значение из другого. Например, в таком виде:

=A1 – B1

где A1 — это конечная дата и время, а B1 — начальная дата и время.

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

  1. Выделите ячейку с формулой.
  2. Перейдите в Формат ячеек (CTRL + 1).
  3. Выберите формат Часы и минуты [чч]:мм.

Используйте пользовательский формат [чч]:мм, чтобы Excel корректно показывал время более 24 часов. Если вы хотите производить с этой разницей дат дальнейшие вычисления, то помните, что формат числа не меняет его величину, а только способ отображения.

Рассмотрим пример.

Разница  дат в часах и минутах при помощи формулы Excel и форматирования

Читайте подробно как можно отобразить время в этой статье: Формат времени в Excel.

Разница дат в часах может быть посчитана в Excel так:

=(B3-B2)*24

Где B2 — начальная дата, а B3 — конечная дата.

Умножением разницы дат на 24 мы получаем количество часов между ними.

Если минуты в данном случае нас не интересуют, оставьте только целую часть числа:

=ЦЕЛОЕ((B3-B2)*24)

Разница дат в минутах расчитывается в Excel аналогично:

=(B3-B2)* 1440

Где A2 — начальная дата, а B2 — конечная дата. Эта формула умножает разницу в днях на 1440 (количество минут в сутках).


Использование функции ТЕКСТ для форматирования разницы во времени

Если необходимо представить разницу дат в Excel в удобочитаемом виде, например, “12 ч. 45 мин.”, можно использовать функцию ТЕКСТ:

=ТЕКСТ(B3-B2;"[чч] \ч. мм \мин.")

И отдельно в разница дат в часах

=ТЕКСТ(B3-B2;"[чч] \ч.")

и аналогично разница дат в минутах

=ТЕКСТ(B3-B2;"[мм] \мин.")
Разница дат в Excel в часах и минутах в текстовом виде

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

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


Разница дат в днях, часах и минутах

Если необходимо вычислить разницу между двумя датами не только в часах и минутах, но и в днях, можно воспользоваться следующей формулой:

=ЦЕЛОЕ(B3-B2) & " д. " & ТЕКСТ(B3-B2-ЦЕЛОЕ(B3-B2); "ч \ч. мм \мин.")
Разница Dat Excel в днях часах и минутах

Эта формула сначала вычисляет количество полных дней, а затем добавляет остаток времени в формате часов и минут.

Использование функции РАЗНДАТ

Функция РАЗНДАТ (DATEDIF) полезна, когда нужно определить точное количество дней, месяцев или лет между двумя датами. Однако она не работает напрямую с часами и минутами.

Чтобы вычислить разницу в часах и минутах, используйте комбинацию РАЗНДАТ и других функций Excel.

В наших предыдущих статьях мы рассматривали формулу Как посчитать разницу в днях, месяцах и годах.

Сейчас мы можем дополнить ее и посчитать разницу дат в годах, месяцах, днях, часах и минутах.

Пример: если в ячейке A2 указана начальная дата, а в B2 — конечная, для вычисления разницы в днях используйте:

=РАЗНДАТ(A2; B2; "Y") & " лет, " & РАЗНДАТ(A2; B2; "YM") & " месяцев, " & ДЕНЬ(B2 - A2) & " дня, " & ОСТАТ(ЧАС(B2) - ЧАС(A2); 24) & " часов, " & ОСТАТ(МИНУТЫ(B2) - МИНУТЫ(A2); 60) & " минут"
Разница даты в минутах часах днях месяцах и годах формулы Excel

Чтобы рассчитать разницу дат в днях, часах и минутах, используйте эту формулу:

=ЦЕЛОЕ(B2-A2) & " дн. " & ЧАС(ОСТАТ(B2-A2;1)) & " час. " & МИНУТЫ(ОСТАТ(B2-A2;1)) & " мин."

Использование Power Query для вычисления разницы часах и минутах

Для автоматизации вычислений разницы времени можно использовать Power Query:

  1. Выберите данные и загрузите их в Power Query (Данные -> Из таблицы/Диапазона).
  2. Добавьте новый столбец с разницей: Добавить столбец -> Пользовательская колонка.
  3. Введите формулу:
Duration.TotalMinutes([Конечная дата] - [Начальная дата])
  1. Затем преобразуйте разницу в нужный формат часов и минут.

Часто задаваемые вопросы

Разница дат в часах и минутах может быть вычислена в Excel достаточно легко с правильными формулами и подходами. Следуя этому руководству, вы сможете легко справиться с этой задачей и оптимизировать свою работу.

Надеюсь, это руководство было полезным! Если у вас есть дополнительные вопросы, не стесняйтесь задавать их.