Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

ВРЕМЗНАЧ

Функция ВРЕМЗНАЧ в 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.
Текст в значение времени
B4=ВРЕМЗНАЧ(A4)
ABC
1ТекстВРЕМЗНАЧВ формате времени
212:000,5=ВРЕМЗНАЧ(A2)12:00=ВРЕМЗНАЧ(A2)
318:00:000,75=ВРЕМЗНАЧ(A3)18:00=ВРЕМЗНАЧ(A3)
47:15:300,302430556=ВРЕМЗНАЧ(A4)7:15=ВРЕМЗНАЧ(A4)
525:000,041666667=ВРЕМЗНАЧ(A5)1:00=ВРЕМЗНАЧ(A5)
6абв#ЗНАЧ!=ВРЕМЗНАЧ(A6)#ЗНАЧ!=ВРЕМЗНАЧ(A6)

Один и тот же результат показан в двух форматах: «Общий» — доля суток, «Время» — привычный вид. 25:00 больше суток, и ВРЕМЗНАЧ оставляет только остаток — 1:00.

В английском Excel: =TIMEVALUE(A4)

Полезно знать

  • Если вы видите ошибку #ЗНАЧ!, Excel не смог распознать формат времени. Убедитесь, что текст соответствует допустимому шаблону.
  • Вы можете использовать ВРЕМЗНАЧ в сочетании с ДАТАЗНАЧ для преобразования полной даты и времени, разделённых в тексте.

Практическое применение

  • Преобразование данных из внешних источников, где время хранится как текст.
  • Расчёт интервалов между событиями, началом и концом работы, приёма пищи и пр.
  • Автоматизация отчётности, где важно корректное отображение времени.
Как перевести время в число часов или минут
B2=ВРЕМЗНАЧ(A2)*24
ABCD
1ВремяЧасыМинутыКак текст
28:308,5=ВРЕМЗНАЧ(A2)*24510=ВРЕМЗНАЧ(A2)*144008:30=ТЕКСТ(ВРЕМЗНАЧ(A2);"чч:мм")
31:451,75=A3*24105=A3*144001:45=ТЕКСТ(A3;"чч:мм")

В A2 время записано текстом (прижато влево), поэтому нужна ВРЕМЗНАЧ. В A3 — настоящее время (прижато вправо), и его можно сразу умножать на 24. Ячейкам с часами и минутами задайте формат «Общий».

В английском Excel: =TIMEVALUE(A2)*24

После применения ВРЕМЗНАЧ вы можете отформатировать ячейку как время, чтобы видеть привычное отображение (например, 08:30), несмотря на то, что в ячейке будет дробное число.

Длительность между двумя «текстовыми» временами
C3=ОСТАТ(ВРЕМЗНАЧ(B3)-ВРЕМЗНАЧ(A3);1)
ABCD
1НачалоКонецДлительностьЧасов
29:1518:008:45=ВРЕМЗНАЧ(B2)-ВРЕМЗНАЧ(A2)8,75=(ВРЕМЗНАЧ(B2)-ВРЕМЗНАЧ(A2))*24
322:006:008: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;"чч:мм")

Надеюсь, на этой странице вы нашли то, что искали. ВРЕМЗНАЧ нужна только для времени, записанного текстом; с настоящим временем считайте напрямую.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*