COUNTIFS公式-唯一值

问题描述 投票:1回答:1

我想创建一个公式,该公式将为我提供所需的结果,即具有“ 0”数量的唯一ID的数量。下面我有两个公式,但是由于整个文档中都有很多数据,因此我想有一个公式。

第一个公式计算ID在A列中出现了多少次= COUNTIFS($ A $ 2:$ A2,A2,$ G $ 2:$ G2,“ 0”)

enter image description here

第二个公式计算G列中有多少个唯一ID为“ 0”= COUNTIFS(K2:K18,“ 1”,G2:G18,“ 0”)

enter image description here

原始数据样本:

ID      Amount
100075738   0
100075738   0
27258   312.76
27300   961.59
27372   316.96
27578   769.3
30609   0
33163   573.16
36245   0
36249   3365.6
42026   1563.8
47065   673.12
48966   442.33
100007640   1287.16
100010436   2615.55
100026622   692.44
100028235   1548.4
excel countif
1个回答
2
投票

如果您可以使用excel中的新Dynamic Array公式,则可以使用:

=COUNT(UNIQUE(FILTER(A2:A18,B2:B18=0)))

如果没有访问权限,则可以使用此Array公式(必须使用CTRL + SHIFT + ENTER)>

=SUM(--(FREQUENCY(IF(B2:B18=0,MATCH(A2:A18,A2:A18,0)),ROW(A2:A18)-ROW(A2)+1)>0))

两者的输出都在下面的照片中,以及在输出旁边使用的公式以供参考

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.