Как посчитать пустые значения функцией query в google sheerts?
Есть формула
=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) ...
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для того чтобы посчитать пустые значения с помощью функции QUERY в Google Sheets, можно воспользоваться функцией COUNTIF, чтобы подсчитать количество пустых значений в столбце, а затем вычесть это значение из общего количества строк.
Пример:
=COUNTIF(A:A, "")
Эта формула подсчитает количество пустых значений в столбце A. Затем можно использовать функцию COUNTA для подсчета общего количества строк в столбце A:
=COUNTA(A:A)
И наконец, для того чтобы вычислить количество строк с непустыми значениями, можно использовать формулу:
=COUNTA(A:A) - COUNTIF(A:A, "")
Таким образом, вы сможете узнать количество пустых значений в столбце A с помощью функции QUERY в Google Sheets.