Excel中CountIf函數的用法詳解介紹

在criteria中怎么輸入條件?比如說要計算80到89之間的人數?
=countif(B1:B10,">=80")-countif(B1:B10,">90")
假設B1:B10為你的數據區域.

語法
COUNTIF(range,criteria)
Range 為需要計算其中滿足條件的單元格數目的單元格區域 。
Criteria 為確定哪些單元格將被計算在內的條件 , 其形式可以為數字、表達式、單元格引用或文本 。 例如 , 條件可以表示為 32、"32"、">32" 、"apples" 或 B4 。
說明
Microsoft Excel 還提供了其他一些函數 , 它們可根據條件來分析數據 。
若要計算基于一個文本字符串或某范圍內的一個數值的總和 , 可使用 SUMIF 工作表函數 。
若要使公式返回兩個基于條件的值之一 , 例如某指定銷售金額的銷售紅利 , 可使用 IF 工作表函數 。
若要計算空或非空單元格的個數 , 可使用 COUNTA 和 COUNTBLANK 函數 。
示例 1:通用 COUNTIF 公式
如果您將示例復制到空白工作表中 , 可能會更易于理解該示例 。
A B
1 項目 數量
2 apples 32
3 oranges 54
4 peaches 75
5 apples 86
公式 說明(結果)
=COUNTIF(A2:A5,"apples") 計算第一列中蘋果所在單元格的個數 (2)
=COUNTIF(A2:A5,A4) 計算第一列中桃所在單元格的個數 (2)
=COUNTIF(A2:A5,A3)+COUNTIF(A2:A5,A2) 計算第一列中柑桔和蘋果所在單元格的個數 (3)
=COUNTIF(B2:B5,">55") 計算第二列中值大于 55 的單元格個數 (2)
=COUNTIF(B2:B5,"<>"&B4) 計算第二列中值不等于 75 的單元格個數 (2)
=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85") 計算第二列中值大于或等于 32 且小于或等于 85 的單元格個數 (3)
有人說在CountIf(范圍 , 條件)中 , “條件”中既不能含有引用也不能使用公式 , 其實這是誤解 。
條件項是可以含有引用的 。 建議:把變量放在一個單元格中 , 如B1 , 這樣只改動B1的值就可以了 , 不用改動公式 。 公式的條件參數寫法略如:">="&b1 , 當然直接寫">="&72也可以 。 注意引號必須是英文狀態 。
在excel幫助中有一個例子:統計區間:如計算>=32且<85的個數
=COUNTIF(B2:B5,">=32")-COUNTIF(B2:B5,">85")
【Excel中CountIf函數的用法詳解介紹】計算第二列中值大于或等于 32 且小于或等于 85 的單元格個數 (3)

    推薦閱讀