Четыре рабочих дня по восемь с небольшим часов могут дать в Excel итог «9:00». Обычно часы никуда не пропали: ячейка показывает время суток и начинает отсчёт заново после 24 часов. Для длительности нужен другой формат.
Разберём одну небольшую таблицу: начало, окончание, перерыв, рабочее время и итог в десятичных часах. Пример учебный; исходные отметки и правила учёта времени в вашей организации нужно проверить отдельно.
Сначала выберите единицу измерения
Время 8:30 означает восемь часов тридцать минут. Число 8,30 в русской локали означает 8,3 часа — восемь часов восемнадцать минут. Между ними двенадцать минут разницы.
Excel хранит время как долю суток. Поэтому длительность в формате часов и минут переводят в десятичные часы умножением на 24, а в минуты — умножением на 1440. Обратный переход: десятичные часы делят на 24 и задают формат длительности.
Не смешивайте в одном столбце числа 8,5, время 8:30 и текст «8 ч 30 мин». Внешне они похожи, но формулы обрабатывают их по-разному. Подпишите единицу прямо в заголовке: «Длительность, ч:мин» или «Часы, десятичные».
Соберите четыре строки и проверьте результат
В первой строке листа поставьте заголовки. Столбец A — день, B — начало, C — окончание, D — перерыв, E — длительность, F — десятичные часы. Данные за четыре дня займут строки 2–5, итог — строку 6.
| Строка | Начало B | Конец C | Перерыв D | Результат E | Часы F |
|---|---|---|---|---|---|
| 2 | 09:00 | 18:00 | 00:30 | 8:30 | 8,50 |
| 3 | 09:15 | 18:00 | 00:30 | 8:15 | 8,25 |
| 4 | 10:00 | 18:30 | 00:30 | 8:00 | 8,00 |
| 5 | 08:45 | 17:30 | 00:30 | 8:15 | 8,25 |
| 6, итог | — | — | — | 33:00 | 33,00 |
Введите в E2 формулу =C2-B2-D2 и скопируйте её до E5. В F2 поставьте =E2*24 и скопируйте до F5. Столбец F должен иметь числовой формат, например с двумя знаками после запятой.
В примере все четыре периода заканчиваются в день начала, а получасовой перерыв исключается из рабочего времени. Это условие расчёта, а не команда автоматически вычитать полчаса из любых отметок. Если человек продолжал выполнять работу, одна формула не устанавливает, какой период можно исключить.
Итог E6: =СУММ(E2:E5). В англоязычном Excel та же функция называется SUM. Для F6 достаточно =E6*24. Независимая проверка в минутах: 510 + 495 + 480 + 495 = 1980; 1980 / 60 = 33 часа.
Как показать больше 24 часов
Выделите E2:E6, откройте «Формат ячеек» сочетанием Ctrl+1 и выберите пользовательский формат. В русскоязычном Excel код длительности обычно выглядит как [ч]:мм; в английском — [h]:mm. Квадратные скобки вокруг часов позволяют показать накопленный итог. В инструкции Microsoft приведён английский вариант кода.
Проверяйте результат на известном значении: итог нашего примера должен показывать 33:00, а не 9:00. Смена формата меняет отображение, но сама по себе не исправляет неверные исходные значения или формулу.
Если нужный пользовательский формат недоступен в вашей версии Excel для браузера, используйте рядом числовой итог =E6*24: 33 десятичных часа. Не заменяйте числовую длительность текстовой подписью в том столбце, который собираетесь дальше суммировать.
Что делать с переходом через полночь
Для начала в 22:00 и окончания в 06:00 простое вычитание времён даст отрицательное значение. Надёжнее хранить дату вместе со временем: B2 — 21.10.2026 22:00, C2 — 22.10.2026 06:00, D2 — 00:30. Формула =C2-B2-D2 вернёт 7:30, а умножение на 24 — 7,5.
Убедитесь, что Excel распознал дату и время, а не сохранил введённое как текст. Не убирайте даты только потому, что они занимают место: они позволяют отличить ночной период от ошибочно перевёрнутых начала и окончания. Если окончание раньше начала даже с датами, сначала выясните причину.
Расчёт общей длительности ещё не распределяет часы по календарным дням и видам оплаты. Такой учёт разобран в статье о ночной смене в табеле.
Где возникает ошибка округления
Пусть есть три периода по 7 часов 10 минут. Каждый равен 7,1666… часа. Если округлить каждую строку до 7,17 и сложить, получится 21,51 часа. Если сначала сложить исходную длительность, получится ровно 21:30, то есть 21,50 часа. Разница — 0,01 часа, или 36 секунд.
Поэтому для сводного итога храните исходные значения и суммируйте их. Числовой формат с двумя знаками после запятой лишь скрывает лишние знаки на экране; функция ОКРУГЛ действительно меняет результат. Для итогового отображения можно использовать =ОКРУГЛ(E6*24;2), в английской записи — =ROUND(E6*24,2).
Это технический пример, а не правило округления зарплаты. Порядок учёта и расчёта выплат проверяют отдельно. Не сокращайте фактически учтённое время ради удобной таблицы.
Короткая проверка перед использованием
- Значения введены как время или числа в одной выбранной единице, а не как текст.
- В диапазон суммы попали все строки, включая последний рабочий день.
- Нулевая длительность отличается от отсутствующей отметки: пустой конец требует проверки.
- Ночные интервалы содержат обе даты; перерыв не длиннее самого интервала.
- Итог больше суток показан с накопленными часами.
- Десятичное значение 31,5 часа обратно превращается в 31:30; это 1890 минут.
- Округление не подменяет исходные данные.
Когда нужен сам документ для учёта, откройте онлайн-табель рабочего времени. Перед переносом данных выберите одну единицу измерения и сверяйте итог с исходными отметками. Аккуратный формат помогает увидеть часы; достоверными их делает проверка факта работы.