1、功能
countif()函數可以使用大於、大於等於、小於、小於等於等數學符號,對符合相應數據邏輯的單元格數量進行計數。
2、應用
1)返回包含負值的單元格數量。
=COUNTIF(range,"<0")
2)返回不等於0的單元格數量。
=COUNTIF(range,"<>0")
3)返回大於5的單元格數量(雖然文本和邏輯值大於數值,但對數值的統計結果會忽略文本邏輯值等)。
=COUNTIF(range,">5")
4)返回大於單元格A1中內容的單元格數量。
=COUNTIF(range,">"&A1)
注意:在引用單元格值時,一定要用&連接,千萬不要這樣表示:">A1"。
5)返回>10並且<=15的數量。
=SUM(COUNTIF(range,">"&{10,15})*{1,-1})
說明:{}表示常量數組,數組的值可以在公式內分別進行運算,每次運算返回一個值。*{1,-1}的目的是上前面的計算結果一個爲正,一個爲負,用sum求和時達到相減的目的。
6)返回>=10並且<=15 的數量。
=SUM(COUNTIF(range,{">=10",">15"})*{1,-1})
7)多個區域大於等於60的數量。
=SUM(COUNTIF(INDIRECT({"a46:a48","b48:b50","c47:c48"}),">=60"))
說明:countif的第一個參數,用indirect函數生成多個不連接的區域
8)返回包含值爲3或-3的單元格數量。
=SUM(COUNTIF(range,{3,-3}))