Subtotal 六個用法
1. 1.基本用法
1.1. 函數特點
1.1.1. 不是“一個函數”,而是“一群函數”
? AVERAGE 平均值
? COUNT 統計個數
? COUNTA 非空單元格數量
? MAX 最大值
? MIN 最小值
? PRODUCT 括號內數據的乘積
? STDEV.S 標準偏差
? STDEVP.P 標準偏差
? SUM.S 求和
? VAR.S 方差
? VAR.P 方差
1.1.2. 是Excel中唯一一個能統計用戶“可見單元格”的函數
2. 2.Subtotal隱藏值
2.1. 9-SUM.S:含隱藏值
2.2. 109-SUM.S:不含隱藏值
3. 3.Subtotal與Sum的區別
3.1. SUBTOTAL【109】:只對篩選數據結果數據進行求和
3.2. SUM:不受篩選結果影響,會對所有數據進行求和
4. 4.Subtotal計數
4.1. 2-COUNT:統計個數
4.2. 3-COUNTA:非空單元格數量
5. 5.篩選后填充
5.1. 2-COUNT :返回包含數字以及包含參數列表中的數字的單元格的個數
5.2. 3-COUNTA:返回參數列表中非空值的單元格個數
6. 6.避開同類計算
6.1. =SUBTOTAL(9,B2:B9)
6.1.1. SUBTOTAL函數遇到同類就避開了,不會統計由SUBTOTAL計算出來的數值
Countif、Countifs函數
7. 1.基本用法
7.1.
7.1.1. Count、CountA、Countblank 函數功能
? Count: 計算參數列表中的數字項的個數
? ①如果參數為數字、日期或者代表數字的文本,則將被計算在內;
②邏輯值和直接鍵入到參數列表中代表數字的文本被計算在內;
③如果參數為錯誤值或不能轉換為數字的文本,則不會被計算在內;
④如果參數是一個數組或引用,則只計算其中的數字。數組或引用中的空白單元格、邏輯值、文本或錯誤值將不計算在內。
? CountA: 計算參數列表中非空的項個數
? ①參數值可以是任何類型,可以包括空字符(""),但不包括空白單元格;
②如果參數是數組或單元格引用,則數組或引用中的空白單元格將被忽略;
③如果不需要統計邏輯值、文字或錯誤值,請使用函數COUNT。
? Countblank: 計算參數列表中空單元格的個數
? ①包含返回 ""(空文本)的公式的單元格會計算在內;
②包含零值的單元格不計算在內。
7.1.2. Countif
? 1、COUNTIF函數的第一參數絕對引用,是為了公式向下填充時,保持引用范圍不變;
2、COUNTIF函數的第二參數直接使用相對引用待統計單元格,公式向下填充時,D2依次變為D3、D4……
7.1.3. Countifs
? 1、如果條件為文本,需要使用雙引號引起來;
2、如果條件為數字,則無需使用雙引號。
? COUNTIFS函數將條件應用于跨多個區域的單元格,并計算符合所有條件的次數。即多條件計數。
COUNTIFS(criteria_range1,criteria1,criteria_range2,criteria2,…)
COUNTIFS(條件區域1,條件1,條件區域2,條件2…)
條件區域1:必需。在其中計算關聯條件的第一個區域。
條件1:必需。要進行計數的第一個條件。
條件區域2:可選。在其中計算關聯條件的第二個區域。
條件2:可選。要進行計數的第二個條件。
8. 2.模糊條件計數
8.1.
8.2.
9. 3.文本 非空 真空數據個數
9.1. *、<>、= 三個符號說明
10. 4.按產品統計序號
10.1. 公式
10.1.1. COUNTIF函數的統計區域是$C$2:C2,第一個C2是行絕對引用,第二個C2,是相對引用。
當公式向下復制時,就會變成$C$2:C3、$C$2:C4……一個不斷擴展的區域,從這個動態區域中統計C列產品的個數。
11. 5.一對多查詢
11.1. =IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
11.1.1. 操作步驟
? 步驟1:在左表前插入一列并設置公式,用countif函數統計客戶的銷售額并用&連接成 產品名稱+序號的形式。
A2: C2&COUNTIF($C$2:C2,C2)
? 步驟2:在F9設置公式并復制即可得到F2單元格中產品的所有銷售記錄。
=IFERROR(VLOOKUP($F$2&ROW(A1),$A:$D,COLUMN(B1),0),"")
12. 6.數據有效性