使用 countif 计算唯一值?

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

我正在尝试制作一张礼品桌。这是一些示例数据:

Gift    Donor ID
$1      100
$1      151
$2      100
$2      186
$2      124
$4      124
$4      178
$4      162
$5      100
$5      158

在 A 列中,我编写了一个公式,用于计算大于 1 美元且小于或等于 4 美元的礼物数量。有6个。

 =COUNTIFS(A2:A11,">1",A2:A11,"<=4")

现在我需要做的是计算 B 列中满足 A 列条件的唯一捐赠者的数量。在本例中,有 5 个。该公式会是什么样子?

excel countif count-unique
1个回答
0
投票

如果您更喜欢传统的公式方法,您可以使用标准 count unique with SUMProductarray Formula 版本来执行此操作。

=SUM(IFERROR((($A$2:$A$99>1)*($A$2:$A$99<=4))/COUNTIFS($A$2:$A$99,">1",$A$2:$A$99,"<=4",$B$2:$B$99,$B$2:$B$99&""),0))

Ctrl+Shift+Enter
结束,而不是简单地
Enter

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