不同列中特定数字的Excel唯一值

我有一个3栏的电子表格,第一个是订单号,第二个是产品代码,第三个是订购数量。 列表大约有4万行。 另一方面,我列出了10个最受欢迎的产品。 我想知道有多less订单得到超过两个最stream行的产品,并且只有他们。 这是表格:

表格1

这不是最优雅的解决scheme,但应该得到您想要的结果。

 =If(Or(A1 = $D$1, A1 = $D$2, A1 = $D$3, ... A1 = $D$10), 1, -1000) 

其中“$ D $ 1 …”是最受欢迎的产品。

如果一个订单有10个最受欢迎的产品之一,那么这个值将为1,否则为-1000。 有了这个,你可以使用数据透视表,总结这个新的列,无论它是2或更大的是你在找什么。 -1000部分将负任何不是最受欢迎的产品的订单,这也是二者结合的订单。