COUNTIF函數用于計算區域中滿足給定條件的單元格數目,其語法為COUNTIF(range,criteria)。
本文通過7個示例講解COUNTIF函數的用法。
一、條件為邏輯運算符 數值
如下圖所示,A1:D9為員工信息表。要求在G2單元格統計年齡超過35的人數。
在G2單元格輸入以下公式:=COUNTIF($C$2:$C$9,">"&F2)
邏輯運算符“>”、“<”、“>=”、“<=”、“<>”和單元格引用之間必須使用“&”連接。
或者條件中不使用單元格引用,在G2單元格輸入公式:
=COUNTIF($C$2:$C$9,">35")
二、條件為文本
如下圖所示,計算女員工的人數。
在G2單元格輸入以下公式:=COUNTIF($B$2:$B$9,F2)
三、條件中使用通配符
如下圖所示,統計李姓員工的人數。
在G2單元格輸入公式:=COUNTIF($A$2:$A$9,F2)
四、條件為日期
如下圖所示,統計9月1日及之後入職的人數。
在G2單元格輸入以下公式:=COUNTIF($D$2:$D$9,">="&F2)
或者條件中不使用單元格引用,在G2單元格輸入公式:
=COUNTIF($D$2:$D$9,">=2021/9/1")
五、統計非空單元格的數目
如下圖所示,要求統計A2:A8非空單元格數目。
在C2單元格輸入以下公式:=COUNTIF(A2:A8,"<>")
六、統計空單元格的數目
如下圖所示,要求統計A2:A8空單元格數目。
在C2單元格輸入以下公式:=COUNTIF(A2:A8,"")
七、統計隻出現一次的數據
如下圖所示,要求統計A2:A8中姓名隻出現一次的人數。
在C2單元格輸入以下公式:=SUM(IF(COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))
按Ctrl Shift Enter結束公式輸入。
公式解析:
(1)COUNTIF($A$2:$A$8,$A$2:$A$8)用于計算A2:A8中每個姓名出現的次數,返回結果為{2;1;2;1;1;2;2}
(2)IF(COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0)指如姓名出現不止一次,則賦值為0;如隻出現一次,則賦值為1。結果為{0;1;0;1;1;0;0}。
(3)SUM函數則将IF COUNTIF返回數組相加,得到的結果就是隻出現一次的姓名個數。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!