如果在COUNTIFS以上工作一步,我會提出一個挑戰,在沒有VBA代碼的情況下編寫一個公式。基本數據是從1000結合的行:同時使用COUNTIFS獲取一系列值
- 柱A:行同值從1到3
- B欄:具有1值的行到250。
爲此可以說,我們正在查看A列中值爲「1」的所有單元格,B列中的值爲「5」。要查找所有匹配項,我們將使用COUNTIFS命令。
1 1
2 5
1 5
1 7
1 10
3 45
2 12
1 2
2 1
=COUNTIFS(A1:A9;1;B1:B9;5)
答案這裏是1
接着事,在列「5」 B所屬的組,例如最好的方法是,計算這個例子中的所有匹配,這樣對於列A中的所有「1」,我們必須找到所有匹配的值爲1到9的值B列?在上面的例子中會導致「4」。顯而易見的解決方案是使用一系列IF命令,但這樣做效率不高,很容易出錯,而且很容易監控。
=COUNTIFS(A1:A9;1;B1:B9;"<="&9)
僅作爲上限。如果我給第三標準範圍和條件爲「> =」 & 1這是行不通的 - 返回0
加斯珀
我不明白爲什麼你認爲COUNTIFS不會對這項工作,你可以指定多個範圍和條件是什麼?我認爲你需要展示一個你的數據的例子,因爲這個問題還不清楚。 – 2014-12-07 12:17:02
我編輯了一下。希望它現在更清楚 – energyMax 2014-12-07 15:45:54
你能給出你的**預期結果**表嗎?我沒有清楚地理解你想要做什麼?您正在尋找的預期專欄是什麼? – AHC 2014-12-07 18:04:38