说的比较啰嗦。画个图吧
即 首先要满足E区域的条件,后要满足F编号的条件,但是编号要去重后才能算个数,就是I列。
因为编号不是固定的,所以SUMPRODUCT公式(累加条件计算)是不适用的。
求一个能一劳永逸算出I列数字的公式,即使F列编号会变,I列公式也不用变。谢谢!
H2公式下拉:(数组公式,输入完成后不要直接回车,要按三键 CTRL+SHIFT+回车 结束)
=INDEX(E:E,SMALL(IF(MATCH(E$2:E$999&"",E$2:E$999&"",)=ROW($1:$998),ROW($2:$999),4^8),ROW(A1)))&""
I2公式下拉:
=IF(H2="","",SUMPRODUCT((E$2:E$999=--H2)*(MATCH(E$2:E$999&F$2:F$999,E$2:E$999&F$2:F$999,)=ROW($1:$998))))
我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。