按照条件计数唯一值

按照条件计数唯一值

我需要一点帮助,

我需要计算一些事情,但我需要确保它们是唯一的,以避免重复问题。

以下是

Column 1       Column2      Column3 
 1030           12344        1030

因此,如果第 1 列和第 3 列匹配,则计数第 3 列为唯一。

=COUNTIFS('Signature '!J$3:J$1048576,L2)

但我需要能够检查以确保如果是重复的,它不会计算两次行。

或者,我可以删除已计数的重复项。我可以只检查 C2 中唯一数字的计数。

https://ibb.co/hgb99FR

先感谢您

答案1

在此处输入图片描述

=SUM(--(FREQUENCY(IF($J$2:$J$9999=L2,$D$2:$D$9999),$D$2:$D$9999)>0))

这是一个数组公式,必须使用 ctrl+shift+enter 输入。在单元格中M2按下F2然后粘贴,然后按 ctrl+shift+enter。然后,您可以按 ctrl+cM2并向下复制。

它改编自使用 FREQUENCY 来计算符合条件的唯一值的解释,您可以在 www dot exceljet dot net 上找到。

答案2

=SUMPRODUCT(1/COUNTIF(数据,数据))

其中数据是您拥有数据的范围。

尝试一下表格!

答案3

我最终使用了

=SUMIFS('Order Data'!AI:AI,'Order Data'!C:C,A:A)

效果很好

相关内容