全面了解count函數作用及用途 excel函數count的功能

【全面了解count函數作用及用途 excel函數count的功能】 函數功能
COUNT函數用于返回數字參數的個數,即統計數組或單元格區域中含有數字的單元格個數 。
函數語法
COUNT(value1,value2,…)
參數解釋
value1,value2,…:表示包含或引用各種類型數據的參數(1~30個),其中只有數字類型的數據才能被統計 。
實例1 計算及格率
表格中統計了11位學生的成績,要求計算出及格率 。
? 選中D2單元格,在公式編輯欄中輸入公式:
=COUNT(1/(B2:B11>=60))/COUNT(B2:B11)
按“Shift+Ctrl+Enter”組合鍵,得出一個小數值,如圖1所示 。

全面了解count函數作用及用途 excel函數count的功能

文章插圖
圖1
? 將D2單元格中的小數值更改為包含兩位小數的百分比值,如圖2所示 。

全面了解count函數作用及用途 excel函數count的功能

文章插圖
圖2
公式解析

全面了解count函數作用及用途 excel函數count的功能

文章插圖
①判斷B2:B11單元格區域有哪些是大于等于60的,并返回一個數組 。大于等于60的顯示TRUE,其余的顯示FALSE 。
②1起到輔助的作用(也可以用0或其他數字) 。當步驟①返回值為TRUE時,此步返回的結果為0;當步驟①返回值為FALSE時,此步返回的結果為“#DIV/0!”錯誤值 。返回的也是一個數組 。
③ 統計步驟②返回的數組中數字的個數 。
④ 將步驟③返回值(大于等于60分的記錄條數)除以B2:B11單元格區域中的數字個數(總記錄條數),即可計算出及格率 。
實例2 統計各分數段的人數合計值
表格中統計了10名同學的成績,在D列中建立了各個分數段的列標識,下面需要統計出滿足條件的學生人數的合計值 。
? 選中E2單元格,在公式編輯欄中輸入公式:
=COUNT(0/((B$2:B$10>ROW(A6)*10)*(B$2:B$10<=ROW(A7)*10)))
按“Shift+Ctrl+Enter”組合鍵得出“60~70”分數段的學生人數 。
? 將光標移到E2單元格的右下角,光標變成十字形狀后,按住鼠標左鍵向下拖動進行公式填充,即可快速得到其他分數段的學生人數合計值,如圖3所示 。

全面了解count函數作用及用途 excel函數count的功能

文章插圖
圖3
公式解析

全面了解count函數作用及用途 excel函數count的功能

文章插圖
①利用ROW函數分別引用A6和A7單元格的行號(返回值為6和7)并乘以10,得到“大于60”和“小于等于70”這兩個條件的布爾值判斷,將其相乘,同時為TRUE的返回1,否則返回0,返回的是一個數組 。
②用數值0除以步驟①得到的數組,從而將1轉換為0,將0轉換為錯誤值 。
③ 統計出0的個數 。
實例3 統計其中一科得滿分的人數
表格中統計了8位學生的數學成績和英語成績,要求統計出其中一科得滿分的學生人數 。
選中E2單元格,在公式編輯欄中輸入公式:
=COUNT(0/((B2:B9=100)+(C2:C9=100)))
按“Shift+Ctrl+Enter”組合鍵,即可統計出一科為滿分的人數,如圖4所示 。

全面了解count函數作用及用途 excel函數count的功能

文章插圖
圖4
公式解析

全面了解count函數作用及用途 excel函數count的功能

文章插圖
①判斷B2:B9單元格區域有哪些是等于100的,并返回一個數組 。等于100的顯示TRUE,其余的顯示FALSE 。
②判斷C2:C9單元格區域有哪些是等于100的,并返回一個數組 。等于100的顯示TRUE,其余的顯示FALSE 。
③ 步驟①返回數組與步驟②返回數組相加,有一個為TRUE時,返回的結果為1,其他情況返回結果為0 。
④ 0起到輔助的作用(也可以用1等其他數字),當步驟③返回值為1時得出一個數字,當步驟③返回值為0時,返回“#DIV/0!”錯誤值 。
⑤ 統計出步驟④返回的數組中數字的個數 。
實例4 統計畢業院校為本科的員工人數
表格中統計了員工的畢業院校,本例規定:如果學校名稱包含“大學”和“學院”字樣即為大學本科院校 。
選中D2單元格,在公式編輯欄中輸入公式:
=COUNT(SEARCH({“大學”,”學院”},B2:B9))
按“Shift+Ctrl+Enter”組合鍵,即可統計出本科畢業院校的人數合計值,如圖5所示 。

全面了解count函數作用及用途 excel函數count的功能

文章插圖
圖5
公式解析
①利用SEARCH函數(用于在第二個文本串中定位第一個文本串)在B2:B9單元格區域中尋找“大學”或“學院”,找到后返回其在字符串中的起始位置,未找到的返回“#VALUE!”錯誤值 。返回的是一個數組 。
②統計步驟①數組中數字的個數 。

    推薦閱讀