Использование функции Query
с функцией text()
или To_text()
во втором аргументе работает для меня совершенно нормально, как в этом примере:
=QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
SUM(Col5) where Col1 > "&text((Column()-2)*5,"#")&" and Col1 <=
"&text((Column()-1)*5,"#")&" label SUM(Col5) ''")
Однако, как только я использую эту функцию запроса более сложным образом, я получаю одну из двух ошибок:
=IF((ISBLANK(B27:27)=False),
(QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
SUM(Col5) where (Col1 > "&text((Column()-2)*5,"#")&") and (Col1 <=
"&text((Column()-1)*5,"#")&") label SUM(Col5)
''"))/(QUERY({June2019!$M$3:$Z;July2019!$M$3:$Z;August2019!$M$3:$Z},"select
COUNT(Col5) where (Col1 > "&text((Column()-2)*5,"#")&") and (Col1 <=
"&text((Column()-1)*5,"#")&") label COUNT(Col5) ''")),)
Ошибка:
Запрос завершен с пустым выводом.
Ошибка:
Не удалось разобрать строку запроса для параметра функции QUERY 2: PARSE_ERROR: Обнаружено "" Col1 "" в строке 1, столбец 24. Ожидалось одно из: "(" ... "(" ...
Любая помощь будет оценена