統(tǒng)計函數(shù)

2019-1-24 E戰(zhàn)到底第15天

統(tǒng)計函數(shù)

一、統(tǒng)計函數(shù)(Subtotal)

基本用法

=SUBTOTAL(function_num,ref1,…)

function_num

1-AVERAGE? 平均值

2-COUNT? 統(tǒng)計個數(shù)

3-COUNTA? 非空單元格數(shù)量

4-MAX? 最大值

5-MIN? 最小值

6-PRODUCT? 括號內數(shù)據(jù)的乘積

7-STDEV.S? 樣本標準偏差

8-STDEVP.P? 標準總體偏差

9-SUM.S? 求和

10-VAR.S? 樣本方差

11-VAR.P? 總體方差

·在單元格輸入=Subtotal( ,就會提示上述語法

·此函數(shù)并不是“一個函數(shù)”,而是“一群函數(shù)”

·此函數(shù)是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數(shù)

Subtotal隱藏值

Function_num? ? ? ? ? ? ? Function_num

(包括手動隱藏值)? ? ? ? (忽略手動隱藏值)

1? ? ? ? ? ? ? ? ? ? ? ? 101

2? ? ? ? ? ? ? ? ? ? ? ? 102

3? ? ? ? ? ? ? ? ? ? ? ? ? 103

4? ? ? ? ? ? ? ? ? ? ? ? 104

5? ? ? ? ? ? ? ? ? ? ? ? ? 105

6? ? ? ? ? ? ? ? ? ? ? ? ? 106

7? ? ? ? ? ? ? ? ? ? ? ? ? 107

8? ? ? ? ? ? ? ? ? ? ? ? 108

9? ? ? ? ? ? ? ? ? ? ? ? 109

10? ? ? ? ? ? ? ? ? ? ? ? ? 110

3? ? ? ? ? ? ? ? ? ? ? ? ? 111

3.? ? Subtotal與Sum的區(qū)別

SUBTOTAL,只對篩選數(shù)據(jù)結果數(shù)據(jù)進行求和

SUM,不受篩選結果影響,會對所有數(shù)據(jù)進行求和

4.? ? Subtotal計數(shù)

=SUBTOTAL(2,B2:B8)? ? ? ? ? ? 統(tǒng)計個數(shù)

=SUBTOTAL(3,B2:B8)? ? ? ? ? ? 非空單元格數(shù)量

COUNT? ? 返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)? ?

COUNTA? 返回參數(shù)列表中非空值的單元格個數(shù)? ? ?

篩選后填充

=SUBTOTAL(3,$B$2:B2)

避開同類計算

SUBTOTAL函數(shù)遇到同類就避開了,就是不會統(tǒng)計由SUBTOTAL計算出來的數(shù)值。

圖片發(fā)自簡書App
二、統(tǒng)計函數(shù)(countif、countifs)

基本用法

COUNT? ? 計算數(shù)字項個數(shù)? ? 不能轉換為數(shù)字的文本、空白單元格、邏輯值、錯誤值都不計算在內。

COUNTA 計算非空項個數(shù)? ? 參數(shù)值可以是任何類型,包括空字符(""),但不包括空白單元格。

COUNBLANK? 計算空單元格個數(shù)? ? 空白單元格和空文本("")會被計算在內。

1、COUNT:計算區(qū)域中數(shù)字的單元格個數(shù)。

如果參數(shù)為數(shù)字、日期或者代表數(shù)字的文本,則將被計算在內;

邏輯值和直接鍵入到參數(shù)列表中代表數(shù)字的文本被計算在內;

如果參數(shù)為錯誤值或不能轉換為數(shù)字的文本,則不會被計算在內;

如果參數(shù)是一個數(shù)組或引用,則只計算其中的數(shù)字。數(shù)組或引用中的空白單元格、邏輯值、文本或錯誤值將不計算在內。

2、 COUNTA:計算區(qū)域中非空單元格的個數(shù)。

參數(shù)值可以是任何類型,可以包括空字符(""),但不包括空白單元格;

如果參數(shù)是數(shù)組或單元格引用,則數(shù)組或引用中的空白單元格將被忽略;

如果不需要統(tǒng)計邏輯值、文字或錯誤值,請使用函數(shù)COUNT。

3、COUNTBLANK:計算區(qū)域中空單元格的個數(shù)。

包含返回 ""(空文本)的公式的單元格會計算在內;

包含零值的單元格不計算在內。

? ? Countif函數(shù)

=COUNTIF(判斷區(qū)域,計數(shù)條件)

COUNTIF函數(shù)的第一參數(shù)絕對引用,是為了公式向下填充時,保持引用范圍不變;

COUNTIF函數(shù)的第二參數(shù)直接使用相對引用待統(tǒng)計單元格,公式向下填充時,D2依次變?yōu)镈3、D4……

Countifs函數(shù)

COUNTIFS(條件區(qū)域1,條件1,條件區(qū)域2,條件2…)

條件區(qū)域1:必需。在其中計算關聯(lián)條件的第一個區(qū)域。

條件1:必需。要進行計數(shù)的第一個條件。

條件區(qū)域2:可選。在其中計算關聯(lián)條件的第二個區(qū)域。

條件2:可選。要進行計數(shù)的第二個條件。

COUNTIFS函數(shù)將條件應用于跨多個區(qū)域的單元格,并計算符合所有條件的次數(shù)。即多條件計數(shù)。

注意:

1、如果條件為文本,需要使用雙引號引起來;

2、如果條件為數(shù)字,則無需使用雙引號。

模糊條件計數(shù)

文本 非空 真空數(shù)據(jù)個數(shù)

=COUNTIF($A$2:$A$10,"*")

=COUNTIF($A$2:$A$10,"<>")

=COUNTIF($A$2:$A$10,"=")

注意:

*? 代替任意多個字符

<> 代表非空數(shù)據(jù)

= 代表真空數(shù)據(jù)

按產品統(tǒng)計序號

=COUNTIF($C$2:C2,C2)

COUNTIF函數(shù)的統(tǒng)計區(qū)域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。

當公式向下復制時,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區(qū)域,從這個動態(tài)區(qū)域中統(tǒng)計C列產品的個數(shù)。

一對多查詢

操作步驟:

在左表前插入一列并設置公式,用countif函數(shù)統(tǒng)計客戶的銷售額并用&連接成 產品名稱+序號的形式。

=C2&COUNTIF($C$2:C2,C2)

在F9設置公式并復制即可得到F2單元格中產品的所有銷售記錄。

=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")

解決一對多查找的關鍵點是把重復的值用Countif變成不同的,然后用Vlookup函數(shù)再進行查找。

掌握這個思路很重要

數(shù)據(jù)有效性

不能錄入重復的姓名

在數(shù)據(jù)驗證公式欄輸入=COUNTIF($B$2:$B$21,B2)=1

只能輸入以A開頭的文本

在數(shù)據(jù)驗證公式欄輸入=COUNTIF(F2,"A*")=1

圖片發(fā)自簡書App

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容