Excel IF ожидает три параметра: Условие, Что делать, если условие TRUE, и что делать, если условие FALSE.
Я переформатировать вашу формулу, чтобы вы могли видеть, где ошибка:
IF(AND(A1=0,A3="","1 item") ,
IF(AND(A1=0,A3="Exclude","1 item"),
IF(AND(A1=1,A3="Exclude","1 item","2 items")
)
)
)
Как вы можете видеть
- Для первого ЕСЛИ вы не обеспечивают, что делать, если условие FALSE,
- То же самое для второго IF,
- Третий IF не имеет определения, что делать, если условие TRUE или FALSE.
Надеюсь, это вам поможет.
UPDATE
После комментарий (который до сих пор мне не ясно), в дальнейшем я обеспечиваю простые правила, которые вы можете использовать, чтобы построить вашу формулу правильно:
Напишите формулу как часть текста (например, пример, показанный выше), чтобы вы могли легко читать, редактировать и проверять его,
Помните, что IF Excel имеет три параметра: Условие, результат, когда co ndition ИСТИНЫ и результат, когда условие ложно,
В любом из этих трех параметров, вы можете включать в себя все, что вы хотите ПРЕДОСТАВЛЯЮТСЯ, что результат соответствует тому, что ожидает, что функция для этого параметра; например, запись для первого параметра 3=8
является полностью законной, так как результат FALSE (в то время как 4=2*2
даст TRUE).
Имея это в виду, вот формула, я думаю, что вы ищете (ВНИМАНИЕ !!! Я не уверен, что я понял, что вам нужно, но если нет, то его изменение должно быть очень легко для вас сейчас):
IF(AND(A1=1,A3=""),"2 items","1 item")
Это основано на вашей редакции: только комбинированную вернуть "2 пунктов", где A1 = 1 и A3 = "".
Возможно, вы можете предоставить некоторые данные об образцах и ожидаемый результат для нас, чтобы помочь – Prisoner