Excel裡面SUM函數後,增加行後數據自動加進去的方法

SUM函數是使用頻率最高的函數,基本上每個使用Excel的人都會用到。這個函數最簡單,同時也是最難的。

SUM函數給人的第一印象就是,這個太簡單了,有啥好學,不就是自動求和嗎?直接單擊自動求和按鈕,Excel幫你自動選擇區域,回車立馬搞定。

Excel裡面SUM函數後,增加行後數據自動加進去的方法

有不少人還停留在這個水平層面,再稍微難一點就不清楚了。

1、比如SUM函數的快捷鍵是什麼?

2、又比如自動求和除了求和還能做什麼?

上面2個問題留給還不會的朋友自己摸索,直接進入主題:

Excel裡面用SUM公式算行的和,怎麼樣讓他增加行後自動加進去?

Excel裡面SUM函數後,增加行後數據自動加進去的方法

正常情況下,新增加行後,SUM函數會自動區域變大,實現智能統計。

Excel裡面SUM函數後,增加行後數據自動加進去的方法

對於朋友如果只是針對這種正常情況,難免過去馬虎,像應付了事的樣子。要得就要通用的方法,特殊情況下還會正確。

Excel雖然非常智能,但有時還是會出錯,當年我就出錯了一回。在計算合計的時候,因為行不夠,重新插入一行,輸入數據後數量正確,而金額卻是錯誤的。

Excel裡面SUM函數後,增加行後數據自動加進去的方法

數量是直接輸入,而金額用公式生成,這個可能就造成影響。

金額使用公式:

=D3*C3

對於這種情況,如果沒留心確實很難這種錯誤。那如何能避免這種錯誤的發生呢?

將合計的公式進行修改,獲取動態區域,輸入公式後向右拉。

=SUM(D3:INDEX(D:D,ROW()-1))

這樣不管怎麼插入行,合計都是正確的。

Excel裡面SUM函數後,增加行後數據自動加進去的方法

公式剖析:

SUM函數求和用法:

=SUM(起始單元格:結束單元格)

起始單元格為D3固定,而結束單元格不固定,也就是動態。但有一點是肯定的,結束單元格在公式的上一個單元格。

表示當前行號用:

=ROW()

那麼上一行號就是:

=ROW()-1

知道上一行號以後,還得知道對應值,這時INDEX函數就派上用場。這個函數就是獲取區域中第幾行的數據。比如現在要獲取D列第7行數據可用:

=INDEX(D:D,7)

再將7換成上一行號這樣就是動態引用上一單元格,也就是結束單元格。

=INDEX(D:D,ROW()-1)

起始單元格跟結束單元格都知道,那求和就迎刃而解!


分享到:


相關文章: