Это довольно просто с условным форматированием. Вот как сделать первый:
Выберите B1 и выберите «Условное форматирование -> Новое правило» в меню стилей.
Выберите «Использовать формулу, чтобы определить ячейки для форматирования».
В поле «Форматировать значения, где эта формула верна» введите следующее:
=abs(A1-B1)<=(1/24)
Это вернет true, когда две даты находятся в пределах 1/24 дня друг от друга. Он использует абсолютное значение (abs()
), поэтому не имеет значения, какое из них больше. (4:15 и 4:45 будут работать, как и 4:45 и 4:15)
Нажмите « Формат», затем вкладку « Заливка » и выберите красивый зеленый цвет.
Подтвердить / отказаться от всех окон
Я не уверен, что формула на третьем шаге - это именно то, что вам нужно. Он проверит, чтобы увидеть, что два времени даты находятся в пределах 1/24 дня друг от друга (один час). Возможно, вы имеете в виду, что на самом деле должно быть в один и тот же час, чтобы 4:01 и 4:59 совпадали, а 4:59 и 5:01 - нет? Если это так, математика меняется:=hour(A1)=hour(b1)
Для двух других условий вы будете использовать более простую математику. В1-А1 больше 1/24? Цвет жёлтый. В1-А1 больше 1? Красный цвет (базовая единица даты-времени в Excel - дни, поэтому 1
- 24 часа.)