2009年9月13日

SUBTOTAL 函數

以下資訊複製From  OFFICE Online
首頁  >  產品  >  Excel  >  Excel 2007 說明及使用方法  >  函數參考  >  數學與三角函數

http://office.microsoft.com/zh-tw/excel/HP100624631028.aspx


SUBTOTAL 函數
 
會傳回清單或資料庫的小計。一般都是使用 [資料] 索引標籤上 [大綱] 群組中的 [小計] 命令,便可以很容易地建立帶有小計的清單。一旦小計清單建立後,就可以用 SUBTOTAL 函數來修改。
語法
SUBTOTAL(function_num, ref1, ref2, ...)
Function_num   是數字 1 到 11,(包括隱藏的值) 或 101 到 111 (忽略隱藏的值),用以指定要用下列哪一個函數來計算清單中的小計。
Function_num
(包括隱藏的值)
Function_num
(忽略隱藏的值)
函數
1 101 AVERAGE
2 102 COUNT
3 103 COUNTA
4 104 MAX
5 105 MIN
6 106 PRODUCT
7 107 STDEV
8 108 STDEVP
9 109 SUM
10 110 VAR
11 111 VARP
Ref1, ref2   是 1 到 254 個要計算小計的範圍或參照。
備註
  • 如果在 ref1, ref2,... (或巢狀的小計) 中包括了其他的小計,則這些巢狀的小計都會被忽略,以避免重複計算。
  • 對於 1 到 11 的 function_num 常數,SUBTOTAL 函數中包含隱藏的列值,此值是由 [常用] 索引標籤上 [儲存格] 群組中 [格式] 命令的 [隱藏及取消隱藏] 子功能表之下 [隱藏列] 命令所隱藏;當您要小計清單中隱藏和非隱藏數字時,請使用這些常數。對於 101 到 111 的 function_Num 常數,SUBTOTAL 函數會忽略由 [隱藏列] 命令所隱藏的列值;當您僅要小計清單中非隱藏數字時,請使用這些常數。
  • 不管您使用哪個 function_num 值,SUBTOTAL 函數忽略不包括在篩選結果的任何列。
  • SUBTOTAL 函數是為資料欄或垂直範圍設計的。它並不是為資料列或水平範圍設計。例如,當您使用 101 或更大的 function_num 小計水平範圍,如 SUBTOTAL(109,B2:G2),隱藏的欄不影響小計。但是,垂直範圍的小計中隱藏的列會影響小計。
  • 如果任何一個參照位址是立體參照位址,則 SUBTOTAL 傳回錯誤值 #VALUE!。
範例
請將範例複製到空白的工作表,以便瞭解範例內容。
顯示如何複製範例
  1. 建立空白的活頁簿或工作表。
  2. 在 [說明] 主題中選取範例。  附註   請勿選取列或欄標題。
    從 [說明] 中選取範例
    從 [說明] 中選取範例
  3. 按下 CTRL+C 鍵。
  4. 在工作表中,選取儲存格 A1,並按下 CTRL+V 鍵。
  5. 如果要在檢視結果與檢視傳回結果的公式之間切換,請按下 CTRL+` (重音符),或是在 [公式] 索引標籤的 [公式稽核] 群組中,按一下 [顯示公式] 按鈕。
 
1
2
3
4
5
A
資料
120
10
150
23
公式 說明 (結果)
=SUBTOTAL(9,A2:A5) 使用 SUM 函數得到欄的總和 (303)
=SUBTOTAL(1,A2:A5) 使用 AVERAGE 函數得到上述欄位的總和 (75.75)

沒有留言:

張貼留言