Excel表格自動求和錯誤怎麼辦(Excel求和公式出現錯誤怎麼解決)
看似簡單的求和,其實是問題的多發地!“對包含錯誤值的資料求和該怎麼做?要是直接求和,得到的結果也是一個錯誤值,這可該如何是好!”別擔心,今天給大家分享3種用公式直接忽略錯誤值求和的方法,難題瞬間化解!
按照對應的訂單號引用已有的收貨金額,這種問題相信很多朋友都會處理,用VLOOKUP函式就能搞定。
我們今天要討論的是如何對含有錯誤值的資料進行求和。
如果直接求和,得到的結果也是一個錯誤值,如下圖:
對於這種要對含有錯誤值的資料求和的情況,今天分享3種公式的處理方法,希望大家能夠通過公式的解析,來掌握解決問題的思路,做到舉一反三,融會貫通。
公式套路①:SUM IFERROR組合
求和少不了SUM函式,而要處理錯誤值,自然也少不了IFERROR函式。因此將這兩個函式結合使用,就能實現忽略錯誤值求和的目的,公式為:=SUM(IFERROR(C2:C18,0))
公式解析:
IFERROR函式只有兩個引數,格式為IFERROR(待處理資料,資料為錯誤時返回的結果)。在本例中,要處理的資料就是收貨金額所在的區域C2:C18,當收貨金額為錯誤值時,返回0。因此IFERROR(C2:C18,0)的結果為:
因為IFERROR的第一引數引用的是單元格區域,這樣就會得到一組數字,所以在使用SUM函式進行求和時需要同時按住Ctrl Shift 回車鍵生成陣列公式。此時公式兩邊會自動出現花括號,公式得到正確結果。
公式套路②:SUMIF函式
SUMIF函式也是一個很常用的函式,基本功能是按指定的條件進行求和,格式為SUMIF(條件區域,條件,求和區域)。當條件區域和求和區域一致時,求和區域可以省略不寫。
在本例中實際要做的是對大於0的資料進行求和,錯誤值連數字都不是,當然不滿足大於0這個條件了。因此公式為=SUMIF(C2:C18,">0")
如果你需要處理的資料不全是大於0的數,就需要用到下面這個公式:=SUMIF(C2:C18,"<9e307")< p="">
9e307的意思是9*10^307,這幾乎是Excel能接受的最大數值了。因此對小於最大數字的資料進行求和,也可以忽略錯誤值。
公式套路③:AGGREGATE函式
要說AGGREGATE函式,那可是一個非常強大的多功能統計函式,比前面說到的SUBTOTAL函式都還要厲害!在本例中我們只是用到了它眾多功能中的一項,忽略錯誤值的求和。
這個函式有四個引數,基本結構為AGGREGATE(功能程式碼,要忽略哪些資料,要統計的資料區域,k值),其中第四引數只在某些特殊功能下才需要使用,在本例中忽略,公式為:=AGGREGATE(9,6,C2:C18)。
第一引數共有19種選項,9表示求和。
第二引數共有8種選項,6表示忽略錯誤值。
End.
編輯:南北(牛賬網小編)
牛賬網,為您提供會計實操乾貨與考證經驗分享、2000 們免費教學視訊及題庫等,讓您所學及所用。
公眾號:牛賬會計
免責宣告:本文內容僅供閱讀者參考,具體以相應法規及當地行政機關判定結果為準。引用或轉載,請註明以上資訊。
點選下方“瞭解更多”領取免費實操課程/0基礎入門課程!