计算非重复项

计算非重复项

我有以下三列数据。

ABC
07002 72J217.4 72J217
07002 72J229.5 72J129
07002 72J229.6 72J129
07002 72J229.7 72J129
07006 61E001.5 61E001
07006 61E001.6 61E001
07006 61E001.7 61E001
07006 61E002.1 61E002
07006 61E002.2 61E002
07006 61E003.3 61E003

我需要一个公式来给出如下结果:

在一个单元格中,我将输入 A 列中的一个值“07002”,下一个单元格应显示计数为 2(即唯一值 72J217 和 72J129,不包括 C 列范围内的重复项),如果我输入“07006”,那么它应该显示计数为 3(即 61E001、61E002 和 61E003)。

我如何通过公式实现这一点?

答案1

如果“E1”中有一个值,例如 07006,那么将给出正确的结果:

=SUM(IFERROR(($A$1:$A$10=E1)/(COUNTIFS($A$1:$A$10,E1,$C$1:$C$10,$C$1:$C$10)),0))

如果作为数组公式输入(输入公式后按 ctrl+shift+enter 而不是直接按 enter)。

相关内容