問題情境
很多時候,我們都希望按照自己選擇的篩選條件隨意查看統計結果,如下動圖:
在動圖中,我們可以看到,銷售總額與平均銷售額會隨著部門、商品等篩選條件的不同而相應改變,
其實,這并不難,一個簡單的公式就可以完成。
公式實現
B17單元格公式:
=SUBTOTAL(9,C2:C13)
B18單元格公式:
=SUBTOTAL(1,C2:C13)
補充:
當 function_num 為從 1 到 11 的常數時,SUBTOTAL 函數將包括通過“隱藏行”命令所隱藏的行中的值,當對列表中的隱藏和非隱藏數字進行分類匯總時,使用這些常數;當 function_num 為從 101 到 111 的常數時,SUBTOTAL 函數將忽略通過“隱藏行”命令所隱藏的行中的值,當只想對列表中的非隱藏數字進行分類匯總時,使用這些常數。
SUBTOTAL 函數忽略任何不包括在篩選結果中的行,不論使用什么 function_num 值。
SUBTOTAL 函數適用于數據列或垂直區域。不適用于數據行或水平區域。
如果所指定的某一引用為三維引用,函數 SUBTOTAL 將返回錯誤值 #REF!。