У меня есть список, похожий на этот:
NO | Cat1 | Cat2 | | Crit1 | Crit2 |
---|------|------| | A | O |
5 | A | O |
3 | K | Y |
6 | K | Y |
7 | F | K |
8 | A | O |
9 | J | H |
10 | K | Y |
5 | F | T |
50 | A | O |
8 | L | E |
1 | R | D |
На основе двух критериев я хочу динамический список, который изменяется каждый раз, когда меняется содержимое или критерии.
Есликритерий равен A O
, тогда список должен быть таким, как показано ниже,
|List|
|----|
| 5 |
| 8 |
| 50 |
. Если выбран какой-либо другой критерий, список будет длиннее или короче и, если ничего не присутствует, он будет показан как пустая ячейка.Я пробовал некоторые формулы MATCH
и INDEX
, но не могу заставить его работать правильно.
=IFERROR(INDEX(LookUpList;MATCH(0;COUNTIF(NewList;LookUpList)+IF(Cat1<>Crit1;1;0)+IF(Cat2<>Crit2;1;0);0));"")