excel中sumif函數(shù)返回值為0的解決辦法
最近用Excel中sum函數(shù)遇到個(gè)問題,sumif函數(shù)設(shè)置的都對(duì),引用的參數(shù)也沒問題,但是sumif函數(shù)的結(jié)果為0,在網(wǎng)上搜索了一下,也沒有找到有幫助的結(jié)果。今天,學(xué)習(xí)啦小編就教大家在Excel中sumif函數(shù)返回值為0的解決辦法。
Excel中sumif函數(shù)返回值為0的解決辦法如下:
用excel新建了一個(gè)會(huì)計(jì)科目及余額表 如下圖所示。
函數(shù)的原理是從A列中挑選出4位的會(huì)計(jì)科目編碼 也就是總賬科目編碼,同時(shí)在第三列和第四列分別找到對(duì)應(yīng)的余額,求出總賬科目所有借方的余額和貸方的余額左邊紅框括起來的事不符合四位數(shù)的明細(xì)科目編碼。
在這里我們可以觀察第一列也就是函數(shù)的第一個(gè)參數(shù)引用的區(qū)域有什么特點(diǎn),首先都是數(shù)字,其次再觀察這些數(shù)字都是左對(duì)齊的,在excel中如果用戶不對(duì)數(shù)字設(shè)置單元格格式,那么數(shù)字如果是左對(duì)齊的可以判斷數(shù)字式文本類型數(shù)據(jù);如果數(shù)字式右對(duì)齊的 可以判斷數(shù)字是數(shù)值型的數(shù)據(jù),領(lǐng)完看箭頭所指 每個(gè)單元格左上角都有個(gè)綠三角 這代表數(shù)字以文本方式存儲(chǔ)于單元格。
在看sumif函數(shù)對(duì)參數(shù)的要求,第一個(gè)參數(shù)指的是條件所在的區(qū)域,要求這個(gè)區(qū)域的單元格內(nèi)容是文本,如果不是文本函數(shù)在第一列中找不到第二個(gè)參數(shù)也就是條件的單元格。
我們可以做個(gè)測(cè)試選中第一列代碼區(qū)域設(shè)置單元格格式為數(shù)值型。
通過選中第一列點(diǎn)擊數(shù)據(jù)分列,第三步中將類型設(shè)置為常規(guī) 點(diǎn)擊確定 才能把文本轉(zhuǎn)化為數(shù)值。
文本數(shù)字要轉(zhuǎn)化為數(shù)值數(shù)字必須通過先設(shè)置單元格格式 然后通過編輯 或者分列實(shí)現(xiàn)。
觀察第一列是右側(cè)對(duì)齊的 此時(shí)可以判斷第一列是數(shù)值 同時(shí)觀察函數(shù)的結(jié)果已經(jīng)變?yōu)榱懔耍绻麤]變?yōu)榱泓c(diǎn)擊函數(shù)進(jìn)入輸入狀態(tài)回車也會(huì)變?yōu)榱阒苯幼優(yōu)榱闶且驗(yàn)樵谶x項(xiàng)中設(shè)置了自動(dòng)重新計(jì)算。
為什么函數(shù)的記過為零了呢, 因?yàn)楹瘮?shù)的第二個(gè)參數(shù)“????”是指四個(gè)文本字符串 而第一列中沒有文本型數(shù)據(jù),因此在沒有符合條件的單元格,所以函數(shù)的結(jié)果是零。
注意事項(xiàng):
可以用分列的形式將數(shù)字格式的單元格列轉(zhuǎn)換為文本格式的單元格列。