Как посчитать минуты и часы в Excel: работа со временем
Чтобы посчитать разницу во времени или сложить часы в Excel, используйте простую арифметику (вычитание или сумму ячеек) и обязательно примените специальный формат [ч]:мм к результату. Это предотвратит сброс времени после 24 часов. Для перевода времени в обычные числа (минуты) умножьте значение на 1440.
Почему время в Excel ведет себя странно
Excel не хранит время как «часы» и «минуты». Для программы 1 сутки — это единица (1). Следовательно:
12:00— это0.5(половина суток).06:00— это0.25.1 час— это1/24.
Если вы видите вместо времени странные десятичные дроби (например, 0.04166), значит, у ячейки стоит «Общий» числовой формат. Измените его на «Время».
Главное правило: Если сумма часов превышает 24 (например, учет рабочего времени за неделю), стандартный формат ч:мм обнулит счетчик после суток. Всегда используйте пользовательский формат [ч]:мм.
Расчет разницы между двумя временными точками
Самый частый сценарий — узнать, сколько времени прошло между началом и концом задачи.
Простая разница (в пределах одних суток)
Если начало в ячейке A2, а конец в B2:
=B2-A2
Условие: Время конца больше времени начала, и даты не меняются.
Разница с переходом через полночь
Если смена начинается в 22:00, а заканчивается в 02:00 следующего дня, простая формула выдаст ошибку или отрицательное значение. Используйте конструкцию:
=ЕСЛИ(B2<A2; B2+1-A2; B2-A2)
Логика проста: если время конца меньше времени начала, мы прибавляем одни сутки (+1) к конечному времени перед вычитанием.
Суммирование часов и минут
При подсчете общего отработанного времени за неделю или месяц обычная сумма может показать неверный результат (например, 2 часа вместо 26), если не настроен формат.
- Введите формулу суммы:
=СУММ(A2:A10). - Нажмите правой кнопкой на ячейку результата → Формат ячеек.
- Выберите (все форматы) и в поле «Тип» введите:
[ч]:мм.
Квадратные скобки вокруг ч говорят Excel: «Не обнуляй часы после 24, просто продолжай считать».
Конвертация времени в числа (минуты и секунды)
Иногда нужно получить чистое число минут для расчетов зарплаты или тарификации. Поскольку 1 сутки = 1440 минут (24 × 60), формула выглядит так:
| Задача | Формула | Пример результата |
|---|---|---|
| Время → Минуты | =A2*1440 | 02:30 → 150 |
| Время → Секунды | =A2*86400 | 00:01 → 60 |
| Часы → Дробь суток | =A2/24 | 6 → 0.25 |
После применения таких формул результат станет обычным числом. Не забудьте изменить формат ячейки на «Числовой» или «Общий», иначе Excel попытается отобразить число снова как время.
Работа с функцией ВРЕМЯ (TIME)
Если у вас данные разбиты на отдельные столбцы (отдельно часы, отдельно минуты), соберите их воедино функцией ВРЕМЯ:
=ВРЕМЯ(часы; минуты; секунды)
Пример: В A1 — 9 (часы), в B1 — 45 (минуты).
Формула =ВРЕМЯ(A1; B1; 0) вернет корректное время 9:45, которое можно использовать в дальнейших расчетах.
Эта функция также полезна для добавления интервалов. Чтобы прибавить 1 час 30 минут к значению в A1:
=A1 + ВРЕМЯ(1; 30; 0)
Частые ошибки
- Результат
#####: Ячейка слишком узкая для отображения даты/времени, либо результат вычисления отрицательный (Excel по умолчанию не показывает отрицательное время). Проверьте порядок дат в формуле вычитания. - Сумма сбрасывается на 0: Вы сложили 25 часов, а получили 1:00. Решение: смените формат на
[ч]:мм. - Текст вместо времени: Данные импортированы из другой системы как текст («9:30»). Математика с ними не работает. Используйте функцию
ЗНАЧЕН()или «Текст по столбцам», чтобы превратить их в настоящие даты.
FAQ
Как округлить время до ближайшего часа?
Используйте функцию ОКРУГЛТ. Например, =ОКРУГЛТ(A2; "1:00") округлит 10:15 до 10:00, а 10:40 до 11:00.
Можно ли суммировать время из разных дней?
Да, если в ячейках указаны полные даты (например, 10.04.2026 08:00), просто вычтите одну дату из другой. Разница покажет количество дней и дробную часть времени. Для красивого вывода используйте формат д "дн" ч:мм.
Почему при копировании формулы время превращается в число?
Проверьте формат целевых ячеек. При протягивании формулы формат иногда сбивается на «Общий». Принудительно установите формат «Время» или [ч]:мм для всего столбца результатов.