Формула для определения двойников и выбора с наибольшим POP-номером - PullRequest
1 голос
/ 05 ноября 2019

У меня проблема с формулой, которую я не могу обернуть вокруг. При представлении с тем же объектом мне нужна формула для возврата 1, когда объект находится там дважды, в строке, где POP-номер является наибольшим (что будет POP03 каждый раз). Это работает, но проблема возникает, когда объект виден только один раз. Это также должно дать 1, но я не могу заставить его работать. Что мне не хватает?

Пример данных выглядит следующим образом:

+-------+------------+
|  POP  |   Object   |
+-------+------------+
| POP02 | B0005-8701 |
| POP02 | B0005-8702 |
| POP02 | B0005-8703 |
| POP02 | B0005-8704 |
| POP02 | B0006-4359 |
| POP02 | LBK-0013   |
| POP03 | LBK-0017   |
| POP02 | LBK-0017   |
| POP03 | LBK-0018   |
| POP02 | LBK-0018   |
| POP03 | LBK-0019   |
| POP02 | LBK-0019   |
| POP03 | LBK-0020   |
| POP02 | LBK-0020   |
| POP03 | LBK-0021   |
| POP02 | LBK-0021   |
+-------+------------+

Используемая формула выглядит следующим образом (POP в столбце B и объект в столбце C);

=IF(C2="";"";IF(C2=C3;IF(Q2<Q3;0;IF(Q2>Q3;1;))))

1 Ответ

3 голосов
/ 05 ноября 2019

Я бы использовал следующие показатели:

=IF(B$2:B$20="","",IF(COUNTIFS(C$2:C$20,C2,B$2:B$20,">"&B2)=0,1,""))

enter image description here

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