Таблица Google подсчитывает непустые ячейки, кроме определенных значений - PullRequest
0 голосов
/ 24 апреля 2020

Поэтому я хочу проверить, не является ли определенный диапазон поля не пустым или имеет определенное значение

, поэтому

=ArrayFormula(COUNTIF(NOT(ISBLANK(H24:I28)), true))

будет считаться, если они пустые

Как я могу отредактировать его для поиска определенного значения, которое я пробовал:

=ArrayFormula(COUNTIF(NOT(ISBLANK(H24:I28)) OR(IFERROR(SEARCH("someValue",H24:I28,1)>0,FALSE)), true))

Вот ссылка на лист в качестве примера:

https://docs.google.com/spreadsheets/d/1sc8xmLf8_EYFoQb3kNQRdxdd-9PemrJ4lDhTfIqCJNg/edit?usp=sharing

Ответы [ 2 ]

2 голосов
/ 24 апреля 2020

Обновить следующие детали ОП:

Ну, я хочу посчитать каждое значение, кроме всего, что начинается со слова Пустой в основном

=COUNTIF(H24:I29,"<>") - COUNTIF(ArrayFormula(REGEXMATCH(H24:I29,"Empty")),TRUE)

enter image description here

Используемые функции:


Начальный ответ

Чтобы найти , существует ли theValue или нет , вы можете использовать следующую формулу:

=IF(COUNTIF(H24:I28,"<>")>0,IF(COUNTIF(H24:I28,"someValue")>0,"someValue","no value"),"empty")

Чтобы посчитать, сколько раз theValue существует , используйте:

=IF(COUNTIF(H24:I28,"<>")>0,IF(COUNTIF(H24:I28,"someValue")>0,COUNTIF(H24:I28,"someValue"),"no value"),"empty")


(Конечно, вы можете настроить «сообщения» по своему вкусу)

Используемые функции:

0 голосов
/ 24 апреля 2020

Вы можете использовать оператор OR():

Пример:

=ArrayFormula(OR(COUNTIF(NOT(ISBLANK(H24:I28)),true),IFERROR(SEARCH("someValue",H24:I28,1)>0,FALSE)))


Ссылки: - OR() функция

...