У меня the following google sheet где:Использование Google Таблицы QUERY для фильтрации
- Col а = величины
- Col коды Ь = продукт, который i've разделение между C и H.
Я хотите знать количество в соответствии с различными «фильтрами» ... эти фильтры являются полями между C11 и H11, и они являются необязательными. Существует 6 возможных фильтров.
Он работает с использованием = ЗАПРОС формулы, расположенной в Н12 и возвращает сумму значений величины, когда соответствие фильтры ...
НО there's возможности оставить фильтр пустого, чтобы получить «все» .. .
запрос следующим образом:
= QUERY (A1: Н7 "выберите сумму (а), где С содержит«" & С11 & " 'и нижней (D) содержит нижний ('" & D11 & "') и E содержит' '& E11 & " 'и нижней (F), содержит меньше ('" & F11 & " ') и нижней (G), содержит нижний ('" & G11 & " ') и нижней (Н) содержит меньше ('" & Н11 & «»)», -1)
Моя проблема с типом соответствия: где C содержит» & C11 & "» и ...
вместо использования "содержит" он должен сравнить с помощью" соответствует ". таким образом он будет считать, что он должен, , но, тогда он не примет пустые фильтры.
Как я могу получить его для подсчета только в том случае, если поле заполнено?
Что не так с фильтром прямо сейчас? Он подсчитывает «4» совпадения, так как модель соответствует «1», когда модель 1 или 21, также с столбцом D, где я ищу значение X, а также подсчитывает значение XN, поскольку оно содержит «X». если формула изменена на «match» вместо «contains», это не позволит мне оставить ее пустой.
Спасибо!