Формула Excel: Расчёт часов, минут и секунд между двумя временными значениями

В Excel разницу между двумя временными значениями обычно вычисляют с помощью простой формулы: Конечное_время – Начальное_время. Однако бывают случаи, когда нужно определить разницу только в одной единице времени, игнорируя остальные компоненты. Например, для значений 12:30:11 и 18:42:12 разница составит 6 часов, 12 минут или 1 секунду — в зависимости от выбранной единицы измерения. В этом руководстве приведены формулы для быстрого отображения временной разницы именно в нужной вам единице времени.
Если вы хотите повторить действия из этого руководства, загрузите пример таблицы.
Универсальная формула:
Разница в часах, без учёта минут и секунд:
| HOUR(end_time-start_time) |
Разница в минутах, без учёта часов и секунд:
| MINUTE(end_time-start_time) |
Разница в секундах, без учёта часов и минут:
| SECOND(end_time-start_time); |
Аргументы
| Start_datetime: the starting time in the time range. |
| End_datetime: the ending time in the time range. |
Ошибка
1. Если начальное время позже конечного, формула вернёт ошибку #ЗНАЧ!.
2. Если начальное или конечное время превышает 24 часа, формула вернёт ошибку #ЗНАЧ!.
Как работает эта формула
Предположим, что в ячейках B3 и C3 заданы начальное и конечное время. Чтобы отдельно рассчитать часы, минуты и секунды, используйте следующие формулы:
Разница в часах, без учёта минут и секунд:
| =HOUR(C3-B3) |
Разница в минутах, без учёта часов и секунд:
| =MINUTE(C3-B3) |
Разница в секундах, без учёта часов и минут:s
| =SECOND(C3-B3)Press Enter key to get the result. |
Нажмите Enter, чтобы получить результат.
Пояснение
Функция ЧАС: возвращает час в виде числа от 0 до 23 из временного значения.
Функция МИНУТЫ: извлекает минуты из временного значения и отображает их в виде числа от 0 до 59.
Функция СЕКУНДЫ: возвращает секунды из временного значения и отображает их в виде числа от 0 до 59.
Связанные формулы
- Расчёт разницы между двумя датами
В этом руководстве вы найдёте формулы для расчёта разницы между двумя датами в годах, месяцах, неделях и днях. - Расчёт дней, часов, минут и секунд между двумя датами
Иногда нужно точно определить, сколько дней, часов, минут и секунд прошло между двумя датами и временем. В этом руководстве вы найдёте готовую формулу для быстрого решения этой задачи. - Расчёт оставшихся дней между двумя датами
В этом руководстве представлена формула для быстрого расчёта количества дней, оставшихся между двумя датами. - Расчёт рабочего времени с перерывами в табеле
Приведена формула с использованием функции ОСТАТ (MOD) для точного расчёта рабочего времени с учётом перерывов в Excel.
Связанные функции
- Функция ЕСЛИ в Excel
Проверяет заданные условия и возвращает соответствующие значения - Функция ЗНАЧЕН в Excel
Преобразует текст в число. - Функция МЕСЯЦ в Excel
Функция МЕСЯЦ возвращает месяц в виде целого числа от 1 до 12 на основе указанной даты. - Функция ДЕНЬ в Excel
Функция ДЕНЬ возвращает день месяца в виде числа от 1 до 31 на основе указанной даты. - Функция ГОД в Excel
Функция ГОД возвращает год из указанной даты в виде четырёхзначного числа.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает вам выделиться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладки для чтения и редактирования в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сократите сотни кликов мышью каждый день и забудьте о «мышечной руке».
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет удобство работы с вкладками в Office (включая Excel) — как в Chrome, Edge и Firefox.