為什么求和老是等于0?
與 30萬 讀者一起學
VIP學員在求和的時候,結果為0,一直搞不清楚什么原因?
這種問題很常見,可以分成2大類。
1.循環引用
高版本循環引用的時候,都會在狀態欄左下角提示。引用B列的區域,會將B6循環引用進去,導致出錯。
不過有的版本沒有提示為什么excel求和總是0,這時可以點公式→錯誤檢查→循環引用,就可以看到循環引用的單元格。
遇到這種,都是直接更改引用區域就可以。
=SUM(B2:B5)
2.文本格式
有不少學員的表格都是從系統導出來,而系統的數據大多數是文本格式為什么excel求和總是0,這就導致求和為0。
選擇區域,點左上角的感嘆號,轉換為數字,這樣就可以求和。
到這里問題就解決了,突然想到另一個學員的求和問題。
同樣是文本格式,但就是不想改變格式,這種又該如何解決?
這里就可以借助--,也就是減負運算,將文本格式轉為數字格式。這時出現一個很奇怪的現象,支出金額合計是錯誤值,存入金額是正常的。
=(--B2:B12)
盧子第一反應就是,存在隱藏字符或者空格,用LEN函數測試,發現都是0,沒有存在任何字符,怎么回事呢?
盧子又猜想可能是存在"",這種太常見了,為了美觀很多人都會用""。比如讓錯誤值顯示空白。
=(原來公式,"")
而存在""是不允許運算,一運算就是錯誤值。
既然如此,那就用IF函數判斷,讓空白的顯示0,有金額的轉換格式。
=IF(B2="",0,--B2)
繞了一大圈為什么excel求和總是0,終于搞定了,輸入公式后,按Ctrl++結束。
=SUM(IF(B2:B12="",0,--B2:B12))
最后,這個學員又提出了一個需求,要根據交易時間進行條件求和。
其實,SUM+IF函數的數組公式,是可以條件求和的,單條件或者多條件都可以,記得輸入公式后,按Ctrl++結束。
=SUM(IF(B$2:B$12="",0,($A$2:$A$12=$E2)*B$2:B$12))
這樣,問題就完美解決了。
一次報名成為VIP會員,所有課程永久免費學,采用錄制視頻+微信答疑的形式學習,僅需888元,待你加入。
報名后加盧子微信,發送報名截圖邀請進群。
推薦:別告訴我,你會SUM函數?
上篇:3條IF函數的經典公式,你都會嗎?
看似很簡單,但是卻有很多人學不好。即使是表面看起來一樣的數字,但實際上卻可能存在很多原因。同一個公式,并不能解決所有類似的情況,每個公式都是根據實際問題具體分析后想出來的。
最后,有學員想借助國慶假期速成,這個基本是不現實的,只能靠平常多練習,慢慢積累。不過,借助假期多學幾個知識點,還是可以的。
作者:盧子,清華暢銷書作者,《效率手冊 早做完,不加班》系列叢書創始人,個人公眾號:不加班(ID:)
免責聲明:本文系轉載,版權歸原作者所有;旨在傳遞信息,不代表本站的觀點和立場和對其真實性負責。如需轉載,請聯系原作者。如果來源標注有誤或侵犯了您的合法權益或者其他問題不想在本站發布,來信即刪。
聲明:本站所有文章資源內容,如無特殊說明或標注,均為采集網絡資源。如若本站內容侵犯了原著者的合法權益,可聯系本站刪除。