今天聊聊Excel中容錯(cuò)處理!
01 - 小小空格阻擋我求和
這個(gè)應(yīng)該是我在工作中被同事問(wèn)的比較多的問(wèn)題了,少量的時(shí)候,大部分直接選擇這個(gè)單元格相加來(lái)求和,但是遇到單元格中空格(已經(jīng)使用空格鍵輸入內(nèi)容)就會(huì)出錯(cuò)!
▍解決方案
其實(shí)只要你使用SUM就不會(huì)有這樣的問(wèn)題,因?yàn)镾UM函數(shù)會(huì)忽略空值
誰(shuí)說(shuō)的,官方文檔,同時(shí)SUM函數(shù)的結(jié)果,在選擇的單元格區(qū)域中插入行會(huì)自動(dòng)更新結(jié)果,這就是為什么選擇SUM,而不是逐個(gè)相加!
那么假設(shè)你的數(shù)值中已經(jīng)有了錯(cuò)誤值,現(xiàn)在相對(duì)這組數(shù)據(jù)求和要怎么處理呢?
02 - 數(shù)值中有錯(cuò)誤值要怎么求和
直接使用SUM對(duì)其求和會(huì)發(fā)現(xiàn)也是一個(gè)錯(cuò)誤值,說(shuō)明不適用!
▍解決方案
方案1:SUM+IFERROR
這種方法使用IFERROR把原本的錯(cuò)誤值轉(zhuǎn)化成0,但是記得Ctrl+Shift+Enter
輸入公式,他是數(shù)組公式!
=SUM(IFERROR(F2:F9,0))
如果你是新手不懂三鍵錄入公式,那么小編推薦使用SUMPRODUCT自動(dòng)處理數(shù)組!
方案02:SUMPRODUCT+IFERROR
得益于SUMPRODUCT對(duì)數(shù)值的友好支持,我們更推薦新手使用這個(gè)公式
=SUMPRODUCT(IFERROR(F2:F9,))
除了上面兩個(gè)公式,我們也可以不做容錯(cuò)處理也能解決這個(gè)問(wèn)題!
方案03:SUMIF+極大數(shù)
SUMIF是條件求和函數(shù),對(duì)滿足條件的數(shù)值求和!這里我們使用9e+307這個(gè)一個(gè)特殊的數(shù)值,你可以認(rèn)為他是Excel中最大值的(有比他大的,但是他基本屬于書寫方便的最大值了)!只要比他小的數(shù)值都會(huì)求和,錯(cuò)誤值被過(guò)濾掉!
=SUMIF(F2:F9,'<9e+307')
那么按照這個(gè)道理,我們只要選擇一個(gè)比內(nèi)容中的所有數(shù)值都大的值即可!
比如我們這里都不超過(guò)1000,那么我們就可以使用1000 也沒(méi)問(wèn)題
但是這樣每次都去找最大值是沒(méi)有必要的,大家只要使用9e+307即可!
聯(lián)系客服