Вычисление разницы во времени в Excel

Применяется к
Excel для Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Представление результата в стандартном формате времени

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

Применить к ячейке код пользовательского формата, сделав следующее:

  1. Выделите ячейку.
  2. На вкладке " Главная " в группе "Число " щелкните стрелку рядом с полем " Общий " и выберите пункт "Другие числовые форматы".
  3. В диалоговом окне "Формат ячеек" в списке "Категория" нажмите кнопку "Настраиваемый", а затем выберите настраиваемый формат в поле "Тип".

Для форматирования времени используйте функцию ТЕКСТ. При использовании кодов форматов времени часы не превышают 24, минуты — 60, а секунды — 60.

Пример таблицы 1. Представление результата в формате стандартного времени

Используйте сведения из следующей таблицы на пустом листе, а затем при необходимости внесите изменения.

Пример ячейки A Пример ячейки B
Время начала Время окончания
09.06.2007 10:35 09.06.2007 15:30
Формула Описание (результат)
=B2-A2 Часы между двумя временами (4). Применить пользовательский формат "h" к ячейке нужно вручную из диалогового окна "Формат ячеек ".
=B2-A2 Часы и минуты между двумя временами (4:55). Применить пользовательский формат "ч:мм" к ячейке нужно вручную из диалогового окна "Формат ячеек ".
=B2-A2 Часы, минуты и секунды между двумя временами (4:55:00). Применить пользовательский формат "ч:мм:сс" к ячейке нужно вручную из диалогового окна "Формат ячеек ".
=ТЕКСТ(B2-A2;"h") Время между двумя случаями времени, для ячейки в формате "ч" с помощью функции ТЕКСТ (4).
=ТЕКСТ(B2-A2;"ч:мм") Часы и минуты между двумя интервалами времени с ячейкой в формате "ч:мм" с помощью функции ТЕКСТ (4:55).
=ТЕКСТ(B2-A2;"ч:мм:сс") Часы, минуты и секунды между двумя интервалами времени с ячейкой в формате "ч:мм:сс" с использованием функции ТЕКСТ (4:55:00).

Примечание

Если к ячейке применен как формат, применяемый с функцией ТЕКСТ , так и числовой формат, функция ТЕКСТ будет иметь приоритет над форматированием ячейки.

Дополнительные сведения об использовании этих функций см. в статьях Функция ТЕКСТ и Отображение чисел в виде значений даты и времени.

Пример таблицы 2. Представление результата на основе одной единицы времени

Для этого используется функция ЦЕЛОЕ или функции ЧАС,МИНУТЫ и СЕКУНДА , как показано в следующем примере.

Используйте сведения из следующей таблицы на пустом листе, а затем при необходимости внесите изменения.

Пример ячейки A Пример ячейки B
Время начала Время окончания
09.06.2007 10:35 09.06.2007 15:30
Формула Описание (результат)
=ЦЕЛОЕ((B2-A2)*24) Общее количество часов между двумя случаями (4)
=(B2-A2)*1440 Общее количество минут между двумя временами (295)
=(B2-A2)*86400 Количество секунд между двумя временами (17700)
=ЧАС(B2-A2) Единица измерения разницы в часах между двумя временными интервалами. Это значение не может превышать 24 (4).
=МИНУТА(B2-A2) Разница в минутах между двумя временными интервалами. Это значение не может превышать 60 (55).
=SECOND(B2-A2) Единица секунды между двумя временами. Это значение не может превышать 60 (0).

Дополнительные сведения об использовании этих функций см. в разделах Функции ЦЕЛОЕ, ЧАСЫ, МИНУТЫ и СЕКУНДЫ.