位置:首頁 > 軟件操作教程 > 辦公軟件 > Excel > 問題詳情

超過15位的文本型數(shù)字長編碼求和的方法

提問人:周麗平發(fā)布時間:2021-07-13

如下圖所示,Excel表格中A列的編碼有很多是超過15位的文本型數(shù)字,現(xiàn)在要對物料編碼前面是“36985214705850”的物料統(tǒng)計其采購量之和。

image.png

如果用常規(guī)的函數(shù):

=SUMIF(A:A,D3,B:B)

image.png

求出的結(jié)果是0,顯然這個結(jié)果是錯誤的。因為只是按照物料編碼里的一部分進行條件求和,顯然SUMIF的第2參數(shù)不能只是物料編碼的前若干位。那么怎么處理呢:

=SUMIF(A:A,D3&"*",B:B)

image.png

注意上圖的D4單元格的物料編碼是完全的,如果用下面這樣的函數(shù)公式:

=SUMIF(A:A,D4,B:B),按道理是沒問題的。但是錯誤為100,我們核對發(fā)現(xiàn)這個結(jié)果是不對的。

image.png

經(jīng)分析發(fā)現(xiàn)把如下圖紅框處的數(shù)字加和了,為什么加和這些呢。

只要物料編碼前面15位的數(shù)字是一樣的,sumif就把這些編碼對應的采購量加一起。為什么是15位呢,因為excel里能夠辨識的數(shù)字最長不能超過15位。

image.png

所以此處的公式應該改為:

=SUMIF(A:A,D4&"*",B:B)

image.png

繼續(xù)查找其他問題的答案?

回復(0)
返回頂部