夜色镇的翡翠梦境 发表于 2021-11-17 21:57:00

SUMPRODUCT(1/COUNTIFS多条件去重的动态区域表示方法

=SUMPRODUCT(1/COUNTIFS(售前询单汇总!$A$2:$A$6655,售前询单汇总!$A$2:$A$6655,售前询单汇总!$D$2:$D$6655,售前询单汇总!$D$2:$D$6655)*(售前询单汇总!$A$2:$A$6655=$A4))
如以上公式,需要将区域$A$2:$A$6655中的6655随着行数的增加而变化,比如行数增加至7000,则变成$A$2:$A$7000,增加至8000,则变成$A$2:$A$8000?

羽公子 发表于 2021-12-5 09:36:45

其实写大一点就好了,,简单!动态的话就OFFSET($A$2,,,COUNTA(A:A)-1)

赵均发 发表于 2021-12-5 14:11:11

用match函数好像快一点,不过建议上传附件,看看还有没有比较好的方法

小澈 发表于 2021-12-22 22:04:57

所有增加的数据行,都在最后一行,请看下图!

偷走碗里的爱 发表于 2021-12-23 23:53:46

您的意思是将售前询单汇总!$A$2:$A$6655,改成“售前询单汇总!$A$2:OFFSET($A$2,,,COUNTA(A:A)-1)”?

倪林 发表于 2022-2-21 10:50:27

如果写大点,比如将6655变成7000,其中有345是空白的,SUMPRODUCT函数碰到空白行的话就无法计算了,主要是想在以后需要增加行的时候不用手动一个个去改
页: [1]
查看完整版本: SUMPRODUCT(1/COUNTIFS多条件去重的动态区域表示方法