我们将使用`link:/ summing-excel-sumproduct-function [SUMPRODUCT]`

和`link:/ tips-countif-in-microsoft-excel [COUNTIF函数]`来计算范围内的唯一值。

1

计算唯一值的通用公式:

=SUMPRODUCT(1/COUNTIF(range,range))
Excel唯一计数示例假设我们有名称列表。现在,此列表可能包含重复值。

我们如何仅计算唯一名称。见下表。

2

在工作表上的任何地方写下此唯一计数公式。并且您将在给定范围内拥有唯一的项目数。

=SUMPRODUCT(1/COUNTIF(A2:A11,A2:A11))

3

说明:

COUNTIF(A2:A11,A2:A11):这部分将返回单元格中每个元素计数的数组。如果选择公式的这一部分并按F9 *,将看到该数组。如果“ Radha”出现两次,而“ Reena”出现3次,则阵列将出现。 \ {2,2,3,3,3}。在此示例中为\ {2; 3; 3; 3; 3; 3; 3; 2; 2; 2}。

1 / COUNTIF(A2:A11,A2:A11):这里,我们将1除以COUNTIF(A2:A11,A2:A11)*返回的数组的每个元素。它将再次返回分数数组。如果countif函数返回的数组为\ {2,2,3,3,3},则分数数组将为\ {0.5,0.5,0.333,0.333,0.333}。如果我们添加它们,我们将得到\ {1,1}。

数组中的每个元素为1。对于我们的示例,它是\ {0.5; 0.333; 0.333; 0.333; 0.333; 0.333; 0.333; 0.5; 0.5; 0.5}。

还在我这儿?好,我们快到了。

link:/ summing-excel-sumproduct-function [SUMPRODUCT](1 / COUNTIF(A2:A11,A2:A11 *))

:它将对1 / COUNTIF(A2:A11,A2:A11)提供的数组求和,这将是范围内唯一值的计数。

我不知道我是否足够清楚地使您理解此唯一计数公式的功能,但我敢肯定,这非常有效。请在评论中告知我是否有用。

下载文件: