語法 SUBTOTAL(function_num,ref1,[ref2],...) SUBTOTAL 函數(shù)語法具有以下參數(shù): Function_num 必需。 數(shù)字 1-11 或 101-111,用于指定要為分類匯總使用的函數(shù)。 如果使用 1-11,統(tǒng)計結(jié)果將包括手動隱藏的行,如果使用 101-111,則排除手動隱藏的行;但不管是1-11還是101-111,始終排除通過篩選功能隱藏掉的單元格。(手工隱藏是指用“隱藏行”命令隱藏某行數(shù)據(jù)) Ref1 必需。要對其進行分類匯總計算的第一個命名區(qū)域或引用。 Ref2,... 可選。要對其進行分類匯總計算的第 2 個至第 254 個命名區(qū)域或引用。
補充:
當(dāng) function_num 為從 1 到 11 的常數(shù)時,SUBTOTAL 函數(shù)將包括通過“隱藏行”命令所隱藏的行中的值,當(dāng)對列表中的隱藏和非隱藏數(shù)字進行分類匯總時,使用這些常數(shù);當(dāng) function_num 為從 101 到 111 的常數(shù)時,SUBTOTAL 函數(shù)將忽略通過“隱藏行”命令所隱藏的行中的值,當(dāng)只想對列表中的非隱藏數(shù)字進行分類匯總時,使用這些常數(shù)。
SUBTOTAL 函數(shù)忽略任何不包括在篩選結(jié)果中的行,不論使用什么 function_num 值。 SUBTOTAL 函數(shù)適用于數(shù)據(jù)列或垂直區(qū)域。不適用于數(shù)據(jù)行或水平區(qū)域。如果想忽略隱藏列匯總,請參考Excel | SUMIF+CELL使隱藏列不參與匯總。 如果所指定的某一引用為三維引用,函數(shù) SUBTOTAL 將返回錯誤值 #REF!。
按照部門篩選以后,員工的序號,都是原來的序號,不能從1開始有序排列。每次打印前都要手工填寫序號,很是麻煩。
用函數(shù)“=SUBTOTAL(3,$H$2:H2)*1”代替原來的數(shù)字序號,就能解決這個麻煩,請看下面動圖: 我們在計算銷售總額與平均銷售額時,結(jié)果應(yīng)該隨著部門、商品等篩選條件的不同而相應(yīng)改變,一個簡單的公式就可以完成這項功能。 B17單元格公式: =SUBTOTAL(9,C2:C13) B18單元格公式: =SUBTOTAL(1,C2:C13) 結(jié)果如下動圖: 三、數(shù)據(jù)隱藏后的統(tǒng)計在日常的數(shù)據(jù)處理中,部分?jǐn)?shù)據(jù)一旦隱藏,我們就不希望它再參與到統(tǒng)計中。要實現(xiàn)這個目的,有一個非常好用的函數(shù)—— SUBTOTAL。 1、數(shù)據(jù)隱藏后求和: 公式:=SUBTOTAL(109,B3:B14) 效果動圖: 2、數(shù)據(jù)隱藏后計數(shù): 公式:=SUBTOTAL(102,B2:B13) 效果動圖:
|