excel根据筛选条件A,B,C列重复数据只提取一次,D列数据求和?

如图,根据筛选条件A,B,C列重复数据提取一次,D列求出合格与不合格的数量。根据图片的显示要求,求一个套适合的公式

G2输入

=INDEX(A:A,MIN(IF((COUNTIFS($G$1:$G1,$A$2:$A$100,$H$1:$H1,$B$2:$B$100,$I$1:$I1,$C$2:$C$100)=0)*($A$2:$A$100=$F$2),ROW($2:$100),200)))&""

数组公式,先按住CTRL+SHIFT,最后回车,使得编辑栏公式两端出现花括号{ }

公式右拉再下拉到无数据

J2输入

=COUNTIFS($A:$A,$G2,$B:$B,$H2,$C:$C,$I2,$D:$D,J$1)

右拉下拉

追问

如果我的数据量很大是不是可以把 $A$100 ROW($2:$100),200)))&" 这些位置的数字相应的放大?

追答

可以的,放大到10000行应该没问题,
比如 相应的位置 $A$2:$A$10000 row($2:$10000),4^8)))&""
如果有更多行的话,可能会运行很慢或被卡死

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-04
写代码我能解决,公式无能为力,需要文档
相似回答