Excle計數函數Counta、Countif、Dcount、Sumproduct、Frequency的應用
一、 計數函數Count系列
1、 Count
非空單元格中數字項的個數,錯誤值、文字、邏輯值、空值将被忽略
統計的是數字
考核人數=COUNT(C2:C11),count函數統計的是數字,剔除"試工期"、"未考核"人員,結果為8
2、 Counta
COUNTA函數功能是返回參數列表中非空的單元格個數
以上圖為例,統計員工在某一定時期内項目的投入情況。項目投入統計=COUNTA(B2:K2),統計非空的單元格個數。
3、
a、 Countif、Countifs
B10=COUNTIF($B2:$K2,B$9)或者COUNTIFS($B2:$K2,B$9)
Countif:對指定區域中符合指定條件的單元格計數
Countif(range,criteria)參數:range 要計算其中非空單元格數目的區域;參數:criteria 以數字、表達式或文本形式定義的條件
Countifs其實就是countif的擴展版,單條件或者多條件的單元格計數。
b、 萬能公式 sumproduct
B10=SUMPRODUCT(($A$2:$A$7=$A10)*($B$2:$K$7=B$9))
SUMPRODUCT((條件1)*(條件2)*(條件3)*...)
二、 分段計數
統計每個區間段員工數量的分布
1、 萬能公式sumproduct
SUMPRODUCT((條件1)*(條件2)*(條件3)*...)
G2= SUMPRODUCT(($B$2:$B$11>=E2)*($B$2:$B$11<=F2))
2、 FREQUENCY
FREQUENCY(要統計的數組,間隔點數組),表示計算數值在某個區域内的出現次數,然後返回一個垂直數組。
如上圖所示取F列數據, <=59,60-69,70-84,85-89,90-100五個區間的計數
選定G2~G6單元格,輸入FREQUENCY($B$2:$B$11,F2:F6)
因為是數組的計算方式,所以最後一定要按<CTRL Shift Enter>組合鍵确認輸入
3、 如果想展示的比較簡潔一點,如下圖所示
Dcount (database,field,criteria),Database表示需要統計的單元格區域;Field表示函數所使用的數據列(在第一行必須要有标志項);Criteria包含條件的單元格區域。
G2= DCOUNT($A$1:$B$11,2,$E$1:F2)也可以寫成G2=DCOUNT($A$1:$B$11,,$E$1:F2)
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!