好的,我有一个总和产品,可以在列中为我提供唯一值的计数:
=SUMPRODUCT((F2:F38<>"")/COUNTIF(F2:F38,F2:F38))
因此,如果我有数字:1, 2, 3, 1, 5, 6, 2, 5, 2
,则会返回5
。
但我想要做的是根据另一个数字计算唯一值的数量,例如:
Name: Sales:
Mike 2
Bob 1
Gary 1
Mike 5
Bob 6
Gary 1
Mike 3
Bob 4
Gary 2
Mike 1
Bob 2
Gary 6
Mike 3
Bob 1
Gary 1
Mike 1
Bob 3
Gary 4
它会说&#34;名称&#34;有4
个唯一值。 Mike,5 unique values for "Name" Bob, and
4 unique values for "Name" Gary. This is because for "Name" Mike there are the numbers
2 5
3
1
3
1
, so the unique numbers are
2 5
3
1
and therefore the count would return
4`。
有没有办法做到这一点?
答案 0 :(得分:0)
这是一个解决方案。
在底部插入一个单元格,其中包含您尝试计算的唯一值。所以“表单”底部的“Gary”。创建名为“NameValue”的销售列右侧的另一列。在此列中创建公式:
=IF(A2=$A$10,B2,"") <-Where $A$10 is the location of "Gary"
然后在新列的底部插入此公式:
=SUM(IF(C2:C6<>"",1/COUNTIF(C2:C6, C2:C6), 0)) <-Where C2:C6 is your range we just create from above.
当您输入此公式时,可能需要按Ctrl + Shift + Enter。现在,您可以将A12的值更改为名称列中的任何值,它将吐出唯一计数。