Excel公式組合嵌套技巧:如何自動計算動態(tài)月份的累計求和?
編按:哈嘍,小伙伴們,大家好!今天要跟大家分享一個特殊的累計求和案例,即自動計算動態(tài)月份的累計求和,趕快一起來看看吧!
讀者群中有位小伙伴提出想用公式計算月份累計求和,問題是需要根據(jù)J3單元格中會動態(tài)變化的單元格值來實現(xiàn)自動計算動態(tài)月份的累積數(shù)據(jù)和,結(jié)果返回在J4單元格中。問題如下圖所示:

小伙伴期望實現(xiàn)的效果圖示如下:

接著我們來講解一下是如何實現(xiàn)這種動態(tài)區(qū)域求和的,通俗簡單一點的回答就是在J4單元格中輸入公式=SUM(INDIRECT("$E$7:"&ADDRESS(7,MATCH(SUBSTITUTE(J3,"累計",""),E6:P6,0)+4)))回車確定即可得到結(jié)果。

其實別看剛剛的公式那么長一串,實際計算的結(jié)果其實和=SUM(E7:G7)相等。(前提是J4單元格的值等于“3月累計”)

為了實現(xiàn)動態(tài)區(qū)域求和,我們把公式進行了拆分標注解釋,以=SUM(E7:G7)公式為例,我們知道變量在“E7:G7”這個區(qū)域上,所以我們開始對公式中的區(qū)域下手了,分別使用SUBSTITUTE、MATCH、ADDRESS、INDIRECT四大函數(shù)來變身動態(tài)區(qū)域,因為SUM函數(shù)的區(qū)域需要根據(jù)下圖J3單元格的內(nèi)容動態(tài)變化進行求和,所以我們需要通過①②③④的嵌套函數(shù)公式讓區(qū)域變成根據(jù)條件動態(tài)更新,具體參考下圖右下角函數(shù)語法解釋理解。

下面我們分段拆解一下嵌套函數(shù)中每個函數(shù)在公式中所起的用途,如果有不理解函數(shù)語法意思的小伙伴記得回來看上圖解釋。
SUBSTITUTE替換文本函數(shù)是將J3單元格中“累計”文本替換為空,這樣我們替換完成后的值可以在第6行中的月份字段進行匹配。

如果這里我們不想使用SUBSTITUTE函數(shù)來替換,其實可以使用之前跟大家分享過的自定義單元格格式的方法。我們輸入月份后,設(shè)置自定義單元格格式,自定義類型中輸入“@”月份””確定即可。這樣顯示的是帶累計的內(nèi)容,實際內(nèi)容編輯欄只有月份,這個方法在公式提取單元格內(nèi)容和批量給數(shù)據(jù)添加單位時經(jīng)常用到。

MATCH函數(shù)查找目標值所在區(qū)域中的位置,而我們需要查找的目標值就是SUBSTITUTE函數(shù)替換后的月份值即下圖的R5單元格中的內(nèi)容“3月”返回查找區(qū)域E6:P6中所在的位置。

ADDRESS函數(shù)是返回單元格地址,這里我們只簡單的用到兩個參數(shù),已知第一參數(shù)是數(shù)據(jù)對應(yīng)的第7行,第二參數(shù)返回列數(shù)因為我們的數(shù)據(jù)是從E列開始,所以要加上前4列最后加上MATCH值所在位置就是我們需要查找的單元格位置$G$7。

最后就是用INDIRECT返回引用區(qū)域,因為區(qū)域中的起始位置$E$7單元格是固定不變的,所以我們可以對E7單元格進行絕對引用固定,后面&就是R7單元格中的$G$7。當我們更改J3單元格中的內(nèi)容時對應(yīng)的R8單元格中值就會動態(tài)求和顯示。

最后我們只需要將剛剛拆分的公式全部嵌套替換組合成一個公式就可以實現(xiàn)用公式動態(tài)根據(jù)條件去查找的效果了。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車》視頻和《Excel極速貫通班》直播課全心為你!
學習交流請加微信:hclhclsc進微信學習群。
相關(guān)推薦:
如何在單元格頂部按分組求和?這2種方法最簡單!
你會累計求和嗎?這5個技巧簡直太好用了!
如何在特定位置批量插入空行等12種實用辦公技巧
工資表轉(zhuǎn)工資條,VLOOKUP有絕招!
版權(quán)申明:
本文作者花花;同時部落窩教育享有專有使用權(quán)。若需轉(zhuǎn)載請聯(lián)系部落窩教育。