Оценка суммы показателей с несколькими критериями ИЛИ в нескольких столбцах - PullRequest
0 голосов
/ 22 апреля 2020

У меня следующая ситуация:

Мне нужно посчитать строки перед применением фильтра. Допустим, я хочу для столбца A определенные точные значения для фильтрации (более одного), то же самое касается столбца B и C. Я использую Evaluate of Sum Countifs

x = Evaluate("Sum(COUNTIFS(A:A,{"Value 1","Value 2"},B:B,{"X","Y"},C:C,{"XXX","YYY"}))")

Мне нужно подсчитать строки, в которых столбец A имеет значение «Value 1» или «Value 2», столбец B «X» или"Y" и столбец C "XXX" или"YYY" Но этот подход, похоже, не работает. Любая помощь будет оценена.

1 Ответ

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

Наконец я нашла себе ответ. Предложенный Скоттом комментарий сделал свое дело: используя SUMPRODUCT вместо счетчиков суммы

x = Evaluate("SUMPRODUCT(ISNUMBER(MATCH(" & rng1.Address & ",{""" & Join(arZonas, """,""") & """},0))*ISNUMBER(MATCH(" & rng3.Address & ",{""" & Join(arModSelect, """,""") & """},0))*--(ISNUMBER(SEARCH(""*-*""," & rng4.Address & "))))")
...