Функция
=QUERY('Расходы/Доходы'!A4:C;"select C where C is not null and month(A)="&IFS(C5="Январь";0;C5="Февраль";1;C5="Март";2;C5="Апрель";3;C5="Май"; 4;C5="Июнь";5;C5="Июль";6;C5="Август";7;C5="Сентябрь";8;C5="Октябрь";9;C5="Ноябрь";10;C5="Декабрь";11)&" and year(A)="&C4&", sum(B) group by C";0)
выводит ошибку "Value!":
Не удалось интерпретировать query string. Подробности: Параметр 2 в функции QUERY:PARSE_ERROR: Encountered " "," ", "" at line 1, column 61. Was expecting one of: "group" ... "pivot" ... "order" ... "skipping" ... "limit" ... "offset" ... "label" ... "format" ... "options" ... "and" ... "or" ...
Как мне устранить данную проблему? Что я делаю не так в описании условия?
Добрый день!
1. У вас неправильно составлена формула. Если ссылаетесь на ячейку в запросе, её нужно указывать в таком формате: '"&<адрес ячейки>&"'
2. Мне кажется конструкция слишком сложная. Я не знаю задачи, но думаю есть более простое решение вашей задачи.
Спасибо, но как раз когда я добавляю одинарные кавычки, функция ничего не возвращает. Всë ломается, когда я добавляю ,sum(B) group by C.
Конструкция выглядит сложно, так как я перевожу словесное название месяца из ячейки в цифровое с помощью IFS(). Моя задача - вывести категории расходов за определëнный период и потраченную сумму по каждой категории. При этом категории могут повторятся в нескольких разных ячейках.