Как посчитать пустые значения функцией query в google sheerts?

Ссылка скопирована
1 ответ

Есть формула

=QUERY('Стационар'!A2:J;"select "&departament_id&", Col10, Col8, Count(Col10) Where Col9 = 4 group by Col8, Col10, "&departament_id&" label "&departament_id&" '', Count(Col10) '', Col10 '', Col8 ''";1)

=QUERY('Стационар'!A2:J;"select "&departament_id&", Col10, Col8, Count(Col10) Where Col9 = 4 group by Col8, Col10, "&departament_id&" label "&departament_id&" '', Count(Col10) '', Col10 '', Col8 ''";1)

Добавляет ко всему диапазону id, берет все значения из Col9 у которых уровень вложенности 4 и группирует этот массив по Col8, Col10, departament_id и выводит количество позиций.

Если отсечь все лишнее, то выглядеть она будет так

=QUERY('Стационар'!A2:J;"select Col10, Col8, Count(Col10) Where Col9 = 4 group by Col8, Col10'";1)

=QUERY('Стационар'!A2:J;"select Col10, Col8, Count(Col10) Where Col9 = 4 group by Col8, Col10'";1)

Col8 - всегда заполнен
Col10 - Может иметь пустые значения

Проблема в том, что все значения считаются правильно, кроме тех, в которых Col10 пустой.
Пример:

"Да" - 1 - 24 "Нет" - 1 - 12 "" - 1 - 0 "Да" - 2 - 8 "Нет" - 2 - 3 "" - 2 - 0

"Да" - 1 - 24 "Нет" - 1 - 12 "" - 1 - 0 "Да" - 2 - 8 "Нет" - 2 - 3 "" - 2 - 0

Все значения Col10 которые равны "" не подсчитывает.

На данный момент я создаю дополнительный столбец, который подменяет "" на "пусто", но это я не считаю правильным решением. Есть ли вменяемые варианты решения этой проблемы?

Дополнительно:

Описание бестолковое. Проверяйте типы данных.

Должно помочь:
select Col10, Col8, Count(Col8) ...

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Виктор Sys Ответ

Для того чтобы посчитать пустые значения с помощью функции QUERY в Google Sheets, можно воспользоваться функцией COUNTIF, чтобы подсчитать количество пустых значений в столбце, а затем вычесть это значение из общего количества строк.

Пример:

=COUNTIF(A:A, "")

=COUNTIF(A:A, "")

Эта формула подсчитает количество пустых значений в столбце A. Затем можно использовать функцию COUNTA для подсчета общего количества строк в столбце A:

=COUNTA(A:A)

=COUNTA(A:A)

И наконец, для того чтобы вычислить количество строк с непустыми значениями, можно использовать формулу:

=COUNTA(A:A) - COUNTIF(A:A, "")

=COUNTA(A:A) - COUNTIF(A:A, "")

Таким образом, вы сможете узнать количество пустых значений в столбце A с помощью функции QUERY в Google Sheets.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно