1

Я создал лист, где первый столбец представляет собой часовую временную шкалу, начиная с введенного пользователем времени и даты. Пользователь вводит время и дату в ячейку F4. Впоследствии временная шкала начинается в ячейке A2, причем первый раз совпадает с тем, что было введено в F4.

Каждая ячейка под ней добавляет один час по формуле =A2+1/24 .

Теперь я хотел бы условно отформатировать любые ячейки, где время полночь, чтобы показать дату и время.

Например

  • если данные, введенные пользователем в F4, были «1/2/2016 06:00», то в A2 отображается 06:00. А3 показывает 07:00 и т.д.
  • Это продлится до 00:00, представляющего 03.01.2016 00:00. Я хотел бы условно отформатировать его таким образом, чтобы, когда «00:00» - это значение, отображаемое в ячейке, оно автоматически условно форматировалось, чтобы отображать 00.01.2016 г. 00:00 и правильную дату для каждого последующего вхождения в полночь.

1 ответ1

0
  1. выберите диапазон, который хотите условно отформатировать
  2. перейти на главную - условное форматирование - новое правило - используйте формулу, чтобы определить ячейку для форматирования
  3. Введите формулу =HOUR(A1)=0 (где A1 - ваша активная ячейка)
  4. Перейти в Формат - Номер; Выберите пользовательский и введите код формата (m/d/yyyy hh:mm в вашем примере)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .