Отображение формата ВРЕМЯ в ТЕКСТовой строке в MS EXCEL

При составлении формул для отображения в ячейке фразы содержащей текст и время, например, «Сейчас 10:35», могут возникнуть сложности с правильным отображением времени. Решим задачу путем предварительного преобразования времени в текстовое значение.

По аналогии с примером из статьи Отображение формата Даты в ТЕКСТовой строке, рассмотрим, как преобразовать Время в текстовый формат.

Введем в ячейку А1 время 10:35. В ячейке В1 попробуем отразить фразу: «Сейчас 10:35». Для этого в B1 пишем формулу: ="Сейчас "&A1. В результате получим: «Сейчас 0,440972222222222». EXCEL подставил вместо 10:35 соответствующее времени число 0,440972222222222. (см. файл примера).

Для отображения времени в нужном нам формате используем функцию ТЕКСТ():
="Сейчас "&ТЕКСТ(A1;"ч:мм")

Получим желаемое - «Сейчас 10:35». Обратите внимание, что мм (минуты) записаны строчными буквами, чтобы отличить их от Месяца (ММ).

СОВЕТ:
Подробнее о пользовательских форматах дат и времени читайте в одноименной статье Пользовательский формат даты и времени.

Связанные статьи

Похожие задачи
Прочитайте другие статьи, решающие похожие задачи в MS Excel. Это позволит Вам решать широкий класс подобных задач.
Средняя: 5 (1 оценка)