При составлении формул для отображения в ячейке фразы содержащей текст и время, например, «Сейчас 10:35», могут возникнуть сложности с правильным отображением времени. Решим задачу путем предварительного преобразования времени в текстовое значение.
По аналогии с примером из статьи Отображение формата Даты в ТЕКСТовой строке , рассмотрим, как преобразовать Время в текстовый формат.
Введем в ячейку А1 время 10:35. В ячейке В1 попробуем отразить фразу: « Сейчас 10:35 ». Для этого в B1 пишем формулу: ="Сейчас "&A1 . В результате получим: «Сейчас 0,440972222222222». EXCEL подставил вместо 10:35 соответствующее времени число 0,440972222222222. (см. файл примера ).
Для отображения времени в нужном нам формате используем функцию ТЕКСТ() : ="Сейчас "&ТЕКСТ(A1;"ч:мм")
Получим желаемое - « Сейчас 10:35 ». Обратите внимание, что мм (минуты) записаны строчными буквами, чтобы отличить их от Месяца (ММ).
СОВЕТ: Подробнее о пользовательских форматах дат и времени читайте в одноименной статье Пользовательский формат даты и времени .
© Copyright 2013 - 2024 Excel2.ru. All Rights Reserved
Комментарии