E戰到底特訓營 第十三天之統計函數Subtotal、Countif 、Countifs

越是碎片化時代,越是系統化學習!今日學習主題:統計函數SUBTOTAL

001基本用法

此函數并不是“一個函數”,而是“一群函數”

·此函數是Excel中唯一一個能統計用戶可見單元格的函數

?=SUBTOTAL(1,B2:B8) ? ?平均值

?=SUBTOTAL(2,B2:B8) ? ? 統計個數

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

?=SUBTOTAL(4,B2:B8) ? ? ?最大值

?=SUBTOTAL(5,B2:B8) ? ? ?最小值

?=SUBTOTAL(6,B2:B8) ? ? ?括號內數據的乘積

?=SUBTOTAL(7,B2:B8) ? ? ? 標準偏差

?=SUBTOTAL(8,B2:B8) ? ? ?標準偏差

?=SUBTOTAL(9,B2:B8) ? ? ?求和


002.Subtotal隱藏值



003.Subtotal與Sum的區別

=SUBTOTAL(9,B2:B8) ? ??

=SUM(B2:B8) ? ? ? ? ? ? ? ? ? ?

SUBTOTAL,只對篩選數據結果數據進行求和

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

004.Subtotal計數

2-COUNT6 ? ? ? ? ?=SUBTOTAL(2,B2:B8)統計個數

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




005.篩選后填充

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


?=SUBTOTAL(3,$B$2:B2)*1

006.避開同類計算

=SUBTOTAL(9,B2:B9)

SUBTOTAL函數遇到同類就避開了,就是不會統計由SUBTOTAL計算出來的數值。


Count:?計算參數列表中的數字項的個數

CountA:?計算參數列表中非空的項個數

Countblank:?計算參數列表中空單元格的個數

1、COUNT:計算區域中數字的單元格個數。

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

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

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

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

2、COUNTA:計算區域中非空單元格的個數。

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

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

③如果不需要統計邏輯值、文字或錯誤值,請使用函數COUNT。

3、COUNTBLANK:計算區域中空單元格的個數。

①包含返回

? ""(空文本)的公式的單元格會計算在內;

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

001-1Countif?基本用法

=COUNTIF(明細表!C:C,A2)

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

2、COUNTIF函數的第二參數直接使用相對引用待統計單元格,公式向下填充時,D2依次變為D3、D4……

001-2.Countifs基本用法

=COUNTIFS(明細表!C:C,A2,明細表!D:D,B2)

注意:

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

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

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

COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…)

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

條件區域1:必需。在其中計算關聯條件的第一個區域。

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

條件區域2:可選。在其中計算關聯條件的第二個區域。

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

002模糊條件計數

=countif(銷售員,"張*")

=countifs(銷售員,A:A,"張*",明細表!D:D,"A")

003.文本 非空 真空數據個數

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

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

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

注意:

*? 代替任意多個字符

<> 代表非空數據

?= 代表真空數據

004-1.按產品統計序號

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

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

COUNTIF函數的統計區域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。

當公式向下復制時,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區域,從這個動態區域中統計C列產品的個數。

004-2.按產品統計序號-亂序

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

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

COUNTIF函數的統計區域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。

當公式向下復制時,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區域,從這個動態區域中統計C列產品的個數。

005.Countif函數+Vlookup函數一對多查詢

操作步驟:

步驟1?在左表前插入一列并設置公式,用countif函數統計客戶的銷售額并用&連接成

? 產品名稱+序號的形式。

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

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

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

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

掌握這個思路很重要

006.數據有效性

=COUNTIF($B$2:$B$21,B2)=1

=COUNTIF(F2,"A*")=1


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容