學會這些Excel統計函數,助你脫離數據統計苦海

新精英充電站 發佈 2020-01-21T01:09:59+00:00

打開文件\ 員工獎金表.xlsx,複製Sheet1工作表,在D列中數據區域部分的空白單元格中輸入非數值型數據,這裡輸入文本型數據【無】,在A21單元格中輸入文本【所有員工的獎金平均值:】,在C21單元格中輸入公式【=AVERAGEA】, 計 算出所有員工的獎金平均值約為287。

身邊有很多需要用Excel的朋友,做財務的、做人事的、做銷售的。有的小夥伴經常抱怨說:作為「表哥」、「表姐」的他們,天天和數據打交道 ,昏天黑地處理數據,不是在統計數據就是在統計數據的路上。他們也經常自嘲:要是你聯繫不上我,就說明我深深地陷在統計的惱海里。

其實,如果你熟練地掌握一些統計類函數,就不用那麼辛苦了。今天我們就來說說常見的統計函數應用技巧。

統計類函數是Excel中使用頻率最高的函數,絕大多數報表都離不開它們,從簡單的計數與求和,到多區域中多種條件下的計數與求和,此類函數總是能幫助我們解決很多大問題。

根據函數的功能,主要可將統計函數分為數理統計函數、分布趨勢函數、線性擬合和預測函數、假設檢驗函數和排位函數。

由於篇幅有限,今天我們主要來看一看最常用和最有代表性的一些函數。

01 使用COUNTA函數計算參數中包含非空值的個數

COUNTA函數用於計算區域中所有不為空的單元格個數。

語法結構:COUNTA (value1,[value2],...)

參數:

value1:必需參數,表示要計數的第一個參數。

value2,...:可選參數,表示要計數的其他參數,最多可包含255 個參數。

案例:

要在員工獎金表中統計出獲獎人數,因為沒有獎金人員對應的單元格為空,有獎金人員對應的單元格為獲得的具體獎金額,所以可以通過COUNTA函數統計相應列中的非空單元格個數來得到獲獎人數,具體操作步驟如下:

打開素材文件\員工獎金表.xlsx,在A21單元格中輸入相應的文本,在B21單元格中輸入公式【=COUNTA(D2:D19)】,返回結果為【14】,即統計到該單元格區域中有14個單元格非空,也就是說有14人獲獎。

02 使用COUNTBLANK函數計算區域中空白單元格的個數

COUNTBLANK函數用於計算指定單元格區域中空白單元格的個數。

語法結構:COUNTBLANK(range)

參數:

range:必需參數,表示需要計算其中空白單元格個數的區域。

案例:要在上例中統計出沒有獲獎的人數,除了可以使用減法從總人數中減去獲獎人數外,還可以使用COUNTBLANK函數進行統計,具體操作步驟如下:

在A22單元格中輸入相應的文本,在B22單元格中輸入公式【=COUNTBLANK(D2:D19)】,返回結果為【4】,即統計到該單元格區域中有4個空單元格,也就是說有4人沒有獎金。

03 使用COUNTIF函數計算滿足給定條件的單元格個數

COUNTIF函數用於對單元格區域中滿足單個指定條件的單元格進行計數。

語法結構:COUNTIF (range,criteria),也可以簡單理解為COUNTIF (條件區域,條件 )

參數:

range:必需參數,表示要對其進行計數的一個或多個單元格,其中包括數字或名稱、數組或包含數字的引用。空值和文本值將被忽略。

criteria:必需參數,表示統計的條件,可以是數字、表達式、單元格引用或文本字符串。

案例:在招聘統計表中要對各招聘渠道參加面試的人數進行統計,就需要使用 COUNTIF 函數,具體操作步驟如下:

Step01 引用其他工作表。打開素材文件\招聘統計表.xlsx,在【招聘渠道統計表】工作表中的B2單元格中輸入公式【=COUNTIF()】,將光標定位到公式括號中,單擊【應聘人員信息表】工作表標籤。

Step02 選擇引用範圍。切換到【應聘人員信息表】工作表中,拖動滑鼠選擇B2:B135單元格區域,在公式中輸入【,】。

Step03 完成公式的輸入。切換到【招聘渠道統計表】工作表中,選擇A2單元格,完成公式【=COUNTIF( 應聘人員信息表 !B2:B135, 招聘渠道統計表 !A2)】的輸入。

Step04 計算出面試人員的人數。按【Enter】鍵計算出招聘網站1渠道參加面試的人員數量,向下複製公式,計算出其他招聘渠道參加面試的人數。

04 使用COUNTIFS函數計算滿足多個給定條件的單元格個數

COUNTIFS函數用於計算單元格區域中滿足多個條件的單元格數量。

語法結構:COUNTIFS(criteria_range1,criteria1,[criteria_range2, criteria2],...), 也可以簡單理解為COUNTIFS ( 條件匹配查詢區域1, 條件1, 條件匹配查詢區域2, 條件2, 依此類推)

參數:

criteria_range1:必需參數,在其中計算關聯條件的第一個區域。

criteria1:必需參數,條件的形式為數字、表達式、單元格引用或文本,可用來定義將對哪些單元格進行計數。

criteria_range2,criteria2,...:可選參數,附加的區域及其關聯條件,最多允許127個區域 /條件對。

案例:繼續上例的操作,使用COUNTIFS函數對各渠道錄用的人數和實際到崗人數進行統計,具體操作步驟如下:

Step01 在C2單元格中輸入公式【=COUNTIFS(應聘人員信息表!$B$2:$B$135,A2, 應聘人員信息表 !$H$2: $H$135,">0")】,按【Enter】鍵計算出招聘網站1錄用的人數。

Step02 在D2單元格中輸入公式【=COUNTIFS( 應聘人員信息表 !$B$2:$B$135,A2, 應聘人員信息表 !$I$2: $I$135,">0")】, 按【Enter】 鍵計算出招聘網站1實際到崗人數。

Step03 使用Excel自動填充功能,複製C2和D2單元格中的公式,計算出其他招聘渠道的錄用人數和實際到崗人數。

05 使用AVERAGEA函數計算參數中非空值的平均值

AVERAGEA函數與AVERAGE函數的功能類似,都是計算數值的平均值, 只是AVERAGE函 數計算包含數值單元格的平均值,而AVERAGEA 函數則用於計算參數列表中所有非空單元格的平均值(即算術平均值)。

語法結構:AVERAGEA (value1,[value2],...)

參數:

value1:必需參數,表示需要計算平均值的第一個單元格、單元格區域或值。

value2,...:可選參數,表示計算平均值的第2~255個單元格、單元格區域或值。

案例:要在員工獎金表中統計出該公司員工領取獎金的平均值,可以使用AVERAGE和AVERAGEA函數進行兩種不同方式的計算,具體操作步驟如下:

Step01 計算所有員工的獎金平均值。打開文件 \ 員工獎金表.xlsx,複製Sheet1工作表,在D列中數據區域部分的空白單元格中輸入非數值型數據,這裡輸入文本型數據【無】,在A21單元格中輸入文本【所有員工的獎金平均值:】,在C21單元格中輸入公式【=AVERAGEA(D2:D19)】, 計 算出所有員工的獎金平均值約為287。

Step02 計算所有獲獎員工的獎金平均值。在A22單元格中輸入文本【所有獲獎員工的獎金平均值:】,在C22單元格中輸入公式【=AVERAGE(D2:D19)】,計算出所有獲獎員工的獎金平均值為369。

關鍵字: