Как вычислить разницу во времени (часы и минуты) в Excel?
Простое вычитание: =Конец-Начало. Для отображения часов и минут отформатируйте ячейку как ч:мм. Для числа часов: =(Конец-Начало)*24.
Excel хранит время как дробную часть суток: 6 часов = 0,25 (четверть дня). Это важно для правильных вычислений.
Разница между двумя временами
=B2-A2
Результат — время. Отформатируйте ячейку: Ctrl+1 → Время → ч:мм.
Результат в часах (число)
=(B2-A2)*24
Если A2=9:00, B2=17:30, результат = 8,5 часов.
Результат в минутах
=(B2-A2)*24*60
Ночная смена (через полночь)
=ЕСЛИ(B2<A2; B2+1-A2; B2-A2)
Если время окончания меньше начала — значит, смена перешла через полночь, добавляем 1 (сутки).
Часы и минуты отдельно
=ЦЕЛОЕ((B2-A2)*24) → только часы
=ОСТАТ((B2-A2)*24*60; 60) → только минуты