亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
1012
2025-04-01
AGGREGATE函數的語法說明及實例
AGGREGATE函數的作用是返回列表或數據庫中的合計。
AGGREGATE函數消除了條件格式的限制。如果區域中存在錯誤,則數據條、圖標集和色階將無法顯示條件格式。這是因為當計算區域中存在錯誤時,MIN、MAX 和 PERCENTILE 函數不進行計算。出于相同的原因,LARGE、SMALL 和 STDEVP 函數也會影響某些條件格式規則的相應功能。通過使用 AGGREGATE 函數,這些錯誤將被忽略,因而可以實現這些函數。此外,AGGREGATE函數可將不同的聚合函數應用于列表或數據庫,并提供忽略隱藏行和錯誤值的選項。
AGGREGATE函數語法
引用形式
AGGREGATE(function_num, options, ref1, [ref2], …)
數組形式
AGGREGATE(function_num, options, array, [k])
AGGREGATE函數語法具有以下參數:
function_num必需。一個介于 1 到 19 之間的數字,指定要使用的函數。
Options必需。一個數值,決定在函數的計算區域內要忽略哪些值。
Ref1必需。函數的第一個數值參數,這些函數使用要為其計算聚合值的多個數值參數。
Ref2,… 可選。要為其計算聚合值的 2 至 253 個數值參數。
對于使用數組的函數,ref1可以是一個數組或數組公式,也可以是對要為其計算聚合值的單元格區域的引用。ref2是某些函數必需的第二個參數。以下函數需要 ref2參數:
說明
function_num:
在將 AGGREGATE 函數輸入到工作表上的單元格中時,只要鍵入 function_num 參數,就會立即看到可以作為參數使用的所有函數的列表。
錯誤:
如果第二個引用參數是必需的但未提供,AGGREGATE 將返回 #VALUE! 錯誤。
如果有一個或多個引用是三維引用,AGGREGATE 將返回錯誤值 #VALUE!。
嵌套聚合:
如果 ref1, ref2,… 中有其他 AGGREGATE (或嵌套 AGGREGATE),將忽略這些嵌套 AGGREGATE,避免重復計算。
如果 AGGREGATE 函數的引用中包含 SUBTOTAL,將忽略這些 SUBTOTAL。
如果 SUBTOTAL 函數中包含 AGGREGATE,將忽略這些 AGGREGATE。
區域類型:
AGGREGATE 函數適用于數據列或垂直區域,不適用于數據行或水平區域。例如:當使用選項 1 對某個水平區域進行分類匯總時,例如 AGGREGATE(1, 1, ref1),則隱藏某一列并不會影響聚合總值。但是,隱藏垂直區域中的某一行就會對聚合總值產生影響。
AGGREGATE函數實例一
AGGREGATE函數實例二
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。