Счетчик Excel со значением в столбце A или столбце B - PullRequest
0 голосов
/ 17 марта 2020

Я хочу использовать COUNTIF в Excel, но я хочу подсчитать строки, где column V = yes OR column U = yes, со всеми остальными критериями одинаковыми.

Легко использовать or со значениями в 1 столбец, например P4:P999 = "apple" or "orange", но как использовать or для нескольких столбцов?

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

SUM(COUNTIFS(
     P4:P9999,  {"apple", "orange"}, 
     B4:B9999, "potato",
     AF4:AF9999, "",
     V4:V9999,  "Yes"
    )
) + 
SUM(COUNTIFS(
     P4:P9999,  {"apple", "orange"},
     B4:B9999, "potato",
     AF4:AF9999,  "",
     U4:U9999,  "Yes"
   )
)

1 Ответ

0 голосов
/ 17 марта 2020

Переключиться на SUMPRODUCT:

=SUMPRODUCT(((P4:P9999 = "apple")+(P4:P9999 = "orange"))*(B4:B999="potato")*(LEN(AF4:AF999)=0)*((V4:V9999="Yes)+(U4:U9999="Yes")>0))
...