2016-10-08 24 views
1

我有一列重複的文本(公司)映射到列是否符合條件。Excel列中顯示多少個不同的值?

我如何計算有多少家公司符合條件?例如下面的圖片應該產生2(用於 「谷歌」 + 1爲 「蘋果」 和0爲 「太陽」 計數1)

enter image description here

回答

3

使用此陣列式:

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

enter image description here

作爲一個數組公式,它必須在退出編輯模式時用Ctrl-Shift-Enter而不是Enter來確認。如果正確完成,Excel將在公式周圍放置{}

+0

謝謝!工作!如果我只在屬於某個羣體的情況下對公司進行計數,是否可以使用類似的方法,例如Google屬於A組,而Apple屬於A組,而Sun屬於B組?我試圖添加另一個標準,但如果它給了我一個div/0錯誤。 = SUM(IF($ J $ 6:$ J $ 167 =「Y」,1/COUNTIFS($ F $ 6:$ F $ 167,$ F $ 6:$ F $ 167,$ J $ 6:$ J $ 167, $ B $ 6:$ B $ 167,「Y」))) – Matteo

+2

@Matteo - 查看我的回覆[根據日期條件之間另一列中的條件計算唯一文本值](http://stackoverflow.com/questions/36103284/計數獨特的文本值基礎上輸入條件,另一列之間-日期crite/36104062#36104062)。 – Jeeped

+1

您還需要將第二條標準添加到IF的第一部分。但這是一個新問題。這一個已被回答。 –

相關問題