2014-06-23 84 views
1

我有一個數據範圍B5:L100。
在B列是一個字符串標識符,說'X'或'Y'。
在列C:L中,我們輸入了不同的人名(每行不超過一次)。可以識別這個還是我需要一個數組?

我想統計一個人的姓名出現在列B爲'X'的行中的次數。以下公式不起作用(使用「Max」作爲示例人員搜索)。
你能建議優雅地做什麼嗎?

=COUNTIFS(C5:L100,"Max",B5:B100,"X") 

我覺得一個數組公式可能是爲了,但我不是那些太有經驗。要做到這一點

回答

1
=SUMPRODUCT((C5:L100="Max")*(B5:B100="X")) 
+0

非常棒。我需要更多地用這些功能來思考問題! :)謝謝 – iambasil

+0

不客氣! –

2

一種方法是剛剛列做柱:

=COUNTIFS(C5:C100,"Max",B5:B100,"X")+COUNTIFS(D5:D100,"Max",B5:B100,"X")... etc 

的伎倆,但不能太高雅了,如果你有列負載翻閱。我確信使用數組公式會更加整潔。

相關問題