Функция Excel ЕСЛИ, Истина, Ложь или Пусто

В настоящее время пытаются сравнить две даты, чтобы выяснить, был ли документ отправлен в рамках дат SLA.

у меня 3 клетки

H5 (SLA target date)
T5 (Document submitted date)
U5 (In SLA or Not) Y/N

Используя очень простую формулу в

U5 of =IF(T5-H5 <= 1, "Y", "N")

Но формула возвращает true по столбцу для ячеек, которые еще не содержат содержимого.

Как вернуть Y, N или 0 (или пробел) в столбце U?


person Jonathan Darbyshire    schedule 08.01.2020    source источник


Ответы (3)


=IF(OR(ISBLANK(T5),ISBLANK(H5)),0,IF(T5-H5<=1,"Y","N"))

Вы можете изменить 0 с помощью "", если хотите, чтобы ячейка была пустой.

person Mustafa Cem Kobal    schedule 08.01.2020

Вы должны добавить проверку на пустые ячейки

=if(or(isblank(T5), isblank(H5)), "blank", IF(T5-H5 <= 1, "Y", "N"))

person Christoph    schedule 08.01.2020

Если оба могут быть пустыми:

=IF(COUNT(H5,T5)=2,IF(T5-H5<=1,"Y","N"),0)

Или, если столбец H всегда будет заполнен:

=IF(T5<>"",IF(T5-H5<=1,"Y","N"),0)
person JvdV    schedule 08.01.2020