1. 語法結構
=SUBTOTAL(功能代碼, 範圍1, [範圍2], ...)
- 功能代碼 (function_num):指定要執行的計算(如加總、平均),數字 1-11 與 101-111 對應不同計算方式。
- 範圍 (ref1, ...):要計算的儲存格範圍,最多可輸入 254 個。
2. 常用功能代碼表
代碼分為兩組,主要區別在於如何處理手動隱藏的列:
關鍵差異:
- 1-11:包含「手動隱藏」的列,但會忽略被「篩選器」濾掉的列。
- 101-111:同時忽略「手動隱藏」與「被篩選濾掉」的列。
3. 核心優勢
- 自動忽略篩選結果:當你開啟「篩選」功能時,SUBTOTAL 會動態更新,只計算目前畫面上看到的資料,而傳統的 SUM 則會把看不見的資料也算進去。
- 避免重複計算:如果你的計算範圍內已經包含其他 SUBTOTAL 公式(例如小計加總),最下方的 SUBTOTAL(總計)會自動跳過這些巢狀公式,防止數據翻倍。
沒有留言:
張貼留言