Как посчитать количество минут в Excel: пошаговые инструкции с формулами

Почему подсчёт минут в Excel вызывает сложности

Работа с временны́ми данными в Microsoft Excel часто становится головной болью даже для опытных пользователей. Дело в том, что программа воспринимает время не как привычные нам часы и минуты, а как доли суток: 1 час = 1/24, 1 минута = 1/1440. Эта особенность приводит к ошибкам при попытке просто сложить ячейки с временем или вычесть одно значение из другого.

Допустим, у вас есть таблица с данными о продолжительности звонков в формате чч:мм. Если вы попробуете просуммировать их стандартным способом, Excel может выдать результат в виде 1,25 вместо ожидаемых 1:15 (75 минут). Или хуже — показать ######, если формат ячейки не настроен правильно. В этой статье разберём 5 надёжных способов посчитать минуты в Excel, чтобы избежать таких ловушек.

Особенно актуальна эта тема для тех, кто работает с:

  • 📊 Табелями учёта рабочего времени
  • ⏱️ Логами звонков в колл-центрах
  • 🏃‍♂️ Тренировочными дневниками (продолжительность упражнений)
  • 🚚 Маршрутными листами (время в пути)

Способ 1: Простое сложение времени в формате чч:мм

Если ваши данные уже записаны в формате чч:мм (например, 0:45 или 2:30), самый очевидный способ — использовать функцию СУММ. Но здесь есть нюансы:

⚠️ Внимание: Перед суммированием убедитесь, что ячейки с временем имеют формат [ч]:мм (через Формат ячеек → Время). Иначе Excel обрежет результат до 24 часов!

Пример формулы:

=СУММ(A2:A10)

Где A2:A10 — диапазон с временны́ми значениями. Если нужно получить результат именно в минутах, добавьте умножение на 1440 (количество минут в сутках):

=СУММ(A2:A10)*1440

Для наглядности — как Excel интерпретирует разные форматы времени:

Формат ячейкиОтображаемое значениеРеальное значение (доля суток)
ч:мм1:300,0625
[ч]:мм25:301,0625
Общий0,06250,0625
📊 Как вы обычно работаете с временем в Excel?
Ввожу вручную в формате чч:мм
Использую формулы для конвертации
Экспортирую данные из других программ
Не работал с временем

Способ 2: Конвертация часов и минут в общее количество минут

Часто данные поступают раздельно: в одной колонке часы, в другой — минуты. Например, продолжительность встречи записана как 2 ч 15 мин. Чтобы получить общее количество минут, используйте формулу:

=A2*60 + B2

Где:

  • A2 — ячейка с часами
  • B2 — ячейка с минутами

Если данные записаны в одной ячейке в формате 2:15 (текст), сначала разделите их с помощью функции РАЗДЕЛИТЬ (в новых версиях Excel) или комбинации ЛЕВСИМВ/ПРАВСИМВ:

=ЛЕВСИМВ(A2;НАЙТИ(":";A2)-1)*60 + ПРАВСИМВ(A2;ДЛСТР(A2)-НАЙТИ(":";A2))

Убедиться, что часы и минуты в отдельных ячейках|Проверить отсутствие лишних символов (пробелов, букв)|Настроить формат результата на "Общий" или "Числовой"-->

Способ 3: Вычитание времени для расчёта разницы в минутах

Классическая задача: есть время начала и окончания события, нужно найти продолжительность в минутах. Например, звонок начался в 14:25, закончился в 14:47. Формула:

=((B2-A2)*24)*60

Пояснение:

  • B2-A2 — разница во времени (в долях суток)
  • *24 — конвертация в часы
  • *60 — конвертация в минуты

Если время пересекает полночь (например, с 23:45 до 00:15), используйте:

=ЕСЛИ(B2
Почему умножаем на 1440?

1440 — это количество минут в сутках (24 часа × 60 минут). Excel хранит время как долю от суток, поэтому умножение на 1440 сразу даёт результат в минутах.

Способ 4: Использование функции ВРЕМЯ для сложных расчётов

Функция ВРЕМЯ позволяет создать временно́е значение из отдельных компонентов (часов, минут, секунд). Это полезно, если вам нужно, например, прибавить к существующему времени определённое количество минут. Синтаксис:

=ВРЕМЯ(часы; минуты; секунды)

Пример: к времени 1:30 в ячейке A2 прибавить 45 минут:

=ВРЕМЯ(ЧАС(A2); МИНУТЫ(A2)+45; 0)

Чтобы результат отображался корректно, не забудьте установить формат ячейки [ч]:мм. Если после сложения минут значение превышает 60, Excel автоматически конвертирует их в часы (например, 75 минут станут 1:15).

Способ 5: Работа с текстом (например, "1 час 30 минут")

Если данные записаны в текстовом формате (например, "1 час 30 минут"), придётся использовать комбинацию функций для извлечения чисел. Универсальная формула:

=ЕСЛИОШИБКА(НАЙТИ("час";A2);0)/100 + ЕСЛИОШИБКА(НАЙТИ("мин";A2);0)/100

Но этот метод работает только для фиксированного формата. Более надёжный вариант — разделить текст на части с помощью Power Query (вкладка Данные → Получить данные).

Альтернатива для простых случаев:

=ЗНАЧЕН(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;" час ";".");" минут";""))*60

Эта формула заменяет слова на точки и преобразует текст в число (например, "1.30" станет 1,3, а после умножения на 60 — 90 минут).

Типичные ошибки и как их избежать

Даже опытные пользователи сталкиваются с ошибками при работе с временем. Вот самые распространённые:

⚠️ Внимание: Если после вычитания времени получаете ######, проверьте ширину столбца или формат ячейки. Скорее всего, результат отрицательный (например, при вычитании 0:30 из 0:15).

Другие ловушки:

  • 🕒 24-часовой лимит: Excel сбрасывает время после 23:59. Используйте формат [ч]:мм для значений >24 часов.
  • Округление: При конвертации в минуты дробные значения (например, 1,5 минуты) могут округлиться. Используйте =ОКРУГЛ(результат; 0).
  • 📝 Текст вместо времени: Если ячейка содержит текст (например, "30 мин"), Excel не сможет его просуммировать без предварительной обработки.

Практические примеры: задачи из реальной жизни

Разберём несколько кейсов, с которыми сталкиваются пользователи:

  1. Табель рабочего времени: В колонке A — время прихода, в B — ухода. Нужно посчитать общее количество отработанных минут за неделю.
    =СУММПРОИЗВ((B2:B10-A2:A10)*1440)
  2. Лог звонков: В колонке C — продолжительность в формате мм:сс (например, 02:45). Нужно получить сумму в минутах с округлением до целых.
    =ОКРУГЛ(СУММ(C2:C100)*1440; 0)
  3. Тренировочный дневник: В колонке D — время упражнений в формате чч:мм:сс. Нужно перевести всё в минуты для анализа нагрузки.
    =D2*1440

Для визуализации результатов используйте условное форматирование. Например, можно выделить красным ячейки, где продолжительность превышает 60 минут:

  1. Выделите диапазон с результатами.
  2. Перейдите в Главная → Условное форматирование → Правила выделения ячеек → Больше.
  3. Укажите значение 60 и выберите красный цвет.

FAQ: Ответы на частые вопросы

Как посчитать минуты между двумя датами (например, 12.05.2026 14:30 и 13.05.2026 10:15)?

Используйте формулу:

=((B2-A2)*24)*60

Где A2 и B2 — ячейки с датами и временем. Убедитесь, что формат ячеек — дд.мм.гггг ч:мм.

Почему при сложении времени получаю неверный результат?

Скорее всего, у вас неверный формат ячейки с результатом. Установите формат [ч]:мм или Общий, если нужны только минуты. Также проверьте, нет ли в данных текста (например, пробелов перед числом).

Можно ли автоматически конвертировать "1 час 30 минут" в 90 минут?

Да, но потребуется комбинация функций:

=ЕСЛИОШИБКА(ЗНАЧЕН(ЛЕВСИМВ(A2;НАЙТИ(" час";A2)-1))*60;0) + ЕСЛИОШИБКА(ЗНАЧЕН(ПРАВСИМВ(A2;НАЙТИ("мин";A2)-НАЙТИ(" ";A2;НАЙТИ("час";A2))-1));0)

Для упрощения лучше использовать Power Query или разделить данные на отдельные колонки.

Как посчитать среднее время в минутах?

Формула:

=СРЗНАЧ(A2:A100)*1440

Где A2:A100 — диапазон с временны́ми значениями в формате ч:мм.

Что делать, если в данных есть пустые ячейки?

Используйте функцию ЕСЛИ для игнорирования пустых значений:

=СУММПРОИЗВ(--(A2:A100<>"");(A2:A100)*1440)

Или более простой вариант:

=СУММЕСЛИ(A2:A100;"<>";A2:A100)*1440