SUM數(shù)據(jù)求和公式是函數(shù)入門的基礎(chǔ)公式,就像學(xué)習(xí)武術(shù)的人總是從學(xué)五步拳開始一樣,學(xué)習(xí)Excel函數(shù)的小伙伴基本上也是從學(xué)習(xí)SUM函數(shù)開始入門。
你去問任何一個(gè)稍通Excel的小伙伴你會(huì)SUM函數(shù)嗎?你得到的答案肯定100%的是會(huì)。但是你真的確定你會(huì)SUM函數(shù)嗎?
就像基礎(chǔ)的武學(xué)配上上乘的內(nèi)功可以在江湖中興風(fēng)作浪一樣,SUM這種簡單的公式配上一些奇思妙想用起來不要太著迷!現(xiàn)在就看過來,讓表哥傳你一些裝逼神功助你一統(tǒng)江湖。
SUM跨列求和
比如有這樣一份預(yù)算表,每月有預(yù)算金額和實(shí)際金額,表格最后兩列要求分別對每個(gè)月的預(yù)算和實(shí)際金額求和。你是不是開始吭哧吭哧開始一個(gè)單元格一個(gè)單元格的加呢?
如果在中間插入幾個(gè)月份那所有的公式都得重新來過,最最關(guān)鍵的是還很容易選錯(cuò)單元格。怎么辦呢?用跨列求和吧,如下:
我們在K4單元格輸入數(shù)組公式:=SUM($C4:$J4*(MOD(COLUMN($C$4:$J$4),2)=1)),然后向下填充。這個(gè)數(shù)組公式的第二部分MOD(COLUMN($C$4:$J$4),2)=1的作用是用C4:J4范圍內(nèi)的單元格除以2來判斷是否為奇數(shù)列,如果為奇數(shù)列則這個(gè)公式返回1,如果為偶數(shù)列則返回0,這樣就構(gòu)建了一個(gè)由1和0組成的數(shù)組,再用C4:J4中的單元格分別與這些值相乘,由于奇數(shù)列為1,偶數(shù)列為0,最后整個(gè)公式中只有奇數(shù)列的數(shù)據(jù)會(huì)進(jìn)行匯總,而預(yù)算值所在的單元格都是奇數(shù)列,因此這個(gè)公式最終的匯總結(jié)果就是預(yù)算數(shù)。
求實(shí)際數(shù)匯總的公式原理一樣,只需要將公式第二部分改為MOD(COLUMN($C$4:$J$4),2)=2就實(shí)現(xiàn)對偶數(shù)列的求和即實(shí)際數(shù)匯總。
SUM條件求和
不是只有SUMIF才能進(jìn)行條件求和哦,SUM也可以,例如下圖中我們要計(jì)算趙云節(jié)約多少預(yù)算:
我們只需要在D9單元格中輸入數(shù)組公式:=SUM((K4:K7-L4:L7)*(B4:B7='趙云')),就能計(jì)算出趙云的預(yù)算余額還剩332元。
這個(gè)數(shù)組公式分為兩部分:第一部分為取值的區(qū)間,取值區(qū)間我們用(K4:K7-L4:L7)即用預(yù)算總額減去實(shí)際總額,這樣就生成一個(gè)數(shù)組分別為呂布、趙云、典韋和關(guān)羽預(yù)算節(jié)余額。第二部分為條件判斷區(qū)間,公式B4:B7='趙云',會(huì)拿B4:B7中的第一個(gè)單元格去與'趙云'比,如果不是'趙云'就生成0,如果是'趙云'就生成1,這樣就生成一個(gè)0和1組成的數(shù)組,最后這兩個(gè)數(shù)組相乘就得出趙云預(yù)算的結(jié)余額。
SUM交叉相乘并跨列求和
比如有這樣一個(gè)表格表頭是很多產(chǎn)品,每個(gè)產(chǎn)品又分成兩列,一列是數(shù)量,一列是價(jià)格,表格最后一列要求計(jì)算銷售總額,應(yīng)該怎么辦呢?處理方法如圖:
我們在k4單元格中輸入數(shù)組公式:=SUM((C4:I4)*(D4:J4)*(MOD(COLUMN(C4:I4),2)=1)),然后向下拖動(dòng)就完成銷售額的求和,這個(gè)公式的計(jì)算原理圖示如下:
1)公式第一部分為:(C4:I4)*(D4:J4),是什么意思呢?
數(shù)據(jù)(C4:I4)代表的其實(shí)是呂布如下的數(shù)據(jù):
而數(shù)據(jù)(D4:J4)代表的是呂布如下數(shù)據(jù):
而這兩數(shù)據(jù)相乘則生成如下數(shù)據(jù):
而且我們還會(huì)發(fā)現(xiàn)有一個(gè)規(guī)律,奇數(shù)行的數(shù)據(jù)正是我們想要匯總的數(shù)據(jù):
而這就引出了公式的第二部分。
2)公式第二部分為(MOD(COLUMN(C4:I4),2)=1)),在上面的示例中我們已經(jīng)講過,它會(huì)生成一個(gè)1和0組成的數(shù)組,如圖:
當(dāng)數(shù)據(jù)的兩部分相乘就會(huì)生成如下的數(shù)組:
最后成的數(shù)組已經(jīng)是我們想要的數(shù)組啦。
3)最后對生成的最終數(shù)組進(jìn)行求和,就得到了呂布A、B、C、D四種產(chǎn)品的銷量和。然后將公式下拖就得出其他武將的銷售額了。
SUM是不是也沒那么簡單呢?如果你也有一些關(guān)于SUM好玩的案例也可以給表哥留言哦,說不定你的案例會(huì)被我們選中廣為流傳呢。
感興趣的小伙伴可以關(guān)注表哥說表的微信公眾號(hào)(Skexcel)在后臺(tái)輸入“原文件”三個(gè)字向表哥索取本案例的原文件。
聯(lián)系客服