在EXCEL數據統計的時候,不可避免的會遇到錯誤值,而錯誤值的出現,往往影響到數據的進一步計算。
今天,就給大家分享一個忽略錯誤值計算的萬能函數——AGGREGATE。
應用實例
有如下數據:
如果用SUM、AVERAGE、MAX等函數來對B2:B13統計,就會出現錯誤,而換成AGGREGATE就萬事大吉了!
AGGREGATE函數解析
1、功能:
返回列表或數據庫中的合計, 可忽略隱藏行和錯誤值的選項。
2、語法
(1)引用形式
AGGREGATE(function_num, options, ref1, [ref2], …)
(2)數組形式
AGGREGATE(function_num, options, array, [k])
3、參數:
Function_num ?必需,一個介于 1 到 19 之間的數字。
每一數字指定要使用的函數,數字與對應函數之間的關系如表:
如本示例中代替求和函數“=SUM(B2:B13)”的是“=AGGREGATE(9,6,B2:B13)”,第一個參數“9”,代表求和。
Options ?必需。 一個數值,決定在函數的計算區域內要忽略哪些值。
如本示例中,所有的AGGREGATE函數第二個參數都是“6”,即隱藏錯誤值。
Ref1 ? ?必需。要統計的數據區域。
數組形式的使用中有[k]值:
[k]是要計算的 2 至 253 個數值參數。
比如本示例中:=AGGREGATE(15,6,B2:B13,2),Function_num是15,K值是2,即是統計第二小的數值。
備注:
大家可能對這么多的Function_num、Options數值對應的功能記不太清楚,沒關系,只要在使用AGGREGATE函數時,在單元格內輸入本函數,功能數字會自動跳出來,如: