我试图根据标准-B列的“蓝色”来计算A列中的唯一值。答案应该是3,但我得到1。答案应该是一个excel公式,没有数组公式或vba。 / p>
公式:
=SUM(IFERROR(1/COUNTIFS(A1:A12,A1:A12, B1:B12, "Blue"),0))
数据:
A Blue
B Red
C Green
B Blue
B Red
C Green
B Blue
B Red
C Green
C Blue
B Red
C Green
答案 0 :(得分:0)
所以=COUNTIFS(A1:A12,A1:A12, B1:B12, "Blue")
正在执行以下操作
查看:A1:A12
对于值(数组):A1:A12
也请查看:A1:A12
值:“蓝色”
然后计数
您在这里只会得到1,因为A1:A12的查找将始终为A1:12-AKA 1 = 1
在需要任何“唯一”的地方,几乎总是需要一个数组公式