我正在尝试确定呈现最高金额 数量独特市场的金额 数量最少产品。我不确定如何在每个市场组合中执行DISTINCT产品计数。
如果查询更容易,我可以将我的数据放在SQL表中。
以下是我正在尝试实现的示例数据。
试图澄清:基本上,我正试图获得所有市场组合,并确定产品的独特数量。从那里我可以得出百分比。
示例:
CHI: 4 DISTINCT PRODUCTS CHI/LA: 5 DISTINCT PRODUCTS CHI/LA/MIA: 8 DISTINCT PRODUCTS
答案 0 :(得分:0)
为了统一单一市场的独特产品,这是一个带有大括号的可怕公式。
我已将公式设置为适用于您的工作表,因此请尝试将其放入单元格C2并按 CTRL + SHIFT + ENTER 输入时将其设为数组公式。
=SUM(IF(FREQUENCY(IF($E$2:$E$18<>"", IF($E$2:$E$18=B2, MATCH($F$2:$F$18, $F$2:$F$18, 0))), ROW($F$2:$F$18)-ROW($F$1)+1), 1))
您应该能够自动填写查看B列中列出的市场的其余唯一值。
获取市场列表很复杂,但之前有人问过这个问题,请查看此答案Creating a list of all possible unique combinations from an array (using VBA)