你會用COUNTIF函數嗎?這8個案例教你搞定它 - 李先生的職場Excel

2020-12-05 李先生的職場Excel

行盡瀟湘到洞庭。楚天闊處數峰青。旗梢不動晚波平。紅蓼一灣紋纈亂,白魚雙尾玉刀明。夜涼船影浸疏星。 ---[宋]張孝祥《浣溪沙 洞庭》

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的第一個參數Range為C:C,條件分別為"男"、"女",注意在使用COUNTIF函數時,條件不僅可以輸入內容,還可以直接進行單元格引用

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

=COUNTIF(C:C,C2)

同樣可以實現計數統計。

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

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

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

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

可以把公式變為:

=COUNTIF(C:C,"")

此時的條件雙引號內部填寫任何內容。

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

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

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

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

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

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

我們來看公式:

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

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

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

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

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

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

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

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

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

案例七、 多條件計數求和

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

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

公式解釋:

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

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

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

案例八、 不重複內容統計

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

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

公式解釋:

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}

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

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

總結:

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

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

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

相關焦點

  • Excel中的單條件計數函數countif
    COUNTIF函數會統計某個區域內符合您指定的單個條件的單元格數量,記得函數返回值是滿足給定條件的單元格的數量。例如,我們可以計算以某個特定字母開頭的所有單元格的數量,或者可以計算包含大於或小於指定數字的所有單元格的數量。
  • excel函數應用技巧:按區間統計個數,就用Frequency
    編按:價格帶統計與按成績統計優良中差的人數是一樣的,都是按區間統計個數。最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注部落窩教育excel圖文教程。實際工作中,每次品種和價格更新後都需要重新統計價格帶,而且藥品品類有幾十個,涉及的藥品數量上千個,單靠篩選計數肯定是不行的。我們需要用公式來統計。2、用COUNTIF和COUNTIFS可以,但不簡便大多數同學最先想到的估計是COUNTIF和COUNTIFS這兩個函數。
  • 四個考核項目大於90分,自動為整行填充顏色,用條件格式1步搞定
    Hello,大家好,今天跟大家分享一個自動填充顏色的小例子,這也是一個粉絲問到的問題,他有一個考核成績表,一共有8個考核項目,當有4個項目為90分以上的就是就為整行單元格填充一個顏色,效果如下圖,這個的操作其實也不難,我們使用條件格式即可輕鬆搞定,下面就讓我們來看下他是如何操作的
  • 你還在為Excel中Countif函數的使用方法而苦惱,請不必糾結...
    今天和大家分享的是Excel中countif函數的使用方法,讓你徹底告別Excel中countif函數的使用方法的煩惱!這個函數官方的解釋是這樣的,Countif函數是表格中對指定區域中符合指定條件的單元格計數的一個函數。
  • 職場excel如何用函數進行五星打分?大神一個公式就搞定!
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:五星打分(int\rept)在excel表格裡面,如果對一些打分的數據用星星字符來展示,老闆肯定看了更喜歡。比如:學生的成績表、員工的滿意度、產品的好評度等等。
  • 15個excel常用函數,可直接套用,幾乎每天都用得到,收藏備用吧
    Hello.大家好,今天跟大家分享15個Excel函數公式,都是我們工作中經常用到的公式,工作中遇到類似的問題,直接套用即可,話不多說,下面就讓我們來一起學習下吧1.身份證號碼提取出生日期公式:=--TEXT(MID(B3,7,8),"0000-00-00")在這裡我們使用mid函數提取身份中號碼中的出生日期,然後使用text函數設置數字的格式,因為text是一個文本函數,所以它輸出的結果是一個文本,我們在公式的最前面輸入兩個減號,將文本格式的數值轉換為常規格式的設置
  • excel查重技巧:如何用組合函數快速統計重複數據(上)
    統計不重複數據的個數,是小夥伴們經常遇到的問題。估計很多小夥伴也看過不少類似的文章,但大多都是給出公式並稍微講解一番,當時看了是懂了,等遇到問題的時候又懵了,歸根結底還是沒明白這公式的原理。其實理解這個公式的原理,並沒有大家想像的那麼難,只要你會這兩個神仙技巧,就可以破解公式的秘密了。由於教程篇幅較長,將分為上下兩篇,本篇為上篇。
  • 讓excel單元格顏色隨日期自動變化,你會嗎?用條件格式1分鐘搞定
    Hello,大家好,今天跟大家分享下如何讓表格的填充色跟隨日期自動變化,這種效果常用於數據的標記,我們可以快速的找到想要查看的數據,這個的操作也不難,使用條件格式以及函數即可輕鬆搞定,下面就讓我們來一起操作下吧 一、today函數 在這裡我們需要用到today
  • 兩個excel表格核對的6種方法
    excel表格之間的核對,是每個excel用戶都要面對的工作難題,今天ostar帶大家一起盤點一下表格核對的方法,一共6種,以後再也不用加班勾數據了。一、使用合併計算核對excel中有一個大家不常用的功能:合併計算。利用它我們可以快速對比出兩個表的差異。例:如下圖所示有兩個表格要對比,一個是庫存表,一個是財務軟體導出的表。
  • 表格函數其實很簡單 幾步讓你理解學習過程 輕鬆上手
    當初作為一個剛入職的職場小白,因為數據差個0.1而翻查幾個小時,都是血淚史。而學會了函數,不僅大大降低了錯誤率,而且工作效率也是飛躍式的提升。想當初工作每月報表十幾二十份,每到月底就心慌,埋頭苦幹好幾天才搞定。
  • excel函數公式:加與乘的混合運算 你會了嗎?
    在上一篇文章中介紹了,使用加法運算代替or函數,使用乘法運算代替and函數,在某些情況下操作會更加的簡單,不需要添加輔助列,直接一步到位就可以計算。其實加法和乘法還能混合的運算,功能就更加強大了,今天小編介紹的這個案例就是 "加" 與 "乘" 的混合運算。在下面的表格中,已知 「憑證號數」「部門」「科目劃分」「發生額」 這四項數據 。
  • 如何用excel製作年會抽獎滾動工具,原來一個公式就搞定了
    抽獎工具,還是可以滾動的,看似很複雜,其實在excel裡用一個公式就搞定了,想要在年會上秀一手嘛,那就趕快來學習吧~一個公式搞定抽獎工具只需在需要輸出中獎名單的單元格內填如以下公式:=index(人總名單所在列/行,randbetween(總名單起始行數,總名單結束行數)),如圖中所示數據就是用公式:=index(A:A,between(2,8))
  • excel中mode函數怎麼用
    1.模式函數的語法:參數number1,number2,...是1到30個用於計數出現頻率的參數。參數可以是數字number1,number2,...,或名稱,數組或包含數字的引用。如果參數包含非數字值,例如文本,邏輯值或空白單元格,則將忽略這些非數字值;但零值的像元將被計數。
  • excel函數應用技巧:如何簡單製作多級下拉菜單
    公式用的函數也很常見,offset、match、countif。趕緊來看看吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。製作二級三級菜單已經不是新問題了,關於這方面的教程咱們之前也分享過很多,比如《還不會做Excel三級下拉菜單?其實它跟複製粘貼一樣簡單》。
  • 職場這樣使用lookup函數才好用!不需要excel升序排列
    函數的基礎用法,相信你一定有這樣的煩惱:一定要求數據按升序排列!其實,lookup函數還有個經典使用方式:不需要按升序排列。如圖中案例表格,A列工號無需按升序排列,而且還可以實現多條件查詢,根據工號以及職位2個條件來查詢手機號。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 怎樣在EXCEL表格對特殊符號自動累加計數?「COUNTIF」函數的使用
    通過【COUNTIF】函數對給定條件單元格進行統計,此方法較為實用,且限制條件少,很好用!具體操作如下:(一)首先複製需要統計的特殊符號;(二)點擊你需要展示總數的那個單元格!(三)選擇函數。 可以在其他函數裡面選擇,點擊全部函數,往下翻有這個函數countif或者在統計單元格中輸入【COUNTIF】函數,(四)函數參數設置 。
  • excel經典函數組合:index+match!工作中非常實用,案例解析掌握
    課程信息卡課程:《Excel天天訓練營》2.0圖文版章節:第2章-精通函數內容:定位查找(index\match)在excel函數裡面,index+match這一組函數做定位查找是非常實用的。如案例表格,因為月份是變化的,所以使用lookup或vlookup無法直接進行查詢。通過index+match這一組函數就可以定位到兩個數據的交叉位置,即查詢結果。如果你沒有學會這些函數,那麼就無法應對大量數據的表格。
  • 無法對條件格式設置的顏色進行數據統計,這是為什麼? - Excel從零...
    之前跟大家分享過很多種方法對帶有顏色的單元格進行數據統計,最近突然有人問到:為什麼所有的方法都無法對使用條件格式,填充顏色的單元格進行求和或者計數,是不是我之前分享的辦法不管用,其實不是,今天就來跟大家好好嘮嘮這個問題對帶有顏色的單元格進行數據統計我們可以將它看作是條件計數或者是條件求和的一種情況
  • Excel函數large、與數組在實際案例中的聯合運用
    圖二首先我們必須了解函數large的使用方法,Excel函數的基本語法形式是:LARGE(array,k),其中第一參數array表示包含第k個最大值的數組區域或多個數值組成的區域,第二參數k表示要找的參數的大小,你所選擇的數值區域內
  • Excel的搭檔函數INDEX,MATCH,你用對了嗎?
    一次製作自動增減內容的工資條,你會做嗎?這有實例!一文中使用過的函數,查找定位函數中的最佳搭檔match和index,還有個不成文的說法與這兩個函數有關:查詢用的好,5大函數離不了,分別為index,match,lookup,hlookup,vlookup。今天我們只說index,match函數的用法。