В Google Query вернуть 0 в ячейку, когда запрос возвращает пустой набор для определенного месяца - PullRequest
0 голосов
/ 18 декабря 2018

Используя Google Query, я хотел бы вернуть 0 в ячейку, когда запрос возвращает пустой набор для определенного месяца в 2018 году.

Это запрос, который я использую с именованным диапазоном all_data:

=query(all_data,"SELECT SUM(A) WHERE F <> 'Converted' GROUP BY MONTH(N),1)

Столбец N содержит список дат.Вывод, который я получаю:

blank_cell
1
2
4
14

Но то, что я хотел бы получить на основе набора данных, если пустые месяцы возвращаются как 0, это

0
0
0
0
0
1
0
0
0
2
4
14

Обратите внимание, что есть 12 значенийв моем желаемом выходе, каждый соответствует определенному месяцу.

Как только я пойму вышеизложенное, моей следующей задачей будет выяснить, как сделать это для данных за 2 года (2017-2018).

Пока у меня есть

  • Проверено в документации по Google Query , но не удалось выяснить это
  • Попытка с использованием IFERROR - не помогает, поскольку технически не возникает ошибка

Я настоятельно рекомендую реализовать это, используя QUERY, а не VLOOKUP, SUMIF или какую-либо другую функцию, потому что именно так генерируются остальные данные в этом анализе, и согласованность будетпомогите другим пользователям листа.

Спасибо за любые ваши идеи!

1 Ответ

0 голосов
/ 18 декабря 2018

Самый простой способ - убедиться, что в вашем наборе данных есть хотя бы один экземпляр каждого месяца без Converted в ColumnF и с 0 s в ColumnA.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...