忽略錯誤值求和,最常見的做法是使用“SUM IFERROR”函數組合或者使用SUMIF函數,這2個方法都很常用,但今天要跟大家講的并不是這2個方法,而是另外一個函數,這個函數的功能有幾十種,忽略錯誤值隻是其中的一種功能,你能猜到是哪個函數嗎?
這個函數就是AGGREGATE函數,該函數可以說是許多函數的一個集合,參數也是比較複雜的,需要自己花時間去研究研究。
下面跟大家一起看看如何用這個函數實現忽略錯誤值求和。
具體操作步驟如下:
下圖中要根據D列的“發行價”求出總金額,并将結果顯示在D12單元格中。
1、選中D12單元格 -- 在編輯欄中輸入公式“=AGGREGATE(9,6,D3:D11)”-- 按Enter鍵回車。
2、動圖演示如下。
3、公式解析。
AGGREGATE函數有2種語法結構:引用形式和數組形式。
引用形式:
=AGGREGATE(function_num, options, ref1, [ref2], …)
數組形式:
=AGGREGATE(function_num, options, array, [k])
第1個參數function_num:隻能是1-19之間的任意一個數字。上述公式中第一個參數為“9”表示的是“SUM”,也就是求和的意思。各個數字對應什麼函數,可以看看下圖。
第2個參數options:表示在函數的計算區域内要忽略哪些值。這個參數也是一個數值。取值0-7。上述公式中第2個參數“6”表示“忽略錯誤值”。
第3個參數ref1和array:可以為單元格區域的引用或者是數組或者是數組公式。上述公式中第3個參數“D3:D11”表示的是要求和的單元格區域。
第4個參數這裡不需要用到,所以可以省略不寫。
以上就是忽略錯誤值求和的一個新技巧,知道這個函數的人不多,你學會了嗎?敬請轉發點贊,您的鼓勵就是我們前進的動力!
您的每一份贊賞、轉發、評論、點贊、收藏都将成為我們寫出更多優質教程的動力!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!