表格計算不出數字怎麼回事
在工作中,excel數字是很容易出現錯誤的地方,這是因為數字有特別多格式的原因。
比如,圖中的這個案例表:
通過訂單數和單價相乘,來得到D列金額,這個結果是正確的;
但是,B17單元格的求和結果卻是錯誤的,因為B17=SUM(B3:B16)肯定不是0,
而C列求和結果C17=SUM(C3:C16)=123.5又是正確的,這到底是怎麼回事呢?
數字需要計算,就要轉換為“常規”或者“數字”兩種格式。
我們先選中B列任意單元格,去檢視一下其單元格格式是什麼:
發現B列單元格目前全部已經是“數字”格式了,那為什麼還會出錯呢?
這種情況,是因為在錄入數字之前,這些B列單元格都選為了文字格式,然後在數字全部錄入之後,選中全部單元格,改為了“數字”格式。
這樣的修改是無效的,雖然顯示“數字”格式,但其本質還是文字格式。
下面,我們來說一下兩個解決辦法:
1、逐一修改
選中要修改的單元格,雙擊單元格然後回車確認。
這樣等於是重新錄入了一次資料,也就是在"數字”格式下錄入的78。
這個時候,你會發現B3單元格沒有了綠色角標,而其他單元格還有。其實,這個綠色角標就是在告訴我們,這個單元格的數字是文字格式,而不是數字格式。
2、批量修改
對於案例中這一列這麼多單元格,逐一修改肯定是累死了,我們最好採用批量修改提高效率。
選中要修改的單元格,點選“選單欄-資料-分列”,進入分列介面。
一直選擇預設的下一步,最後一步點完成就可以了。
在最後一步,我們可以看到預設的選項是“常規”,也就是將現有這些文字格式單元格全部改為常規格式單元格,也就達到了我們想要的效果。
這樣,B列單元格都沒有了綠色角標,和C列一樣,所以B17單元格的求和結果也就正確了。
總結:
excel遇到數字無法計算的時候,首先要去排查格式問題,很多時候都是因為文字格式的數字導致錯誤的。即使顯示的是數字格式,也需要雙擊單元格重新確認看下是否有變化。看到有綠色角標警告,就要去處理格式了。