使用某些条件连续查找重复的值

时间:2018-08-24 01:59:39

标签: arrays excel duplicates match row

这是我一直在努力的事情。我确保在这里检查其他线程,并在google上找到其他解决方案,但我找不到我想要的东西。

基本上,我想确定一行中的重复数字(总行数大于40,000),但仅定位大于0的数字。 Screenshot

如您所见,第一行在C1,C2,C3,C4和C5列下有一些数字。其中两个大于0并且重复。

但是在第二行中,没有重复的值大于0。

我不知道应该使用哪个公式来产生以下结果: 预期结果 enter image description here

非常感谢您的协助。

1 个答案:

答案 0 :(得分:0)

有标准的“大于零则计数”公式。例如,

=COUNTIF(A2:E2, ">0")

有标准的“ count if greater than zero and unique”公式。例如,

=SUMPRODUCT((A3:E3>0)/(COUNTIFS(A3:E3, A3:E3)+(A3:E3<=0)))

如果一个等于另一个,则为“唯一”,否则为“重复”。

=IF(COUNTIF(A2:E2, ">0")=SUMPRODUCT((A2:E2>0)/(COUNTIFS(A2:E2, A2:E2)+(A2:E2<=0))), "unique", "duplicate")

enter image description here