“對(duì)包含錯(cuò)誤值的數(shù)據(jù)求和該怎么做?要是直接求和,得到的結(jié)果也是一個(gè)錯(cuò)誤值,這可該如何是好!”別擔(dān)心,今天本篇文章將給大家分享三種用公式直接忽略錯(cuò)誤值求和的方法,趕緊來(lái)看看吧!
按照對(duì)應(yīng)的訂單號(hào)引用已有的收貨金額,這種問題相信很多朋友都會(huì)處理,用VLOOKUP函數(shù)就能搞定。
我們今天要討論的是如何對(duì)含有錯(cuò)誤值的數(shù)據(jù)進(jìn)行求和。
如果直接求和,得到的結(jié)果也是一個(gè)錯(cuò)誤值,如下圖:
對(duì)于這種要對(duì)含有錯(cuò)誤值的數(shù)據(jù)求和的情況,今天老菜鳥將分享三種公式的處理方法,希望大家能夠通過(guò)公式的解析,來(lái)掌握解決問題的思路,做到舉一反三,融會(huì)貫通。
公式套路1:SUM+IFERROR組合
求和少不了SUM函數(shù),而要處理錯(cuò)誤值,自然也少不了IFERROR函數(shù)。因此將這兩個(gè)函數(shù)結(jié)合使用,就能實(shí)現(xiàn)忽略錯(cuò)誤值求和的目的,公式為:=SUM(IFERROR(C2:C18,0))
公式解析:
IFERROR函數(shù)只有兩個(gè)參數(shù),格式為IFERROR(待處理數(shù)據(jù),數(shù)據(jù)為錯(cuò)誤時(shí)返回的結(jié)果)。在本例中,要處理的數(shù)據(jù)就是收貨金額所在的區(qū)域C2:C18,當(dāng)收貨金額為錯(cuò)誤值時(shí),返回0。因此IFERROR(C2:C18,0)的結(jié)果為:
因?yàn)镮FERROR的第一參數(shù)引用的是單元格區(qū)域,這樣就會(huì)得到一組數(shù)字,所以在使用SUM函數(shù)進(jìn)行求和時(shí)需要同時(shí)按住Ctrl+ Shift+回車鍵生成數(shù)組公式。此時(shí)公式兩邊會(huì)自動(dòng)出現(xiàn)花括號(hào),公式得到正確結(jié)果。
公式套路2:SUMIF函數(shù)
SUMIF函數(shù)也是一個(gè)很常用的函數(shù),基本功能是按指定的條件進(jìn)行求和,格式為SUMIF(條件區(qū)域,條件,求和區(qū)域)。當(dāng)條件區(qū)域和求和區(qū)域一致時(shí),求和區(qū)域可以省略不寫。
在本例中實(shí)際要做的是對(duì)大于0的數(shù)據(jù)進(jìn)行求和,錯(cuò)誤值連數(shù)字都不是,當(dāng)然不滿足大于0這個(gè)條件了。因此公式為=SUMIF(C2:C18,”>0″)
如果你需要處理的數(shù)據(jù)不全是大于0的數(shù),就需要用到下面這個(gè)公式:=SUMIF(C2:C18,”
9e307的意思是9*10^307,這幾乎是Excel能接受的最大數(shù)值了。因此對(duì)小于最大數(shù)字的數(shù)據(jù)進(jìn)行求和,也可以忽略錯(cuò)誤值。
公式套路3:AGGREGATE函數(shù)
要說(shuō)AGGREGATE函數(shù),那可是一個(gè)非常強(qiáng)大的多功能統(tǒng)計(jì)函數(shù),比前面說(shuō)到的SUBTOTAL函數(shù)都還要厲害!在本例中我們只是用到了它眾多功能中的一項(xiàng),忽略錯(cuò)誤值的求和。
這個(gè)函數(shù)有四個(gè)參數(shù),基本結(jié)構(gòu)為AGGREGATE(功能代碼,要忽略哪些數(shù)據(jù),要統(tǒng)計(jì)的數(shù)據(jù)區(qū)域,k值),其中第四參數(shù)只在某些特殊功能下才需要使用,在本例中忽略,公式為:=AGGREGATE(9,6,C2:C18)。
第一參數(shù)共有19種選項(xiàng),9表示求和。
第二參數(shù)共有8種選項(xiàng),6表示忽略錯(cuò)誤值。
相關(guān)學(xué)習(xí)推薦:
以上就是實(shí)用Excel技巧分享:如何忽略錯(cuò)誤值進(jìn)行求和的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注有卡有網(wǎng)