我有以下三列数据。
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)。