朋友們,大家好!
在日常工作中,我們經常用EXCEL函數處理表冊,函數的運用,大幅度提升了我們的工作效率。筆者集合工作實際,把最常用的EXCEL函數進行逐一詳細講解,課程中有大量案例,為便于朋友們更加深入了解各個函數的用法,将于每天上午7:00同步發布視頻教程和圖文教程(包含公式)。隻要不懈努力和不斷實踐,通過30天的系統學習,你也能成為EXCEL函數高手,從此告别加班,讓同事和朋友刮目相看。
今天,我将和大家一起分享單條件計數函數COUNTIF和多條件計數函數COUNTIFS的用法。
一、COUNTIF函數基礎知識
COUNTIF函數定義:COUNTIF函數是對指定區域中符合指定單個條件的單元格計數的一個函數。用法和SUMIF函數類似,SUMIF是計算滿足單個條件的總和,COUNTIF是統計滿足單個條件的個數。
語法:COUNTIF(查找區域,條件)
查找區域:必需參數,是指要查找“條件”的區域。
條件:必需參數,是指以數字、表達式或文本形式定義的條件,甚至可以使用通配符。
二、COUNTIF函數案例實踐
清楚了COUNTIF函數的定義、語法及相關知識,下面,我們進行幾個案例解析。
(一)統計考試總分在200分及以上的學生人數
某小學在組織學生考試時,需要對某個年級總分在200分及以上的人數進行統計,這時候需要用到COUNTIF單條件計數函數。
在F13單元格輸入公式:=COUNTIF(F3:F10,">=200"),按回車鍵即可計算出總分在200分及以上的人數。見下圖:
COUNTIF函數是用來計算指定單元格區域中滿足指定條件的單元格的個數,其中第二個參數是用來指定第一個參數能夠滿足被計數的條件,該參數中隻可以設置一個條件。
對于單條件計數問題,還可以以SUM和IF函數嵌套的數組公式完成統計,公式可寫成:=SUM(IF(F3:F10>=200,1))。
(二)計算男員工的比例
我們要對某公司男員工的比例進行計算,首先要統計出男員工人數和該公司員工總數,然後用男員工人數除以員工總數即可。
在F13單元格輸入公式:=COUNTIF(C3:C10,"男")/COUNTA(C3:C10),按回車鍵即可計算出男員工比例,将單元格格式設置為百分比。見下圖:
本例中,用COUNTIF(C3:C10,"男")統計出男員工人數為6人,用COUNTA(C3:C10)統計出總員工數8人,用6除以8,等于0.75,設置單元格格式為百分比,結果為75%。
(三)計算年齡在25-35歲的員工比例
不同行業對員工的年齡有不同要求,對于一些技術性較強的行業,希望員工年齡大一些,而對于銷售行業,則希望員工年齡小一些。要計算該年齡段的員工比例,首先要知道該年齡段的員工總數和員工總數,該年齡段員工總數可以用兩個COUNTIF函數統計,員工總數可以用COUNTA函數統計。
在F13單元格輸入公式:=(COUNTIF(D3:D10,">=25")-COUNTIF(D3:D10,">35"))/COUNT(D3:D10),按回車鍵即可計算出年齡在25-35的員工比例,将單元格格式設置為百分比。見下圖:
本例中,之所以使用兩個COUNTIF函數相減的方式計算25-35歲之間的總員工數,因為年齡大于等于25歲的員工包含了35歲以上的員工。
本例中,對于這種條件計數,還可以使用SUM和IF函數嵌套的數組公式完成計算,公式可寫成:=SUM(IF(D3:D10>=25,IF(D3:D10<=35,1)))/COUNTA(D3:D10)。
三、COUNTIFS函數基礎知識
COUNTIFS函數定義:COUNTIFS函數是指用來計算多個區域中滿足指定條件的單元格的個數,可以同時設定多個條件,是COUNTIF函數的擴展
語法:COUNTIFS(條件區域1,條件1,條件區域2,條件2……條件區域N,條件N)
條件區域1:必需參數,是指計算其中滿足某個條件的單元格數目的第一個單元格區域。
條件1:必需參數,是指為“條件區域1”中将被計算在内的條件(簡稱條件),其形式可以為數字、表達式或文本。例如,條件可以表示為1、"1"、">1"或"男"等。
同理,“條件區域2”為第二個條件區域,“條件2”為第二個條件,依次類推,最終結果為多個區域中滿足所有條件的單元格個數。每一個附加的區域都必須與“條件區域1”具有相同的行數和列數,這些區域無需彼此相鄰。
COUNTIFS的用法與COUNTIF類似,但COUNTIF針對單一條件,而COUNTIFS可以實現多個條件同時求結果。如果條件參數是對空單元格的引用,兩者會将該單元格的值視為0。您可以在條件中使用通配符,即問号(?)和星号(*),問号匹配任意單個字符,星号匹配任意字符串,如果要查找實際的問号或星号,請在字符前鍵入波形符(~)。
四、COUNTIFS函數案例實踐:統計三科考試成績均在90分及以上的學生人數
某小學在組織學生考試時,有語文、數學、英語三門學科,需要統計三科考試成績均在90分及以上的學生人數,因為涉及多個條件,這時候需要用到COUNTIFS多條件計數函數。
在F13單元格輸入公式:=COUNTIFS(C3:C10,">=90",D3:D10,">=90",E3:E10,">=90"),按回車鍵即可計算出三科考試成績均在90分及以上的學生人數。見下圖:
COUNTIFS函數中各個條件是邏輯與(并且)的關系,相當于各個條件用AND函數連接在一起。如果隻是計算滿足諸多條件中任意一個條件,可以使用SUM和IF嵌套的數組公式完成,公式可寫成:=SUM(IF(C3:C10>=90,IF(D3:D10>=90,IF(E3:E10>=90,1))))。雖然SUM和IF函數嵌套能完成大部分計數計算,但是使用通配符時嵌套無法使用。
以上就是單條件計數函數COUNTIF和多條件計數函數COUNTIFS的幾個經典案例,想要學習好EXCEL函數,要學會多個函數的組合,後續課程中我們會講到多函數結合的用法,能進行更為複雜的計算,對提升工作效率有很大幫助。
個人建議:在學習EXCEL函數時,首先要熟悉函數的功能和語法,盡量多寫,通過反複書寫和實踐,對照文中的案例,舉一反三,我相信,你的EXCEL技巧會得到快速提升,日積月累,必成大器!
感謝朋友們的支持,如果你有好的意見建議和問題,歡迎在評論區留言交流,期待你的精彩!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!