Я написал простую формулу в столбце H, которая проверяет, если № элемента в столбце. A находится на листе с именем SharePoint. Если это не так, ячейка скажет «Добавить в SP».
= IF(COUNTIF(SharePoint!N:N, A2)= 0, "Добавить в SP", "")
Но я действительно хочу, чтобы ячейка говорила это только в том случае, если на листе SharePoint нет столбца № элемента И, а D или F произносят одну из фраз в операторе ИЛИ ниже. Я добавил комбинацию операторов И и ИЛИ в приведенную выше формулу для достижения этой цели. Эта формула находится в столбце I.
= ЕСЛИ (И (COUNTIF (SharePoint!N:N, A2)= 0, OR (D2 = "Передано", D2 = "Требуется проверка", D2 = "Не требуется PPAP", D2 = "Закрыто без утверждения", F2 = "Поставщик опоздал")), "Добавить в ИП", "")
Вот пара тестовых случаев. , Ни один из элементов № отсутствует в листе SharePoint (простая формула в столбце H правильно ставит диагнозы), И у них есть одна из фраз в операторе ИЛИ. Поэтому в столбце я должен сказать «Добавить в SP», но формула просто возвращает ошибку # N/A.
Если я не ошибаюсь, я не думаю, что есть какие-либо синтаксические ошибки. Я чувствую, что логика формулы имеет смысл, так что я сделал не так? Я сделал какую-то ошибку, когда объединил операторы AND и OR?