Hello,大家好,相信大家在工作中一定都遇到過這樣的情況,就是對數值進行求和,結果居然是0,如下圖,百思不得其解這到底是為什麼,今天就跟大家介紹下為什麼有時候我們對數值求和它的結果是0

一、格式錯誤
對數值求和結果為0,根本的原因還是單元格出了問題,想要實現對數值進行求和並顯示正確的結果,我們除了要輸入正確的數據之外,還需設置對應的格式
如下圖是相同數據在不同格式下的顯示方式,每一種格式都對應了一種顯示方式,但是他們的值都是4563

對數值求和結果為0就是因為數值的格式是文本格式,在文本格式下的數值,他就相當於是漢字或者字母之類的文本數據,而對文本數據進行求和他的結果就一定是0,在excel中區別文本數值最直觀的方法就是看數據的左上角有沒有綠色的小三角如果有哪個這個數據就是文本格式的數值,對他求和的結果就一定是0

二、單元格中存在不可見字符
另一種情況是單元格中存在不可見字符,最常見的就是空格,如下圖,數據的左上角沒有三角符號但是我們對他求和結果仍然是0,這是因為在數據的後面存在空格,當有空格存在,excel會自動將這個單元格的格式設置為文本格式,所以說我們對它求和的結果也是0

三、解決辦法
那麼我們如何解決這樣的問題呢,最簡單的辦法就是使用分列來將單元格的格式變為常規格式,在常規格式下,excel會自動識別輸入數據的類型,如果輸入單元格的數據都是數值那麼就會將其識別為數值格式的數據
同時分列也能達到快速清洗數據的效果,當我們使用分列後,會將單元格中不可見的字符刪除掉,將其格式設置為常規格式

不過它也有一個缺點就是必須一列一列的來更改數據,如下圖,我們只需選擇一列數據,然後點擊分列,直接點擊完成即可。當我們對數據分列後就會顯示出求和的結果

以上就是對數值求和但是結果卻是0的原因,最根本的原因還是因為我們的單元格是文本格式,所以對其求和結果為0
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/276235.html