★
編按
★
今天要和大家討論的問題需要從函數(shù)的基礎(chǔ)知識(shí)出發(fā),不知道大家的函數(shù)基礎(chǔ)如何呢?問題來自于一位群友的求助,如下圖所示。
掃碼入群,下載Excel練習(xí)文件,同步操作
左邊四列是數(shù)據(jù)源,需要按照右邊的格式對支出費(fèi)用進(jìn)行匯總。很多同學(xué)看到這種問題第一個(gè)想到的應(yīng)該都是數(shù)據(jù)透視表。
的確,數(shù)據(jù)透視表非常方便,用鼠標(biāo)拖拉拽就能完成數(shù)據(jù)的匯總。但是求助者表示,數(shù)據(jù)透視表做出的效果---部門順序和項(xiàng)目順序與要求的不一致。
這其實(shí)涉及到了透視表的排序問題。很多同學(xué)都有類似的困惑,數(shù)據(jù)透視表匯總數(shù)據(jù)確實(shí)很方便,就是這個(gè)排序有點(diǎn)麻煩。其實(shí)數(shù)據(jù)透視表排序很簡單,直接手動(dòng)拖動(dòng)單元格調(diào)整順序就行。
掌握了這個(gè)排序技巧以后,問題暫時(shí)得到解決了。求助者又繼續(xù)問:統(tǒng)計(jì)結(jié)果是要填到固定的模板里,透視表的數(shù)據(jù)還得往模板里復(fù)制粘貼,能不能直接在模板里設(shè)置公式統(tǒng)計(jì)呢?公式當(dāng)然是有的,而且相比我們以往的問題來說,這個(gè)公式還非常簡單,就一個(gè)SUMIFS。
公式為:=SUMIFS($D:$D,$A:$A,G$1,$C:$C,$F2)
函數(shù)中“$”的引用
來復(fù)習(xí)一下SUMIFS函數(shù)的語法:=SUMIFS(求和區(qū)域,條件區(qū)域1,條件1,條件區(qū)域2,條件2……)
假如要在G2單元格寫公式,求和區(qū)域是D列(支出),條件區(qū)域1是A列(部門),條件1是G1單元格,條件區(qū)域2是C列(報(bào)表項(xiàng)目),條件2是F2單元格。
因此公式就是:=SUMIFS(D:D,A:A,G1,C:C,F2)嗎?如果用這個(gè)公式右拉下拉的話,結(jié)果是這樣的:
統(tǒng)計(jì)結(jié)果全部都是0,顯然,這樣的公式是有問題的。這也是很多新手最容易困惑的地方,公式看起來沒問題但是結(jié)果全不對。對比正確的公式可以看出,區(qū)別是在這個(gè)符號(hào):$。
尤其是對于需要在兩個(gè)方向(行和列)使用的公式,$的使用就更有難度。$的作用就是保證公式位置發(fā)生變化的時(shí)候公式里引用的行或者列不發(fā)生變化。
例如上面G2單元格的公式,由于沒有使用$符號(hào),向右向下拉動(dòng)以后就會(huì)發(fā)生變化。比如H2中的公式就變成了=SUMIFS(E:E,B:B,H1,D:D,G2)。
就這個(gè)例子來說,到底該在什么地方加$才能保證結(jié)果正確呢,我們一起來看看。
為了便于大家理解,將G2、H2和G3三個(gè)單元格的公式復(fù)制出來做個(gè)比較。
先對比沒修改前的G2和H2的公式。
G2:=SUMIFS(D:D,A:A,G1,C:C,F2)
H2:=SUMIFS(E:E,B:B,H1,D:D,G2)
H2的公式是G2的公式向右復(fù)制的結(jié)果。標(biāo)紅的參數(shù)是不需要變化但實(shí)際上卻發(fā)生了變化,因此需要在紅色的行或者列引用前面加$符號(hào)。
現(xiàn)在,G2修改后的公式為=SUMIFS($D:$D,$A:$A,G1,$C:$C,$F2)
再來對比沒修改前G2和G3的公式。
G2:=SUMIFS(D:D,A:A,G1,C:C,F2)
G3:=SUMIFS(D:D,A:A,G2,C:C,F3)
G2的公式向下復(fù)制以后,只有一個(gè)地方不需要變化,即所以要在標(biāo)紅的數(shù)字的前面加$符號(hào)。
最終,修改完的公式就是:=SUMIFS($D:$D,$A:$A,G$1,$C:$C,$F2)
在這個(gè)例子中,G$1和$F2是比較繞的地方,新手一定要結(jié)合實(shí)際情況去思考,切記死記硬背。充分的練習(xí)也是非常必要的,只有多練才能應(yīng)用自如。
如果有同學(xué)對于函數(shù)公式中的幾種引用---絕對引用、相對引用、混合引用等規(guī)則不熟悉,我們可以用一篇教程系統(tǒng)的講述一下函數(shù)中的引用規(guī)則,有興趣的小伙伴可以留言告訴我們哦~
今日互動(dòng)話題
在評論區(qū)留下你的足跡叭~
你知道函數(shù)中的單元格引用規(guī)則嗎?
聯(lián)系客服