Скорее всего, ваши данные преобразуются в значение времени и отображаются как «9:36:00 AM», но при выборе истинного значения ячейки будет «09:36:00», потому что Excel распознал его как времяи преобразовал его в один. Однако в вашей формуле «9:35:00 AM» будет строка (текстовое значение), которая никогда не будет соответствовать значению времени. Чтобы обойти это, вы можете использовать TIMEVALUE(
в своей формуле, чтобы преобразовать ее как время:
=IF(AND(A1>TIMEVALUE("9:35:00"),A1<TIMEVALUE("10:15:00 AM")),"Late","Not")
Кроме того, возможно, что время в вашей ячейке фактически является текстом, который нельзя сравниватьк любому значению времени для начала. Это усложняет, но не намного, просто оберните TIMEVALUE(
вокруг этого:
=IF(AND(TIMEVALUE(A1)>TIMEVALUE("9:35:00"),TIMEVALUE(A1)<TIMEVALUE("10:15:00 AM")),"Late","Not")