Excel列中显示多less个不同的值?

我有一列重复的文本(公司)映射到列是否符合条件。

我如何计算有多less公司符合条件? 例如下面的图片应该输出2(“Google”+ 1代表“Apple”,0代表“Sun”)

在这里输入图像说明

使用这个数组公式:

=SUM(IF($B$2:$B$11="Y",1/COUNTIFS($A$2:$A$11,$A$2:$A$11,$B$2:$B$11,"Y"))) 

在这里输入图像说明

作为一个数组公式,在退出编辑模式时,必须使用Ctrl-Shift-Enter而不是Enter来确认。 如果正确完成,则Excel将在公式周围放置{}