askXL
Вопрос RU

Как вычислить разницу во времени (часы и минуты) в 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)           → только минуты
24.02.2026 Excel / Google Sheets

Нужна своя формула?

Опишите задачу — ИИ сгенерирует рабочую формулу за секунды

Создать формулу

Вы использовали бесплатные запросы

Войдите, чтобы продолжить генерировать формулы — это бесплатно!

Больше запросов
Сохранение формул в избранное
Доступ к истории формул
Войти через Google

By signing in, you agree to our Privacy Policy

Отличная формула!

Войдите, чтобы сохранять формулы и получить больше бесплатных запросов

Войти бесплатно

Сохранить в избранное

Войдите, чтобы сохранять формулы и получать к ним доступ в любое время

Войти через Google