寻找使用SUM PRODUCT和COUNTIF的更有效方法

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

我目前有一个有效的公式,但是excel可能需要几秒钟才能赶上,我想知道是否有人知道一种更有效的处理方法。另外,当我将公式向下拖动时,要花几秒钟来处理,excel不会更新新单元格,最终会崩溃整个文件。

=SUMPRODUCT(((Paste!$B$2:$B$12000=A2))/COUNTIFS(Paste!$B$2:$B$12000,Paste!$B$2:$B$12000&"",Paste!$C$2:$C$12000,Paste!$C$2:$C$12000&""))

样本数据:enter image description here

excel excel-formula count unique criteria
1个回答
0
投票

让我们想象一下,当您展示数据时,这些数据已经摆在我们面前:


enter image description here


没有DA功能,您可以应用this方法:

F3中:

=SUM(--(FREQUENCY(IF(A$3:A$9=E3,MATCH(B$3:B$9,B$3:B$9,0)),ROW(B$3:B$9)-2)>0))

通过Ctrl]输入> Shift Enter


具有DA功能,您可以应用this方法:

F3中:

=COUNTA(UNIQUE(FILTER(B3:B9,A3:A9=A2)))

使以上内容适合您的范围和需求。

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