等級:初學(xué)者
-
積分:0
-
財富值:0.00
-
身份:普通用戶
Excel2010新增函數(shù)中的多面手AGGREGATE
AGGREGATE是Excel 2010中新增的函數(shù)之一,它可以返回列表或數(shù)據(jù)庫中的合計。 AGGREGATE不僅可以實現(xiàn)諸如SUM、AVERAGE、COUNT、LARGE等19個函數(shù)的功能,而且還可以忽略隱藏行、錯誤值、空值等。如果區(qū)域中包含錯誤值,SUM等函數(shù)將返回錯誤,這時用 AGGREGATE函數(shù)就非常方便了。其引用形式的語法為:
AGGREGATE(function_num, options, ref1, [ref2], …)
其中第一個參數(shù)“function_num ”為一個介于1到19之間的數(shù)字,指定要使用的函數(shù),
第二個參數(shù)“options”為為一個0至7之間的數(shù)字,指定要忽略的項目。在單元格中輸入該函數(shù)的第二個參數(shù)時,Excel會自動給出該參數(shù)的選擇列表,如圖。
第三個參數(shù)“ref1”為區(qū)域引用或一個數(shù)組,第四個可選參數(shù)“[ref2]”為某些函數(shù)必需的第二個參數(shù)。
AGGREGATE函數(shù)與SUBTOTAL函數(shù)有點類似,當(dāng)SUBTOTAL函數(shù)的第一個參數(shù)為“101-111”之間的數(shù)字時,就會忽略隱藏值,但SUBTOTAL函數(shù)不能忽略錯誤值。
例如在下圖的A2:F12區(qū)域是由公式返回的動態(tài)數(shù)據(jù)區(qū)域,其中某些單元格可能會返回錯誤值,要對這些包含錯誤值的區(qū)域求和,在Excel 2010中使用AGGREGATE函數(shù)更為簡潔。
如果在G10單元格中輸入公式:
=SUM(B10:F10)
公式返回錯誤“#N/A”。而公式:
=AGGREGATE(9,6,B10:F10)
會忽略錯誤值而返回B10:F10區(qū)域的合計值。
值得注意的是,AGGREGATE函數(shù)只能忽略隱藏行,而不能忽略隱藏列。