
一、subtotal函數(shù)
(一)基本用法
TIPS:1、在單元格輸入=Subtotal(?,就會提示上述語法
2、此函數(shù)并不是“一個函數(shù)”,而是“一群函數(shù)”
3、此函數(shù)是Excel中唯一一個能統(tǒng)計用戶可見單元格的函數(shù)

(二)Subtotal隱藏值
Function_num? 1-9為統(tǒng)計時包括手動隱藏值
Function_num? 101-109為統(tǒng)計時忽略手動隱藏值

(三)Subtotal與Sum的區(qū)別
1、SUBTOTAL:只對篩選數(shù)據(jù)結果數(shù)據(jù)進行求和
2、SUM:不受篩選結果影響,會對所有數(shù)據(jù)進行求和
(四)Subtotal計數(shù)
COUNT:返回包含數(shù)字以及包含參數(shù)列表中的數(shù)字的單元格的個數(shù)
COUNTA:返回參數(shù)列表中非空值的單元格個數(shù)
(五)篩選后填充
注:subtotal默認最后一行為匯總行,公式后面*1則不會默認最后一行為匯總行

(六)避開同類計算
SUBTOTAL函數(shù)遇到同類就避開了,就是不會統(tǒng)計由SUBTOTAL計算出來的數(shù)值。
二、Countif、Countifs函數(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ù)。
①包含返回
? ""(空文本)的公式的單元格會計算在內;
②包含零值的單元格不計算在內。
4、countif與countifs
=COUNTIF(判斷區(qū)域,計數(shù)條件)
=COUNTIFS(判斷區(qū)域1,計數(shù)條件1,判斷區(qū)域2,計數(shù)條件2...)
注意:
1、如果條件為文本,需要使用雙引號引起來;
2、如果條件為數(shù)字,則無需使用雙引號。

(二)模糊條件計數(shù)

(三)文本 非空 真空數(shù)據(jù)個數(shù)
*? 代替任意多個字符
<> 代表非空數(shù)據(jù)
?= 代表真空數(shù)據(jù)

(四)按產(chǎn)品統(tǒng)計序號

(五)一對多查詢

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