tft每日頭條

 > 生活

 > countif函數的使用實例

countif函數的使用實例

生活 更新时间:2024-12-11 15:31:13

​行盡潇湘到洞庭。楚天闊處數峰青。旗梢不動晚波平。紅蓼一灣紋缬亂,白魚雙尾玉刀明。夜涼船影浸疏星。

---[宋]張孝祥《浣溪沙 洞庭》

COUNTIF函數在我們的日常工作中,是一個經常需要用到的函數,我們知道,在Excel中,它主要用于統計數據,大家可能用的最多的就是實現單條件計數統計,其實,COUNTIF的功能遠不止如此,今天就給大家詳細的分享下COUNTIF函數的一些用法。

首先我們先看下COUNTIF函數的基本定義,其主要用于統計滿足某個條件的單元格的數量。

COUNTIF(range,criteria)

range: 要查詢的數據條件區域

criteria:要查找的具體内容,即條件,可以是數字、表達式或文本形式

知道了Countif函數的基本規則,下面我們來看幾個實際應用案例

1、統計不同性别的人數

2、統計非空單元格個數

2、計算成績>80的人數

4、 判定内容是否重複

5、統計姓"李"的人員數

6、統計姓名是3位的人數

7、多條件計數求和

8、不重複内容統計

案例一、 統計不同性别的人數

比如我們想統計下面數據區域中,性别為"男"、"女"的人數分别有多少?

我們可以在F2和F4分别輸入如下公式,即統計出來

=COUNTIF(C:C,"男")=COUNTIF(C:C,"女")

countif函數的使用實例(讓你了解此函數的基本用法)1

COUNTIF的第一個參數Range為C:C,條件分别為"男"、"女",注意在使用COUNTIF函數時,條件不僅可以輸入内容,還可以直接進行單元格引用

比如我們可以把F2的公式改為:

=COUNTIF(C:C,C2)

同樣可以實現計數統計。

countif函數的使用實例(讓你了解此函數的基本用法)2

案例二、 統計非空單元格個數

比如我們想統計D2:D7的非空單元格個數,我們可以在F2輸入公式:

=COUNTIF(C:C,"<>")

countif函數的使用實例(讓你了解此函數的基本用法)3

注意:此時的條件為"<>",代表的是"不等于",那如果想計算空白的單元格個數呢?

可以把公式變為:

=COUNTIF(C:C,"")

countif函數的使用實例(讓你了解此函數的基本用法)4

此時的條件雙引号内部填寫任何内容。

案例三、 計算成績>80的人數

計算考試成績>80的人數有多少,在F2輸入公式:

=COUNTIF(D2:D7,">80")

countif函數的使用實例(讓你了解此函數的基本用法)5

案例四、 判定内容是否重複

比如我們想确認錄入的人員姓名是否有重複的,我們可以使用COUNTIF函數和IF函數結合使用,把重複内容标識出來。E2公式:

=IF(COUNTIF($B$2:$B$17,B2)>1,"重複","")

countif函數的使用實例(讓你了解此函數的基本用法)6

我們來看公式:

COUNTIF($B$2:$B$17,B2):把每個姓名出現的次數統計出來,當這個值>1的時候,即為重複,這時我們再使用IF函數,就可以把重複内容标識出來了。

案例五、 統計姓"李"的人員數

針對下面的名單,我想統計下姓"李"的人員有幾個,這時我們可以使用COUNTIF函數結合通配符"*"來使用,F2公式:

=COUNTIF(B2:B17,"李*")

countif函數的使用實例(讓你了解此函數的基本用法)7

通配符"*",代表的是任意值,而"李*"即代表所有以"李"開頭的人員姓名

案例六、 統計姓名是3位的人數

統計姓名長度為3位的人員數,這時我們同樣借用通配符進行查找,使用的通配符為"?",F2公式:

=COUNTIF(B2:B17,"???")

countif函數的使用實例(讓你了解此函數的基本用法)8

通配符"?"代表人員單個字符,比如上面需要3個字符,所以輸入為3個"???"

案例七、 多條件計數求和

比如我們想統計下"人事部"、"采購部"的人數總和,我們可以在F2輸入公式:

=SUM(COUNTIF(B:B,{"人事部","采購部"}))

countif函數的使用實例(讓你了解此函數的基本用法)9

公式解釋:

1、COUNTIF函數在進行統計的時候,用到了數組的方法

COUNTIF(B:B,{"人事部","采購部"})統計出"人事部"、"采購部"的人數分别是多少,得到如下數組:

countif函數的使用實例(讓你了解此函數的基本用法)10

2、再使用SUM函數,把數據加總,即得到了我們想要的結果

案例八、 不重複内容統計

我們想統計下B列的姓名,不重複的有幾個,我們可以使用SUMPRODUCT和COUNTIF函數實現,在F2輸入公式:

=SUMPRODUCT(1/COUNTIF(B2:B17,B2:B17))

countif函數的使用實例(讓你了解此函數的基本用法)11

公式解釋:

1、首先看COUNTIF(B2:B17,B2:B17)計算後,會得到這樣一個數組:

{1;1;3;1;3;2;2;1;1;1;2;1;2;1;1;3}

2、再進行1/COUNTIF(B2:B17,B2:B17),即1/{1;1;3;1;3;2;2;1;1;1;2;1;2;1;1;3}

最後會得到下面的這樣一個數組:

countif函數的使用實例(讓你了解此函數的基本用法)12

3、最後使用SUMPRODUCT函數進行求和,即得到了不重複的姓名數

總結:

COUNTIF函數在我們實際工作中應用的非常多,以上是給大家分享的8個相比較常見的一些用法,大家可以實際操作下,如果你有什麼疑問,歡迎留言讨論。

如果覺得文章對你有幫助的話,希望大家幫忙點贊加分享哦~,謝謝

本文由彩虹Excel原創,歡迎關注,帶你一起長知識!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved