? ? ? ? 今天是2019年1月24日,星期四,今天學習的內容是,統(tǒng)計函數subtotal。
主要包含
基本用法,
subtotal的隱藏值,
subtotal與sum的區(qū)別,
subtotal計數,
篩選后填充,
避開同類計算。
? ? ? 平均值,公式=SubtotaL(1,B2:B8)
? ? ? ? 統(tǒng)計個數,公式=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)
這個函數在單元格輸入以后,就會提示上述語句,這個函數并不是一個函數,而是一群函數,這個函數是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數。
點開函數參數=SubtotaL(function_num函數序號=數值,ref1引用1=引用),返回數據清單或數據庫中的分類匯總。
? ? ? ? 函數序列號,是從1到11的數字,用來指定分類匯總所采用的匯總函數。
此函數包括,手動隱藏值,和忽略手動隱藏值兩種類型。
例9-subtotal.s包含隱藏值。
例109-subtotaL.s不含隱藏值。
Subtotal只對篩選數據結果數據進行求和,而sum,不受篩選結果影響,會對所有數據求和。subtotal,統(tǒng)計的是個數求和。
sum,是指的非空單元格數量的求和。
Subtotal計數分為:count返回包含數字,以及包含參數列數中的,數字的單元格的個數。:counta:返回參數列表中非空值的單元格個數。
篩選后填充。知道產品的名稱,求選取篩選后的序號。
避開同類計算。
統(tǒng)計函數,countif,countifs的基本用法:
序號 數據 備注案例
1? ? 98? ? ? 數字格字
2? ? ? 0? ? ? 數字為0
3? ? 2O19-1-24? 日期
4。? '99。? ? 文本型數字
5。? ? ? ? ? ? ="”
6。? ? ? ? ? ? =空白單元格
7。 TRue。邏輯值
8。 老師。? 文本
9。? #DIV/o!? 錯誤值
10。 HJABCD。英語字母
count計算數字項個數,不能轉換為數字的文本,空白單元格,邏輯值,錯誤值都不計算在內。
如果參數為數字,日期,或者代表數字的文本,則被計算在內;邏輯值和直接鍵入到參數列表中,代表數字的文本被計算在內;如果參數為錯誤值或不能轉換為數字的文本,都不會計算在內;如果參數是一個數組或引用,則只計算其中的數字,數組或引用中的空白單元格,邏輯之文本或錯誤值將不計算在內。
counta參數值,計算非空項個數,參數值可以是任何類型,包括空字符(""),但不包含空白單元格。如果參數是數組或單元格引用,則數值或引用中的空白單元格將被忽略,如果不需要統(tǒng)計邏輯值文字,或錯誤值,請使用函數count。
counblank計算空單元格個數,空白單元格和空文本(""),會被計算在內。包含零值的單元格不計算在內。w ps上沒有這個函數。
Countit的公式=(明細表!c:c,A2)是統(tǒng)計某個員工在明細表中出現的頻率或者次數。<判斷區(qū)域>。A2是計算表中的位置〈計數的條件>。Countif函數的第一參數絕對引用是為了公式向下填充時,保持應用范圍不變;第二參數的直接引用相對引用,待統(tǒng)計單元格,公式向下填充時,D2二會依次變?yōu)镈3,D4。
基本用法的Countifs(明細表!c:c,A2,明細表!D:D,B2)
如果條件為文本,需要使用雙引號引起來,如果條件為數字,則無需使用雙引號。這里是使用這個函數的,需要注意的地方。
這個函數將條件應用于跨多個區(qū)域的單元格,并計算符合所有條件的次數,及多條件計數,條件區(qū)域一,條件一,條件區(qū)域二,條件二。條件區(qū)域是必要的,在其中計算關聯條件的第一個區(qū)域,條件一,是必要的,要進行計數的第一個條件。條件區(qū)域二,可選,在其中計算關聯條件的第二個區(qū)域,條件,二可選,要進行計數的第二個條件。
練習題的
求解要求統(tǒng)計銷售員:獨孤,在10月1日的銷售數量大于3000的次數。
方法是,首先選中銷售員文字區(qū)域,不包含表頭,統(tǒng)計條件是:獨孤,再次選中銷售數量區(qū)域,不包含表頭,統(tǒng)計條件是:大于3000,確定。最終解題結果是二。
模糊條件計數,
統(tǒng)計"黃"姓次數=countif(明細表!C:C,"黃*")
統(tǒng)計"計"姓A產品次數=Countifs(明細表!c:c,"計*",明細表!d:d,"A")
文本非空真空數據個數,
使用Countif($A$2:$A$9,"*")是統(tǒng)計需要統(tǒng)計文本單元格個數。
使用Countif($A$2:$A$9,"<>")
統(tǒng)計非空數據個數。
使用Countif($H$2:$H$9,"=")
統(tǒng)計真空數據個數。
*代表任意多個字符,<>代表非空數據,=代表真空數據。
按產品統(tǒng)計序號,
公式=countif($C$2:C2,C2)
公式=C2&Countif($c$2:c2,c2)
Countif函數的統(tǒng)計區(qū)域是$C$2:C2,
C2是所求條件
按產品統(tǒng)計序號一亂序時
公式同上。
一對多查詢,
用Countif函數十vLookup函數一對多查詢。
日期/產品/銷售額/
對這個表求
日期產品和所有銷售額。
先在日期前加入輔助列=C2&Countif($C$2:C2,C2)
把產品名稱十序號形式列出,
然后在F9單元格中設置公式=iferror(vLookup($f$2&R0W(Al),$A:$D,CoLumn(B1),0),"")
產品公式=iferror(vlookup($F$2&Row(B1),$A:$D,COLumn(C1),0),"")
銷售額的公式=iferror(vLookup($F$2&Row(c1),$A:$D,coLumn(D1),0),"")
數據有效性。
設定列單元格不能錄入重復的姓名。公式=countif($B$2:$B$9,B2)=1
數據有效性/自定義/公式:/確定。
設定列單元格只能輸入以A開頭的文本。公式=countif(F2,"A*")=1