Сначала вы просто не вернули возвращение истинного и возвращение ложного. Попробуйте:
=IF(B2=HOUR("12:00:00");"yes";"xx")
Во-вторых, вы хотите не логическое, а логическое или. И ваше условие: «если B2 - это час, равный 12:00 и 3:00», это не имеет смысла. Вы хотите, чтобы «если B2 - это час, равный 12:00, или B2 - это час, равный 3:00». Это должно выглядеть так:
=IF(OR(B2=HOUR("12:00:00"), B2=HOUR("3:00:00")) ; "yes"; "xx"))
Редактировать: Благодаря Коррат ответ Я могу исправить мой. Час не должен сравниваться вот так. Вы должны использовать функцию HOUR
в ячейке, а не в значении.
=IF(OR(HOUR(B2)=12, HOUR(B2)=3) ; "yes"; "xx"))