在實(shí)際辦公的過程中,我們常常需要按月份對(duì)數(shù)據(jù)進(jìn)行動(dòng)態(tài)求和、累計(jì)求和。如果能夠用好SUM、OFFSET、MATCH等函數(shù),上述任務(wù)非常容易實(shí)現(xiàn)。
小提示:以下操作在Excel 2019中完成。
我們以如圖所示的按月銷售表為例(圖1)。首先,制作“姓名”、“起始月”、“結(jié)止月”等處的下拉菜單。選定F14單元格,切換到“數(shù)據(jù)”選項(xiàng)卡,點(diǎn)擊“數(shù)據(jù)驗(yàn)證→數(shù)據(jù)驗(yàn)證”,在彈出窗口的“設(shè)置”選項(xiàng)卡下,在“驗(yàn)證條件”的“允許”處選擇“序列”,“來源”處選擇A2:A11單元格區(qū)域,這樣,當(dāng)點(diǎn)擊F14單元格時(shí)就會(huì)出現(xiàn)關(guān)于姓名的下拉菜單。同樣,在F15、F16單元格也進(jìn)行數(shù)據(jù)驗(yàn)證設(shè)置,“來源”處選擇B1:M1單元格區(qū)域,這樣,點(diǎn)擊F15、F16單元格時(shí)就會(huì)出現(xiàn)關(guān)于月份的下拉菜單。
接下來,為了讓所選范圍在原數(shù)據(jù)區(qū)域顯而易見,可對(duì)原數(shù)據(jù)區(qū)域進(jìn)行條件格式設(shè)置,用顏色標(biāo)定出所選區(qū)域。選定A2:A11區(qū)域,切換到“開始”選項(xiàng)卡,點(diǎn)擊“條件格式→突出顯示單元格規(guī)則→等于”,在彈出“等于”窗口的“為等于以下值的單元格設(shè)置格式”處選擇F14單元格,再設(shè)置好所需要的顏色,這樣,在A2:A11單元格區(qū)域按所設(shè)置顏色突出顯示F14單元格所顯示的姓名。選定B1:M11單元格區(qū)域,點(diǎn)擊“條件格式→新建規(guī)則”,在彈出窗口選擇“使用公式確定要設(shè)置格式的單元格”,在“為符合此公式的值設(shè)置格式”處輸入“=AND($A2=$F$14,AND(B$1>=$F$15,B$1<=$F$16))”,設(shè)置所需要的格式,這樣,在B1:M11單元格區(qū)域按所設(shè)置起、止月份突出顯示所對(duì)應(yīng)的銷售數(shù)據(jù)(圖2)。
最后,在“合計(jì)”對(duì)應(yīng)的單元格中輸入公式“=SUM(OFFSET($A$1,MATCH($F$14,$A$2:$A$11,0),MATCH($F$15,$B$1:$M$1,0),1,INT(SUBSTITUTE($F$16,"月",""))-INT(SUBSTITUTE($F$15,"月",""))+1))”,這樣就能實(shí)現(xiàn)按月份動(dòng)態(tài)求和、累計(jì)求和了(圖3)。
小提示:
先用SUBSTITUTE函數(shù)將單元格中的“月”替換為空,再用INT函數(shù)將SUBSTITUTE函數(shù)替換后生成的數(shù)字轉(zhuǎn)換成數(shù)值。
聯(lián)系客服