tft每日頭條

 > 生活

 > excel表格求和為什麼總是等于0

excel表格求和為什麼總是等于0

生活 更新时间:2025-04-30 16:12:53

轉自EXCEL不加班

學員在求和的時候,結果為0,一直搞不清楚什麼原因?

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)1

這種問題很常見,可以分成2大類。

1.循環引用

高版本循環引用的時候,都會在狀态欄左下角提示。引用B列的區域,會将B6循環引用進去,導緻出錯。

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)2

不過有的版本沒有提示,這時可以點公式→錯誤檢查→循環引用,就可以看到循環引用的單元格。

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)3

遇到這種,都是直接更改引用區域就可以。

=SUM(B2:B5)

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)4

2.文本格式

有不少學員的表格都是從系統導出來,而系統的數據大多數是文本格式,這就導緻求和為0。

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)5

選擇區域,點左上角的感歎号,轉換為數字,這樣就可以求和。

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)6

到這裡問題就解決了,突然想到另一個學員的求和問題。

同樣是文本格式,但就是不想改變格式,這種又該如何解決?

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)7

這裡就可以借助--,也就是減負運算,将文本格式轉為數字格式。這時出現一個很奇怪的現象,支出金額合計是錯誤值,存入金額是正常的。

=SUMPRODUCT(--B2:B12)

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)8

盧子第一反應就是,存在隐藏字符或者空格,用LEN函數測試,發現都是0,沒有存在任何字符,怎麼回事呢?

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)9

盧子又猜想可能是存在"",這種太常見了,為了美觀很多人都會用""。比如讓錯誤值顯示空白。

=IFERROR(原來公式,"")

而存在""是不允許運算,一運算就是錯誤值。

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)10

既然如此,那就用IF函數判斷,讓空白的顯示0,有金額的轉換格式。

=IF(B2="",0,--B2)

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)11

繞了一大圈,終于搞定了,輸入公式後,按Ctrl Shift Enter結束。

=SUM(IF(B2:B12="",0,--B2:B12))

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)12

最後,這個學員又提出了一個需求,要根據交易時間進行條件求和。

其實,SUM IF函數的數組公式,是可以條件求和的,單條件或者多條件都可以,記得輸入公式後,按Ctrl Shift Enter結束。

=SUM(IF(B$2:B$12="",0,($A$2:$A$12=$E2)*B$2:B$12))

excel表格求和為什麼總是等于0(EXCEL為什麼求和老是等于0)13

這樣,問題就完美解決了。

陪你學Excel,一生夠不夠?

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved