Это довольно просто с условным форматированием.  Вот как сделать первый:
- Выберите 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 часа.)