2018-09-11otal、Countif、Countifs)

E戰到底特訓營?

Office職場大學

第十三章統計函數(Subtotal、Countif、Countifs)

日期:2018/09/13

學員:4隊若水

四隊雄鷹戰隊口號:展翅翱翔,勇奪第一。

統計函數(Subtotal)


一、基本用法

=SUBTOTAL(function_num,ref1,…)

Subtotal并不是“一個函數”,而是“一群函數”,而且是Excel中唯一一個能統計用戶可見單元格的函數。

function_num數值對應函數,使用說明:

1、AVERAGE 平均值

2、COUNT??? 統計個數

3、COUNTA? 非空單元格數量

4、MAX 最大值

5、MIN? 最小值

6、PRODUCT???? 括號內數據的乘積

7、STDEV.S?? 標準偏差

8、STDEVP.P 標準偏差

9、SUM.S????? 求和

10、VAR.S???? 方差

11、VAR.P???? 方差

二、Subtotal隱藏值

Subtotal分為包括手動隱藏值和忽略手動隱藏值兩種方式.

忽略手動隱藏值:function_num

三、Subtotal與Sum的區別

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

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

四、Subtotal計數

兩種方式:COUNT和COUNTA。

COUNT:返回包含數字以及包含參數列表中的數字的單元格的個數

COUNTA:返回參數列表中非空值的單元格個數

五、篩選后填充

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

六、避開同類計算

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



統計函數(Countif、Countifs)

一、基本用法

函數功能介紹:

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

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

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

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

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

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

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

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

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

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

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

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


基本用法:

COUNTIF:公式=COUNTIF(明細表!C:C,A2)(判斷區域、計數的條件)

注意:

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

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


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

明細表!C:C—判斷區域1

A2—計數的條件1

明細表!D:D—判斷區域2

B2—計數的條件2

注意:

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

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









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

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

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

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

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

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

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

二、模糊條件計數

例如1:統計“張”姓次數

公式:=COUNTIF(明細表!C:C,"張*")(英文雙引號)(星號通配符)

例如2:統計“張”姓A產品次數

公式:=COUNTIFS(明細表!C:C,"張*",明細表!D:D,"A")(英文雙引號)

三、文本非空 真空數據個數

三個符號的用法:

*:代替任意多個字符 ;

<>:代表非空數據;

=:代表真空數據

例如1:統計文本單元格個數

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

例如2:統計非空數據個數

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

例如3:統計真空數據個數

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

四、按產品統計序號

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


COUNTIF函數的統計區域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。當公式向下復制時,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區域,從這個動態區域中統計C列產品的個數。

五、一對多查詢

Countif函數+Vlookup函數可以實現一對多查詢。

例如:要求在F:H列的藍色區域根據F2的產品名稱查找所有銷售記錄。

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

操作步驟:

步驟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函數再進行查找。


六、數據有效性

例如1:不能錄入重復的姓名

在數據有效性-設置-公式=COUNTIF($B$2:$B$21,B2)=1

例如2:只能輸入以A開頭的文本

在數據有效性-設置-公式=COUNTIF(F2,"A*")=1




?

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

推薦閱讀更多精彩內容