У меня трудности с настройкой некоторых операторов if в запросе листов Google. С синтаксисом и апострофами трудно разобраться, как правильно.
Кто-нибудь знает, почему в этом запросе отображается код ошибки «Ошибка анализа формулы»?
=iferror(QUERY(A:O,"Select K, L, Count(K), Sum(F) "&if(AND(T8=TRUE,U8=TRUE), "where O= '"&AX2&"' AND K = '"&T9&"' AND L = '"&U9&"'", if(T8=TRUE ,"where O= '"&AX2&"' AND K = '"&T9&"'",if(U8=TRUE ,"where O= '"&AX2&"' AND L = '"&U9&"'")))" group by K,L order by Count(K) desc Label Count(K) 'Anzahl Reklamationen', Sum(F) 'Reklamierte Menge'" ,-1),"Falsche Häkchen gesetzt oder keine Daten vorhanden")
Данные все в порядке. Если я оставлю код таким образом, без дальнейших операторов запроса после предложения if, он будет работать нормально:
=iferror(QUERY(A:O,"Select K, L "&if(AND(T8=TRUE,U8=TRUE), "where O= '"&AX2&"' AND K = '"&T9&"' AND L = '"&U9&"'", if(T8=TRUE ,"where O= '"&AX2&"' AND K = '"&T9&"'",if(U8=TRUE ,"where O= '"&AX2&"' AND L = '"&U9&"'"))),-1),"Falsche Häkchen gesetzt oder keine Daten vorhanden")