1

Мне нужен способ условного форматирования ячейки B на основе значений ячейки A.

В основном мне нужно, чтобы B был:

  • Зеленый, если значения находятся в один и тот же день и в течение одного часа после A.
  • Желтый, если через час, но в тот же день, или
  • Красный, если последние 24 часа даты и времени столбца А.

Пожалуйста, вы можете мне помочь с этим?

1 ответ1

0

Это довольно просто с условным форматированием. Вот как сделать первый:

  1. Выберите B1 и выберите «Условное форматирование -> Новое правило» в меню стилей.

  2. Выберите «Использовать формулу, чтобы определить ячейки для форматирования».

  3. В поле «Форматировать значения, где эта формула верна» введите следующее:

    =abs(A1-B1)<=(1/24) Это вернет true, когда две даты находятся в пределах 1/24 дня друг от друга. Он использует абсолютное значение (abs()), поэтому не имеет значения, какое из них больше. (4:15 и 4:45 будут работать, как и 4:45 и 4:15)

  4. Нажмите « Формат», затем вкладку « Заливка » и выберите красивый зеленый цвет.

  5. Подтвердить / отказаться от всех окон

Я не уверен, что формула на третьем шаге - это именно то, что вам нужно. Он проверит, чтобы увидеть, что два времени даты находятся в пределах 1/24 дня друг от друга (один час). Возможно, вы имеете в виду, что на самом деле должно быть в один и тот же час, чтобы 4:01 и 4:59 совпадали, а 4:59 и 5:01 - нет? Если это так, математика меняется:=hour(A1)=hour(b1)

Для двух других условий вы будете использовать более простую математику. В1-А1 больше 1/24? Цвет жёлтый. В1-А1 больше 1? Красный цвет (базовая единица даты-времени в Excel - дни, поэтому 1 - 24 часа.)

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