阿湯下凡來解答………這是哪門子的古早節目我忘記了,好啦,不是太重要,有網友問到,當在數列中有錯誤值或數值不存在時,要怎麼進行加總剩下的數值,在回答的時候我提供了 SUMIF 的用法,條件設為大於 0 就可以了,然後過了五分鐘後,我自己奴性太重的,又想了額外的二種方法可以做到(其實不只啦),所以今天來分享一下三種可以忽略錯誤值的加總方法,給大家做為參考,因為三種用法各有不同。

Excel 教學 – 三個忽略錯誤值(或非數值)進行加總的方法

方法一:=SUM(IFERROR(C2:C10,0))

我們用最基本的 SUM 來做,但為了要忽略掉錯誤值或非數值的部份,所以後面的內容要加入 IFERROR 這個函數來判斷,只要是錯誤的話,數值就被認定為 0(第三個參數),所以遇上錯誤時會是 0 的方法來進行加總。

Excel教學

方法二:=SUMIF(C2:C10,”>0″)

這就是前面一開始提到的,最簡單的做法,只要用 SUMIF 並加入條件 >0 就可以了。

Excel教學

方法三:=AGGREGATE(9,6,C2:C10)

這是一個很特別的函數,第一個參數 9 跟第二個參數 6,可以到 Office 官方說明頁面裡查詢:請點我,9 代表是加總,6 則是代表忽略錯誤值,想知道更多數值的代表意義在官方說明頁面可以查看,AGGREGATE 其實是很強大的一個複合式函數,只要變化數字就可以有不同的功用。

Excel教學

以上三種方法各別學會後,還可以用在更多不同地方,任何問題也歡迎提出向阿湯詢問。