Сколько минут в дне и как перевести минуты в часы и дни

В сутках 1440 минут: 24 часа по 60 минут. Внутри таблица готовых значений и разбор, как перевести минуты в часы и дни с остатком, как сделать это формулой в Excel и Google Таблицах и в пару строк на Python, и почему в день перехода на летнее время в сутках бывает 1380 минут.

Статью написал:
Ваня Буявец, продюсер, основатель Checkroi
Ваня Буявец
Основатель Checkroi, продюсер, эксперт в выборе онлайн-курсов
Все 2872 статьи автора Подписаться на Телеграм-канал
Одобрено экспертом:
Наташа Буявец, основатель Checkroi, эксперт по онлайн-курсам
Наташа Буявец
Основательница Checkroi, продюсер Youtube-каналов, эксперт по онлайн-курсам
Все 3526 экспертных мнений Подписаться на Телеграм-канал
Обложка: Сколько минут в дне и как перевести минуты в часы и дни

В одном дне 1440 минут: 24 часа умножаем на 60 минут. Отсюда две формулы, которыми закрывается почти любая задача со временем: чтобы перевести минуты в часы, делим на 60, а чтобы перевести минуты в дни, делим на 1440.

Ниже таблица готовых значений, пошаговый перевод с остатком («2000 минут — это сколько дней и часов»), формулы для Excel и Google Таблиц и короткий код на Python. Пригодится и для табеля, и для планирования времени, и для отчёта по проекту.

Отдельно разберём, когда в сутках бывает не 1440 минут. Такое случается, и на этом ломаются даже программы.

CheckroiCheckroiПодборка курсов по Python566 курсов • 51 школаСравните цены, школы, программу и найдите выгодные предложения по обучениюСравнить→

Сколько минут в дне, неделе и году

Рой считает, сколько минут в сутках

Соотношения единиц закреплены в Положении о единицах величин (постановление Правительства РФ от 31.10.2009 № 879, приложение № 3): минута равна 60 с, час 3600 с, сутки 86 400 с. Всё остальное получается умножением.

Период Часов Минут Секунд
1 час 1 60 3600
1 сутки (день) 24 1440 86 400
1 неделя 168 10 080 604 800
Год, 365 дней 8760 525 600 31 536 000
Високосный год, 366 дней 8784 527 040 31 622 400

В быту «день» и «сутки» обычно означают одно и то же, поэтому ответ на вопрос «сколько минут в одном дне» тот же: 1440 минут.

С рабочим днём другая история. Трудовой кодекс (ст. 91) ограничивает нормальную рабочую неделю 40 часами. При пятидневке это 8 часов в день, то есть 480 минут, а за неделю 2400 минут. Именно в таких единицах время считает табельщик, когда сводит опоздания и переработки.

Как перевести минуты в часы

Формула одна:

часы = минуты ÷ 60

Результат получается дробью: 90 минут = 1,5 часа. Если нужен привычный вид «часы и минуты», делим с остатком:

  1. Разделите минуты на 60 и возьмите целую часть. Это часы: 400 ÷ 60 = 6 и ещё сколько-то.
  2. Умножьте часы обратно на 60 и вычтите из исходного числа: 400 − 6 × 60 = 40. Это оставшиеся минуты.
  3. Запишите ответ: 400 минут = 6 ч 40 мин.

В программировании для этого есть деление нацело и остаток от деления, но об этом ниже. Готовые значения для частых запросов:

Минуты Часы дробью Часы и минуты
40 0,67 (две трети часа) 0 ч 40 мин
90 1,5 1 ч 30 мин
119 1,98 1 ч 59 мин
150 2,5 2 ч 30 мин
400 6,67 6 ч 40 мин
1440 24 24 ч 0 мин
2000 33,33 33 ч 20 мин

Обратный перевод работает умножением: 2,5 часа × 60 = 150 минут, а 90 часов × 60 = 5400 минут.

Канал основателя Checkroi Вани Буявца3 700 человек читают мой Телеграм-канал про нейросетиСобрал промпты для Claude Code и ChatGPT, разборы ИИ-инструментов и лайфхаки по продвижению бизнеса в одном местеПрисоединиться

Часы и минуты в дробь для табеля

В табелях, счетах фрилансеров и таймтрекерах время часто пишут десятичной дробью: 1,75 часа вместо 1 ч 45 мин. Перевод простой:

  1. Минуты разделите на 60: 45 ÷ 60 = 0,75.
  2. Прибавьте целые часы: 1 + 0,75 = 1,75.
  3. Обратно: дробную часть умножьте на 60. Из 1,75 получится 0,75 × 60 = 45 минут.

Так «1 час 40 минут в часах» даёт 1,67, а «1 час 30 минут» ровно 1,5. Чтобы не считать каждый раз, сохраните шпаргалку:

Минуты Доля часа
6 0,1
12 0,2
15 0,25
20 0,33
30 0,5
40 0,67
45 0,75

Шаг в 6 минут удобен тем, что каждые 6 минут дают ровно одну десятую часа. Поэтому время в табеле удобно округлять именно до 0,1 часа.

Как перевести минуты в дни и обратно

Здесь делим на 1440, потому что столько минут в сутках:

дни = минуты ÷ 1440

Для больших чисел удобнее раскладывать по шагам, чтобы получить «сутки, часы, минуты». Возьмём 2000 минут:

  1. 2000 ÷ 1440 = 1 целые сутки, остаток 2000 − 1440 = 560 минут.
  2. 560 ÷ 60 = 9 целых часов, остаток 560 − 540 = 20 минут.
  3. Ответ: 2000 минут = 1 сут 9 ч 20 мин.

Ещё несколько примеров, которые часто ищут:

  • 1680 минут = 28 часов = 1 сут 4 ч;
  • 5760 минут = 96 часов = ровно 4 суток;
  • 43 200 минут = 30 суток;
  • 15 дней = 15 × 1440 = 21 600 минут.

Рабочие дни считают иначе: делите на длину рабочего дня. При восьмичасовом графике 2400 минут переработки дают 5 рабочих дней, хотя календарных суток это меньше двух. Та же разница всплывает, когда сроки задач переносят на диаграмму Ганта: длительность в рабочих днях и в календарных не совпадает.

Формулы в Excel и Google Таблицах

Скриншоты сделаны в Google Таблицах: формулы там те же, что в Excel, отличаются только пункты меню. У нашей демо-таблицы английские региональные настройки, поэтому дробная часть отделена точкой, а аргументы функций запятой. В русском Excel будет «1,5» и точка с запятой между аргументами.

Пусть минуты лежат в столбце A, начиная со второй строки. Часы дробью считает обычное деление:

=A2/60

Протяните формулу вниз, и столбец B покажет 1,5 для 90 минут и 6,67 для 400. Такие формулы разбирают с первых занятий на курсах по Excel. Лишние знаки после запятой убирает функция ОКРУГЛ: =ОКРУГЛ(A2/60;2).

Формула =A3/60 в Google Таблицах переводит 400 минут в часы дробью
Формула =A3/60: 400 минут превращаются в 6,67 часа, 90 минут в 1,5. У демо-таблицы английские настройки, поэтому дробь отделена точкой

Чтобы увидеть время в виде «часы:минуты», делите на 1440. Excel и Google Таблицы хранят время как долю суток, поэтому 90 минут превращаются в 0,0625, и остаётся только сменить формат ячейки.

  • Google Таблицы: «Формат» → «Числа» → «Продолжительность».
  • Excel: «Главная» → «Формат» → «Формат ячеек» → вкладка «Число» → «Настраиваемый», в поле «Тип» введите [ч]:мм;@. Так советует справка Microsoft для сумм больше 24 часов.
Меню «Формат» → «Числа» в Google Таблицах с пунктом «Продолжительность»
Выделили столбец с формулой =A2/1440 и открыли «Формат» → «Числа». Нужен пункт «Продолжительность» внизу списка

Квадратные скобки вокруг «ч» обязательны. Без них Excel после 24 часов начинает отсчёт заново и покажет 2000 минут как 9:20 вместо 33:20.

Если нужна подпись текстом, соберите её из целой части и остатка:

=ЦЕЛОЕ(A2/60)&" ч "&ОСТАТ(A2;60)&" мин"
Минуты в формате часы:минуты и подпись «6 ч 40 мин» через ЦЕЛОЕ и ОСТАТ в Google Таблицах
После смены формата 2000 минут показаны как 33:20. В столбце D подпись собрана функциями ЦЕЛОЕ и ОСТАТ, в русском Excel аргументы разделяет точка с запятой

В Excel есть и функция-конвертер ПРЕОБР. Минута в ней обозначается «mn», час «hr», день «day»: =ПРЕОБР(A2;"mn";"hr") вернёт те же 1,5. Если таблиц под рукой нет, а Excel не установлен, подойдёт Excel онлайн или Google Таблицы.

Обратно: из времени «1:30» в минуты

Бывает наоборот: в ячейке уже стоит время вида 6:40, а нужны минуты числом, например для расчёта оплаты поминутно. Раз время хранится как доля суток, умножьте его на 1440:

=B2*1440

Ячейке с результатом верните обычный числовой формат, иначе таблица покажет снова время. Для 6:40 выйдет 400, для 33:20 ровно 2000. Похожим образом считают и часы дробью: =B2*24 превратит 1:30 в 1,5.

Как посчитать на Python

В Python перевод минут укладывается в две строки благодаря функции divmod(). Она возвращает сразу частное и остаток:

def minutes_to_dhm(total):
    days, rest = divmod(total, 1440)
    hours, minutes = divmod(rest, 60)
    return days, hours, minutes

for m in (90, 400, 1440, 2000, 5760):
    d, h, mi = minutes_to_dhm(m)
    print(f"{m} мин = {d} дн {h} ч {mi} мин")

Вывод, проверенный запуском:

90 мин = 0 дн 1 ч 30 мин
400 мин = 0 дн 6 ч 40 мин
1440 мин = 1 дн 0 ч 0 мин
2000 мин = 1 дн 9 ч 20 мин
5760 мин = 4 дн 0 ч 0 мин

Второй способ даёт стандартная библиотека, модуль datetime. Объект timedelta сам раскладывает минуты по суткам:

from datetime import timedelta

t = timedelta(minutes=2000)
print(t)                         # 1 day, 9:20:00
print(t.total_seconds() / 3600)  # 33.333333333333336

Формат «ЧЧ:ММ» и обратный разбор

Для отчётов и интерфейсов часто нужна строка с ведущими нулями. Её даёт f-строка с шаблоном 02d, а обратный разбор делается через split(":"):

def to_hhmm(total):
    hours, minutes = divmod(total, 60)
    return f"{hours:02d}:{minutes:02d}"

def from_hhmm(text):
    hours, minutes = map(int, text.split(":"))
    return hours * 60 + minutes

print(to_hhmm(90), to_hhmm(400), to_hhmm(2000))  # 01:30 06:40 33:20
print(from_hhmm("06:40"), from_hhmm("33:20"))     # 400 2000

Часы здесь не сворачиваются в сутки, поэтому 2000 минут дают 33:20. Для табеля это как раз то, что нужно, а сутки при желании отделяет первая функция с divmod(total, 1440).

Python ставится бесплатно с официального сайта python.org, а запустить такой файл проще всего в VS Code.

Ваня БуявецКанал основателя Checkroi Вани БуявцаЗабирайте промпты и обучение по нейросетям в моём Телеграм-каналеБольше 3 700 человек уже применяют Claude Code, ChatGPT и другие нейросети в работе, учёбе, бизнесе и жизниПерейти в канал

Когда в сутках не 1440 минут

Рой с удивлением замечает, что в день перевода часов сутки короче

В большинстве задач 1440 минут хватит. Но есть два случая, где эта цифра даёт сбой.

Переход на летнее и зимнее время

В странах, где переводят часы, местные сутки в день перехода длиннее или короче. В Германии 29 марта 2026 года часы переведут вперёд, и в этих сутках будет 23 часа, то есть 1380 минут. 25 октября 2026 года их переведут назад, и выйдет 1500 минут. Правила перевода для Евросоюза задаёт директива 2000/84/EC.

Здесь легко ошибиться в коде. Если вычесть две даты с одним и тем же часовым поясом, Python пояс проигнорирует: документация прямо пишет, что в этом случае поправка на зону не делается. Проверяли сами:

from datetime import datetime, timedelta, timezone
from zoneinfo import ZoneInfo

berlin = ZoneInfo("Europe/Berlin")
start = datetime(2026, 3, 29, tzinfo=berlin)
end = datetime(2026, 3, 30, tzinfo=berlin)

print((end - start) / timedelta(minutes=1))  # 1440.0
utc = timezone.utc
print((end.astimezone(utc) - start.astimezone(utc)) / timedelta(minutes=1))  # 1380.0

Решение: перед вычитанием переводите обе даты в UTC. Для Москвы тот же код выдаёт 1440 в обоих вариантах, потому что сезонного перевода часов в России нет.

Дополнительная секунда

Изредка в сутки по шкале UTC добавляют секунду, чтобы атомные часы не расходились с вращением Земли. Такие сутки длятся 86 401 с, но минут в них по-прежнему 1440, просто одна из них на секунду длиннее.

Эту практику постепенно сворачивают. Генеральная конференция по мерам и весам в 2022 году решила увеличить допустимое расхождение между UT1 и UTC не позже 2035 года.

Сколько набегает за год по N минут в день

Песочные часы, настольный календарь и таймер на столе

Перевод минут в часы удобен и для обратной задачи: понять, во что складываются короткие ежедневные занятия. Один процент суток это 14,4 минуты, а одна минута меньше десятой доли процента. Зато за год минуты собираются в заметные часы:

В день За неделю За 30 дней За год (365 дней)
10 минут 70 минут 300 минут = 5 ч 3650 минут ≈ 61 ч
15 минут 105 минут 450 минут = 7,5 ч 5475 минут ≈ 91 ч
30 минут 210 минут 900 минут = 15 ч 10 950 минут = 182,5 ч
60 минут 420 минут 1800 минут = 30 ч 21 900 минут = 365 ч

Получасовое занятие каждый день даёт за год больше 180 часов. На таком ритме построены, например, наши планы изучения китайского по 30 минут в день.

Частые ошибки и как их не допустить

  • 1,5 часа записали как 1:50. Дробь 0,5 означает половину часа, то есть 30 минут. Правильно: 1 ч 30 мин.
  • Делят на 100 вместо 60. Получается, что 130 минут равны 1,3 часа, хотя на деле это 2 ч 10 мин.
  • Сумма в Excel обнулилась после 24 часов. Стоит формат «ч:мм» без квадратных скобок. Поменяйте на [ч]:мм.
  • Округлили часы, а потом перевели обратно. 400 минут = 6,67 часа, но 6,67 × 60 = 400,2. Для обратного перевода берите исходные минуты: округлённая дробь даёт погрешность.
  • Вычли даты в одном часовом поясе. В день перехода на летнее время код покажет 1440 вместо 1380. Переводите даты в UTC.

Где освоить Python системно

Перевод минут занимает пару строк, но из таких мелочей складывается работа с датами в отчётах, парсерах и ботах. Чтобы писать подобные скрипты самому, начните с основ языка Python: циклы вроде while, функции, работа с модулями.

Ниже пять программ, где это разбирают по порядку: от первого скрипта до своих проектов. Полный список с ценами и отзывами есть в каталоге курсов по Python.

КурсШколаСтоимость со скидкойВ рассрочкуДлитель­ностьОбзор курса от Checkroi
Профессия «Python-разработчик»
Перейти на сайт курса
SkillboxSkillbox157 335 ₽5987 ₽/мес.10 месяцевОбзор курса
Fullstack-разработчик на Python
Перейти на сайт курса
НетологияНетология161 200 ₽7125 ₽/мес.21 месяцОбзор курса
ДО Профессия Python-разработчик
Перейти на сайт курса
GeekBrainsGeekBrains149 001 ₽3167 ₽/мес.10 месяцевОбзор курса
Автоматизированное тестирование на Python
Перейти на сайт курса
SkillboxSkillbox118 666 ₽4108 ₽/мес.9 месяцевОбзор курса
Программирование на Python ПРО
Перейти на сайт курса
SkillboxSkillbox119 600 ₽ - 17 месяцевОбзор курса

Больше программ — в полном каталоге курсов по Python

Часто задаваемые вопросы

Сколько минут в одном дне?

В одном дне 1440 минут: 24 часа умножаем на 60 минут. В секундах это 86 400.

Сколько минут в неделе и в году?

В неделе 10 080 минут. В обычном году из 365 дней 525 600 минут, в високосном 527 040.

90 минут это сколько часов?

90 минут равны 1,5 часа, то есть 1 час 30 минут. Чтобы перевести минуты в часы, делите их на 60.

400 минут это сколько часов?

400 минут это 6 часов 40 минут, или примерно 6,67 часа дробью. 400 делим на 60: целая часть 6, остаток 40 минут.

Сколько минут в рабочем дне?

Статья 91 Трудового кодекса ограничивает нормальную рабочую неделю 40 часами. При пятидневке рабочий день длится 8 часов, это 480 минут.

Как перевести минуты в часы в Excel?

Для часов дробью используйте формулу =A2/60. Чтобы увидеть время в виде часы:минуты, разделите на 1440 и задайте ячейке формат [ч]:мм;@. Подробнее о лишних знаках после запятой читайте в статье про округление в Excel.

Читайте Checkroi первым в Google
Добавьте Checkroi в избранные источники — и наши разборы курсов и обзоры школ будут показываться выше в вашей выдаче Google.
Оставить комментарий
0 комментариев
Форма комментария

Оставьте комментарий

Напишите, что думаете. Нам важно ваше мнение!