Как использовать Countifs или другую функцию для соответствия логике «и» и «или» - PullRequest
0 голосов
/ 14 марта 2019

Я новичок в переполнении стека, но я искал свой ответ и до сих пор не могу его найти.

Я пытаюсь выполнить несколько "и" условий, а также несколько "или "условия.

Column1  Column2 Column3  Column4 Column5
Comp1    Y       Monday   Red     5
Comp1    Y       Monday   Blue    1
Comp1    Y       Tuesday  Blue    3
Comp2    Y       Tuesday  Red     2
Comp2    N       Monday   Blue    3
Comp2    Y       Tuesday  Red     5
Comp3    N       Saturday Blue    3
Comp3    Y       Monday   Red     1
Comp3    Y       Monday   Red     9

Так что это пример того, с чем я буду работать.Мне нужно функционировать, чтобы соответствовать обоим критериям столбца 1 и 2 и соответствовать по крайней мере критериям из столбца 3, 4 или 5.

Я пытался использовать эту формулу до сих пор для подсчета каждой отдельной композиции из столбца1:

=Countifs(column1,{Comp1},column2,"Y")-Countifs(column1,{Comp1},column2,"Y",column3,{"Tuesday","Saturday"})-countifs(column1,{Comp1},column2,"Y",column4,"Blue")-countifs(column1,{Comp1},column2,"Y",column5,"<=1")

Я пытался использовать это, но формула дважды подсчитывает для синего (строки 2 и 3), снова для «вторника» (строка 2), а затем снова считается меньше1 (строка 3).Таким образом, я получаю формулу, которая сводится к следующему:

3-1-1-2

, что равно -1.Однако мне нужно, чтобы эти строки учитывались только один раз.

Я хочу применить формулу ко всем различным вычислениям в столбце 1. Я не могу предотвратить двойной подсчет.Я пытался искать формулы, чтобы избежать двойного счета, но ни одна из них не учитывает необходимость использования логики «и».

Я также пытался сгруппировать их как все "или" логики, используя sumproduct(isnumber(match))), но затем он подсчитывает их все, потому что они удовлетворяют первым критериям.

Может кто-нибудьпомогите мне с помощью формулы Excel?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...