Excel的COUNTIF函數是非常有用的單一條件計數公式。COUNTIF函數有兩個參數:range和criteria。語法為“=COUNTIF(range,criteria)”
range: 包含數值的區域,其中的數值確定哪些單元格將被計算。
criteria: 判斷是否對某個單元格計數的邏輯條件。
下表列出了幾個使用COUNTIF函數的公式的例子,這些公式都使用了名為Data的區域。可以看出,條件參數是相當靈活的,可以使用常量、表達式、函數、單元格引用和通配符*和?)。
=COUNTIF(Data,12)返回含有數值12的單元格的數量
=COUNTIF(Data,"<0")返回含有負值的單元格的數量
=COUNTIF(Data,"<>0")返回不等于0的單元格的數量
=COUNTIF(Data,">5")返回大于5 的單元格的數量
=COUNTIF(Data,A1)返回與單元格A1內容相同的單元格的數量
=COUNTIF(Data,">"&A1)返回大于單元格A1的值的單元格的數量
=COUNTIF(Data,"*")返回含有文本的單元格的數量
=COUNTIF(Data,"???")返回只含有3個字符的文本單元格的數量
=COUNTIF(Data,"budget")返回只含有單詞budget的單元格的數量(不區分大小寫〉
=COUNTIF(Data,"*budget*")返回文本區域中含有字段budget 的單元格數量
=COUNTIF(Data,"A*")返回含有以字母A開頭的文本的單元格的數量(不區分大小寫)
=COUNTIF(Data,TODAY())返回含有當前日期的單元格的數量
=COUNTIF(Data,">"&AVERAGE(Data))返回大于平均值的單元格的數量
=COUNTIF(Data,3)+COUNTIF(Data,-3)返回包含值3或-3的單元格的數量
=COUNTIF(Data,TRUE)返回包含邏輯值TRUE的單元格的數量
=COUNTIF(Data,"#N/A")返回含有錯誤值#N/A的單元格的數量