當前位置:成語大全網 - 書法字典 - vba的Countif函數

vba的Countif函數

許多EXCEL問題涉及數據計數。對於壹些簡單的計數,通常可以用COUNT函數或COUNTA函數來求解。但是在實際的業務處理中,往往會出現很多條件,單純使用簡單的統計函數無法滿足人們的實際需求,比如多條件計數、不重復數計數等。

比如在壹個EXCEL表格中,D列是考生的數學考試成績,我們要統計通過數學考試的人數。可以用" = countif (d: d," >;=60 ")".

在本示例中,COUNTIF函數可以計算滿足單個條件的單元格範圍。語法如下:

COUNTIF(參數1,參數2),其中參數1是需要計算滿足條件的單元格個數的單元格區域,參數2是定義要計算哪些單元格的數字、表達式、單元格引用或文本字符串。

COUNTIF函數的常見用法如下:(如果數據所在的單元格區域命名為“Data”)

公眾的

風格

說清楚

=COUNTIF(Data," = ")得出真空單元格的個數(真空單元格指什麽都沒有的單元格)。

=COUNTIF(Data,"")得出真空+假真空單元格的個數(假真空是指0字符的空文本)。

=COUNTIF(Data," & lt>)

返回非真空單元的數量

=COUNTIF(數據,“*”)

返回文本單元格的數量

=COUNTIF(Data," & lt9.99東經+307”)

返回數字單元格的數目

=COUNTIF(Data," & lt>"")返回該區域中所有單元格的個數。

=COUNTIF(Data," & lt0”)返回具有偶數負值的單元格的數量。

=COUNTIF(Data," & lt& gt0”)返回實際上不等於零的單元格的數量。

=COUNTIF(數據,60)

返回值等於60的單元格數量

=COUNTIF(Data," & gt60 ")返回值大於60的單元格數。

=COUNTIF(Data," & lt60 ")返回值小於60的單元格的數量。

=COUNTIF(Data," & gt=60")

返回值大於或等於60的單元格數

=COUNTIF(Data," & lt=60")

返回值小於或等於60的單元格數

=COUNTIF(數據,A1)

返回值與A1相同的單元格數。

=COUNTIF(Data," >& ampA1)返回值大於A1的單元格數。

=COUNTIF(Data," & lt& ampA1)返回值小於A1的單元格數。

=COUNTIF(數據,"")

返回字符數等於3的單元格的個數。

=COUNTIF(數據,“YDL”)

返回值等於YDL的單元格數量

=COUNTIF(數據,“YDL?”)

返回以字母YDL開頭且字符數等於4的單元格數目。

=COUNTIF(數據,“YDL*”)

返回以字母YDL開頭的文本單元格的數量。

=COUNTIF(Data,"?YDL*”)

返回字符2、3和4為YDL的單元格的個數。

=COUNTIF(數據,“*YDL*”)

返回包含YDL字符的單元格的數量。

=COUNTIF(數據,“*”& amp;a 1 & amp;"*")

返回包含單元格A1內容的文本單元格的個數。

=COUNTIF(Data,TODAY())得出當前日期的單元格個數。

=COUNTIF(Data," >& ampAVERAGE(Data)得出大於平均值的單元格數。

=SUM(COUNTIF(Data," >& amp{10,15})*{1,-1})

返回大於10且小於或等於15的單元格數。

=SUM(COUNTIF(Data,{TRUE,FALSE}))

返回包含邏輯值的單元格的數量。

特別是在EXCEL2010中增加了壹個多條件計數函數,即“COUNTIFS”。如果在壹個EXCEL表格中,D3:D50單元格的內容是員工的年齡,E3:E50單元格的內容是是否有房,F3:F50單元格的內容是是否有車,那麽要用下面的公式來統計35歲以上有房有車的員工人數。

COUNTIFS(D3:D50," & gt35”,E3:E50,“是”,F3:F50,“是”)