Функция ВРЕМЗНАЧ в Excel превращает время, записанное текстом, в число — долю суток: =ВРЕМЗНАЧ("12:00") вернёт 0,5, =ВРЕМЗНАЧ("18:00") — 0,75. Чтобы перевести время в часы или минуты, умножьте результат на 24 или на 1440: =ВРЕМЗНАЧ(A2)*24 — часы, =ВРЕМЗНАЧ(A2)*1440 — минуты. Если в ячейке уже настоящее время, ВРЕМЗНАЧ не нужна: достаточно =A2*24. Обратно, время в текст, переводит =ТЕКСТ(A2;"чч:мм"). На английском функция называется TIMEVALUE.

| Раздел функций | Функции даты и времени |
| ВРЕМЗНАЧ на английском | TIMEVALUE |
| Волатильность | Не волатильная |
| Похожие функции | ДАТАЗНАЧ, ЗНАЧЕН, ТЕКСТ |
ВРЕМЗНАЧ — это функция Excel, которая преобразует текстовое значение времени в числовой формат. Это особенно полезно, когда вы работаете с импортированными или вручную введёнными значениями времени, представленными как текст.
Что делает функция ВРЕМЗНАЧ
Excel хранит дату и время как числа: целая часть — это дата, дробная — это время. Функция ВРЕМЗНАЧ помогает превратить текст вроде "12:30" в соответствующее дробное число 0,520833, которое Excel распознаёт как 12 часов 30 минут.
Результат будет показан в виде числа, представляющего время как долю от 24 часов.
Значение не может равняться единице или быть больше нее. Для значений 24:00:00 и более время будет взято как остаток от целочисленного деления на 24 часа, т.е. для 24:00:00 - 0, для 36:00:00 - 0,5.
Синтаксис функции ВРЕМЗНАЧ
=ВРЕМЗНАЧ(текст_времени)
- текст_времени — строка, содержащая время в формате, который Excel может распознать, например "14:45", "7:15:30".
Примеры формул с функцией ВРЕМЗНАЧ
- =ВРЕМЗНАЧ("12:00") вернёт 0,5 — это половина суток, т.е. 12:00 дня.
- =ВРЕМЗНАЧ("6:30 AM") вернёт 0,270833.
- =ВРЕМЗНАЧ("18:00:00") вернёт 0,75.
| A | B | C | |
|---|---|---|---|
| 1 | Текст | ВРЕМЗНАЧ | В формате времени |
| 2 | 12:00 | 0,5=ВРЕМЗНАЧ(A2) | 12:00=ВРЕМЗНАЧ(A2) |
| 3 | 18:00:00 | 0,75=ВРЕМЗНАЧ(A3) | 18:00=ВРЕМЗНАЧ(A3) |
| 4 | 7:15:30 | 0,302430556=ВРЕМЗНАЧ(A4) | 7:15=ВРЕМЗНАЧ(A4) |
| 5 | 25:00 | 0,041666667=ВРЕМЗНАЧ(A5) | 1:00=ВРЕМЗНАЧ(A5) |
| 6 | абв | #ЗНАЧ!=ВРЕМЗНАЧ(A6) | #ЗНАЧ!=ВРЕМЗНАЧ(A6) |
Один и тот же результат показан в двух форматах: «Общий» — доля суток, «Время» — привычный вид. 25:00 больше суток, и ВРЕМЗНАЧ оставляет только остаток — 1:00.
В английском Excel: =TIMEVALUE(A4)
Полезно знать
- Если вы видите ошибку #ЗНАЧ!, Excel не смог распознать формат времени. Убедитесь, что текст соответствует допустимому шаблону.
- Вы можете использовать ВРЕМЗНАЧ в сочетании с ДАТАЗНАЧ для преобразования полной даты и времени, разделённых в тексте.
Практическое применение
- Преобразование данных из внешних источников, где время хранится как текст.
- Расчёт интервалов между событиями, началом и концом работы, приёма пищи и пр.
- Автоматизация отчётности, где важно корректное отображение времени.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Время | Часы | Минуты | Как текст |
| 2 | 8:30 | 8,5=ВРЕМЗНАЧ(A2)*24 | 510=ВРЕМЗНАЧ(A2)*1440 | 08:30=ТЕКСТ(ВРЕМЗНАЧ(A2);"чч:мм") |
| 3 | 1:45 | 1,75=A3*24 | 105=A3*1440 | 01:45=ТЕКСТ(A3;"чч:мм") |
В A2 время записано текстом (прижато влево), поэтому нужна ВРЕМЗНАЧ. В A3 — настоящее время (прижато вправо), и его можно сразу умножать на 24. Ячейкам с часами и минутами задайте формат «Общий».
В английском Excel: =TIMEVALUE(A2)*24
После применения ВРЕМЗНАЧ вы можете отформатировать ячейку как время, чтобы видеть привычное отображение (например, 08:30), несмотря на то, что в ячейке будет дробное число.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Начало | Конец | Длительность | Часов |
| 2 | 9:15 | 18:00 | 8:45=ВРЕМЗНАЧ(B2)-ВРЕМЗНАЧ(A2) | 8,75=(ВРЕМЗНАЧ(B2)-ВРЕМЗНАЧ(A2))*24 |
| 3 | 22:00 | 6:00 | 8:00=ОСТАТ(ВРЕМЗНАЧ(B3)-ВРЕМЗНАЧ(A3);1) | 8=ОСТАТ(ВРЕМЗНАЧ(B3)-ВРЕМЗНАЧ(A3);1)*24 |
Для ночной смены конец меньше начала, и разность отрицательная. ОСТАТ(…;1) добавляет сутки и даёт правильные 8 часов.
В английском Excel: =MOD(TIMEVALUE(B3)-TIMEVALUE(A3),1)
Другие функции "Дата и время"
ВРЕМЯ, ГОД, ДАТА, ДАТАЗНАЧ, ДАТАМЕС, ДЕНЬ, ДЕНЬНЕД, ДОЛЯГОДА, КОНМЕСЯЦА, МЕСЯЦ, МИНУТЫ, НОМНЕДЕЛИ и НОМНЕДЕЛИ.ISO, РАБДЕНЬ, РАЗНДАТ, СЕГОДНЯ, СЕКУНДЫ, ТДАТА, ЧАС, ЧИСТРАБДНИ
Почему ВРЕМЗНАЧ не работает — частые ошибки
- #ЗНАЧ!. Текст не похож на время: лишние символы, «8.30» с точкой, «8ч30м». Сначала приведите его к виду «8:30» через ПОДСТАВИТЬ.
- #ЗНАЧ! для настоящего времени. Если в ячейке не текст, а время, ВРЕМЗНАЧ не нужна — умножайте ячейку на 24 напрямую.
- Результат — дробь 0,35… Это и есть время в долях суток. Задайте ячейке формат «Время» или умножьте на 24.
- Пропала дата. ВРЕМЗНАЧ отбрасывает дату из строки «21.10.2026 14:30» и оставляет только время. Для даты используйте ДАТАЗНАЧ.
Функция ВРЕМЗНАЧ — частые вопросы
Как перевести время в число в Excel?
Если время текстом — =ВРЕМЗНАЧ(A2)*24 (часы). Если это настоящее время — =A2*24.
Как перевести время в минуты?
Умножьте на 1440 (минут в сутках): =ВРЕМЗНАЧ(A2)*1440.
Как превратить время в текст?
Формулой =ТЕКСТ(A2;"чч:мм").
Как называется ВРЕМЗНАЧ на английском?
TIMEVALUE.
Извлечь из значений времени часы и минуты, перевести текст в числа или округлить время сразу во всём столбце можно в пару кликов с !SEMTools.
!SEMTools решает эту и сотни других задач в пару кликов!
Итоги: функция ВРЕМЗНАЧ в Excel
| Задача | Формула |
|---|---|
| Текст → время | =ВРЕМЗНАЧ(A2) |
| Время в часах | =ВРЕМЗНАЧ(A2)*24 |
| Время в минутах | =ВРЕМЗНАЧ(A2)*1440 |
| Ночная смена | =ОСТАТ(ВРЕМЗНАЧ(B2)-ВРЕМЗНАЧ(A2);1) |
| Время → текст | =ТЕКСТ(A2;"чч:мм") |
Надеюсь, на этой странице вы нашли то, что искали. ВРЕМЗНАЧ нужна только для времени, записанного текстом; с настоящим временем считайте напрямую.