#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; )))