Excel formula Excel-根据多个条件计算唯一值

Excel formula Excel-根据多个条件计算唯一值,excel-formula,Excel Formula,我的脑子里在想这个和解决方案的例子。有人能为这个具体问题提供解决方案吗?一旦我看到了我需要的东西,它就会点击如何在其他地方使用不同的变量。学习障碍。多谢各位 A B C D E First Last Account Transaction Status Frank Tomas 101 ACH Fraud Dillon Krege 105 CC-DC Joann Krim

我的脑子里在想这个和解决方案的例子。有人能为这个具体问题提供解决方案吗?一旦我看到了我需要的东西,它就会点击如何在其他地方使用不同的变量。学习障碍。多谢各位

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 
使用“ACH”交易(D列)并编码为“欺诈”状态(E列)的唯一账户(C列)

这张纸上有3000多行,如果有区别的话。透视表不是一个选项,我可以很快完成。

使用:

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

这与来自的响应基本相同,但包含动态列长度

=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)))
=SUMPRODUCT((D$2:索引(D:D,匹配(1E+99,C:C))=H2)*(E$2:索引(E:E,匹配(1E+99,C:C))=I2))/
(C$2:INDEX(C:C,MATCH(1E+99,C:C)),C$2:INDEX(C:C,MATCH(1E+99,C:C)),
D$2:索引(D:D,匹配(1E+99,C:C)),H2,E$2:索引(E:E,匹配(1E+99,C:C)),I2)+
(D$2:索引(D:D,匹配(1E+99,C:C))H2)+(E$2:索引(E:E,匹配(1E+99,C:C))I2)
此公式的动态列长度取决于帐户是否为真数值


ugghhh。框中的格式设置不起作用。让我拍一张照片。请把它作为文本保留。我已经修复了它。请回滚编辑以将文本放回。我们不能复制粘贴照片。