大神,EXCEL满足多条件下得出不同类别名称的个数?

2025-03-11 05:59:45
推荐回答(3个)
回答1:

=COUNT(1/FREQUENCY(CODE(IF((B2:B16>50)*(C2:C16="M"),A2:A16)),ROW(65:99)))-1

数组公式三键结束。

回答2:

就是统计多条件不重复的数据吧

用一个辅助列就非常的方便了,即在D2单元格输入公式:

=IF(AND(B2>50,C2="M"),A2,"")

复制并下拉至D16单元格,即可得到所有的符合条件的A列数据了。

然后是统计不重复数据,公式为:

=SUMPRODUCT(1/COUNTIF(D2:D16,D2:D16))-1

结果应该就是你要的不重复数据个数了。

回答3:

输入:=SUM((B2:B16>50)*(C2:C16="M"))同时按Shift Ctrl Enter得到数组公式
即:{=SUM((B2:B16>50)*(C2:C16="M"))}