Как использовать вложенное ЕСЛИ и И множественное кондиционирование

#google-sheets-formula

Вопрос:

Я хочу использовать вложенное IF с выражением И. Но получаю ошибку. Это возможно?

Мой пример кода: проверка двух значений, если true возвращает диапазон,если нет, проверьте два вторых условия, если true возвращает другой диапазон и так далее…

 =if(AND(Vstup!B16=150,Vstup!B17=0.8),{cennik!A4:G17},if(AND(Vstup!B16=150,Vstup!B17=1),{cennik!A26:G39))
 

Ответ №1:

У вас есть опечатка в вашей формуле ближе к концу — отсутствует } :

 =if(AND(Vstup!B16=150,Vstup!B17=0.8),{cennik!A4:G17},if(AND(Vstup!B16=150,Vstup!B17=1),{cennik!A26:G39}))
 

Ответ №2:

В формулах Google Листов вместо запятых в качестве разделителей используются точки с запятой.

Попробуй вот это:

 =if(AND(Vstup!B16=150,Vstup!B17=0.8);{cennik!A4:G17};if(AND(Vstup!B16=150,Vstup!B17=1);{cennik!A26:G39))
 

Ответ №3:

пробовать:

 =INDEX(IF(AND(Vstup!B16=150; Vstup!B17=0.8); cennik!A4:G17;
       IF(AND(Vstup!B16=150, Vstup!B17=1);   cennik!A26:G39; )))