Excel - подсчет уникальных значений по нескольким критериям - PullRequest
0 голосов
/ 05 июля 2018

Моя голова как бы крутится на этом и на примерах решения. Может кто-нибудь, пожалуйста, предоставил решение для этой конкретной проблемы? Как только я вижу то, что мне нужно, он нажимает на то, как использовать в другом месте с разными переменными. Расстройства обучения сортов. Спасибо.

A       B       C        D           E
First   Last    Account Transaction  Status
Frank   Tomas   101     ACH          Fraud
Dillon  Krege   105     CC-DC   
Joann   Krimble 103     ACH 
Frank   Tomas   101     Wire    
Clint   Edwards 102     ACH         Fraud
Joann   Krimble 103     CC-DC       Fraud
Joann   Krimble 103     ACH 

Уникальная учетная запись (столбец C), использующая транзакцию (столбец D) «ACH» и закодированная как статус (столбец E) «мошенничества»?

На этом листе более 3000 строк, если это имеет значение. Сводная таблица не вариант, что я мог бы сделать быстро.

Ответы [ 2 ]

0 голосов
/ 06 июля 2018

По сути, это тот же метод, что и в ответе Скотта Крейнера , но включает динамическую длину столбца.

=SUMPRODUCT(((D$2:INDEX(D:D, MATCH(1E+99, C:C))=H2)*(E$2:INDEX(E:E, MATCH(1E+99, C:C))=I2))/
            (COUNTIFS(C$2:INDEX(C:C, MATCH(1E+99, C:C)), C$2:INDEX(C:C, MATCH(1E+99, C:C)),
                      D$2:INDEX(D:D, MATCH(1E+99, C:C)), H2, E$2:INDEX(E:E, MATCH(1E+99, C:C)), I2)+
            (D$2:INDEX(D:D, MATCH(1E+99, C:C))<>H2)+(E$2:INDEX(E:E, MATCH(1E+99, C:C))<>I2)))

Длина динамического столбца этой формулы зависит от того, являются ли счета истинными числами.

enter image description here

0 голосов
/ 05 июля 2018

использование:

=SUMPRODUCT(((D2:D8="ACH")*(E2:E8="FRAUD"))/(COUNTIFS(C:C,C2:C8,D:D,"ACH",E:E,"FRAUD")+(D2:D8<>"ACH")+(E2:E8<>"FRAUD")))

enter image description here

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