在excel中有時會遇到一些新的問題,比如關于求和,當已經設置了求和公式,又要在後面加入一行新的數據,這時已設置的求和公式其求和區域不變,那麼後面插入的行數據就不會被計算進去。
這個問題是交流群一個網友提出來的,下面我們舉例子來說明。
上圖中第七行的C7是後插入的數據,而C8單元格的求和區域卻是C2:C6,因此不會将C7的數值計算進去。
在這樣的情況下,我們必須要手動修改求和公式,或者清除再重新求和。
而下面我們來介紹兩種方法,來自動計算後續插入的行數據。
第一種:
在下圖中,我們可以看到在新插入C7單元格數據後,求和的C8單元格前出現了一個感歎号小框。
我們點擊該圖标,出現一系列選項,然後點擊“更新公式以包括單元格”。
然後點擊确定,這時系統會自動将新插入的行數據包含進去進行合計計算。
這個方法非常快捷,但需要較高的excel版本,無需再重新修改公式。
第二種:
繼續介紹第二種方法,通過公式來自動計算新插入的行數據。
在常用的excel函數中,用來引用一組區域的函數并不多,而與sum組合使用的,非offset最為常見了。
offset函數是指定參照,通過給定偏移量得到新的引用。
它的表達式是:=offset(參照單元格,向下第幾行,向右第幾列,移動幾行,移動幾列),後面兩個參數可以理解為高度和寬度。
因此我們可以輸入公式=offset(c1,1,0,row()-2,),下圖中作者君特意在公式中省略了後面兩個參數。
row()的含義是返回當前行數,也就是公式所在D8的行數,是8,減去2則是6,也就是第七行。這樣在offset公式裡表示它從C1單元格的下1行,向右0行,然後移動6行即C7,即返回C2:C7區域的引用。
這時我們再組合sum函數進行區域的求和,便得到下圖中的複合公式。
由于row()函數會根據當前行的變化自動更新它的值,因此不管在C6後面添加多少行數據,都能夠直接增添的行數據進行合計計算。
以上就是今天的全部内容,歡迎童鞋們收藏點贊,關注作者君!
閱讀更多:
Excel表格怎麼求開始日期和結束日期
Excel表格跨表查詢彙總的方法介紹
Excel表格打印時怎麼在紙張下方顯示頁碼數
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!