Несколько операторов IF в формуле Excel - PullRequest
2 голосов
/ 11 июля 2019

Результаты оценки, завершены ли отчеты NCW вовремя или нет. В столбце E указана дата или нет, если дата введена, отчет заканчивается. столбец F содержит целевую дату, к которой отчет должен быть завершен.Я пытаюсь сформулировать формулу, которая проверяет 3 ячейки с 4 возможными исходами.

  • NCW Открыто
  • Закрыто Просрочено
  • Закрыто во времени
  • Закрыто Просрочено

У меня есть набор данных, в котором =TODAY() установлен в ячейке B1 , а дата моего набора данных в столбце E (либопустое поле содержит дату закрытия) и F (содержит целевую дату).Формула должна проверить, является ли ячейка в столбце E пустой, если она пуста, а затем сравнить целевую дату с =TODAY() в B2 .Is = TODAY () до или после даты в F

Если дата находится в ячейке в столбце E , игнорировать B1 ,но проверьте, является ли дата в E до или после целевой даты в F .

В настоящее время я придумал следующую формулу, но она не работает тольковозвращает NCW Open и Closed просроченный

=IF(AND(ISBLANK(E3)=TRUE,E3>=$B$1),"Open Overdue", IF(AND(ISBLANK(E3)=TRUE,E3<=$B$1),"NCW Open", IF(AND(ISBLANK(E3)=FALSE,F3>=E3,),"Closed in Time","Closed Overdue")))

Левая таблица: текущий результат с формулой.Правая таблица: желаемый результат

1 Ответ

0 голосов
/ 11 июля 2019

Чтобы упростить формулу, вы можете использовать 1 вложенный IF () только в каждом условии.См. Формулу для ячейки G3:

=IF(MIN(TODAY(),E3)>F3,IF(ISBLANK(E3),"Open Overdue","Closed Overdue"),IF(ISBLANK(E3),"NCW Open","Closed in time"))

Формула сначала проверяет, просрочен ли элемент или нет, а во втором - для каждого результата, открыт он или закрыт.Посмотреть результаты:

enter image description here

...