原創作者: 盧子 轉自:Excel不加班
學員的問題,在用SUM求和的時候,明明區域沒錯,求和結果卻出錯?
這種很容易猜出原因,就是裡面有文本格式的數字,導緻求和出錯。
将文本格式轉變成真正的數字,用--就可以。
将原來的SUM公式右拉過去,就可以得到正确的結果。
當然,不使用輔助列也可以,不過需要用到數組公式,也就是輸入公式後,按Ctrl Shift Enter結束。
=SUM(--E5:E19)
為什麼會出現這種文本格式的數字呢?
其實,隻要使用文本函數LEFT、MID、RIGHT、SUBSTITUTE等等提取出來的數字,都是文本格式的。
這裡有一個最常用的案例,就是帶單位數字求和。直接用SUBSTITUTE将元替換掉,求和為0。
=SUBSTITUTE(E5,"元","")
用前面的方法,在前面加--轉換格式。
=--SUBSTITUTE(E5,"元","")
這裡,同樣可以用數組公式解決,記得按Ctrl Shift Enter結束。
=SUM(--SUBSTITUTE(E5:E19,"元",""))
除此之外,還有一個常用的案例,就是數字中含有錯誤值,比如用VLOOKUP查找不到對應值,顯示#N/A。
可以借助IFERROR将錯誤值轉換成0,再借助SUM的數組公式就可以解決,記得按Ctrl Shift Enter結束。
=SUM(IFERROR(--E5:E19,0))
SUM比較簡單,隻要稍微觀察一下,很快就能找到出錯的原因。公式不熟練就多用輔助列處理後再求和,熟練就直接用數組解決。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!