大神專(zhuān)用求和公式!帶你揭秘自動(dòng)統(tǒng)計(jì)前幾名數(shù)據(jù)合計(jì)的新套路?。ㄉ掀?/h1>
?
作者:老菜鳥(niǎo)來(lái)源:部落窩教育發(fā)布時(shí)間:2019-11-06 17:46:53點(diǎn)擊:4336
版權(quán)說(shuō)明: 原創(chuàng)作品,禁止轉(zhuǎn)載。
編按:
哈嘍,大家好!今天我們要說(shuō)說(shuō),如何在excel中,統(tǒng)計(jì)前幾名數(shù)據(jù)的合計(jì)。這個(gè)問(wèn)題難倒了不少小伙伴,尤其是遇到數(shù)據(jù)是雜亂無(wú)序的情況,那更是要了老命。不過(guò),這對(duì)于excel大神來(lái)說(shuō),還是非常簡(jiǎn)單的,分分鐘列出一個(gè)公式,就完美解決了問(wèn)題!今天我們就一起來(lái)破解一下面對(duì)這類(lèi)問(wèn)題時(shí),大神都是怎么做的吧!
什么叫做統(tǒng)計(jì)前幾名合計(jì)呢?先看看動(dòng)畫(huà)演示吧:

可以看到,數(shù)據(jù)按照銷(xiāo)售數(shù)量從高往低排列,選擇一個(gè)名次,就可以對(duì)前幾名的銷(xiāo)售數(shù)量求和。
這類(lèi)問(wèn)題在很多與數(shù)字排名有關(guān)的情況下都用得上,例如對(duì)前幾名考試成績(jī)求和,對(duì)前幾名的客戶(hù)訂貨量求和等等……
要實(shí)現(xiàn)動(dòng)畫(huà)1的這種求和非常容易,使用SUMIF函數(shù)就能得到結(jié)果,公式為:=SUMIF(D:D,"<="&H2,F:F)

簡(jiǎn)單說(shuō)一下這個(gè)公式吧,SUMIF(條件區(qū)域,條件,求和區(qū)域),關(guān)鍵是這里的條件,"<="&H2表示對(duì)序號(hào)這一列大于等于H2單元格數(shù)字的銷(xiāo)售數(shù)量求和。因?yàn)闂l件中同時(shí)存在比較符號(hào)<=和單元格引用H2,所以需要&符號(hào)進(jìn)行連接。
不過(guò)今天要說(shuō)的重點(diǎn)不是SUMIF,因?yàn)榻酉聛?lái)遇到的數(shù)據(jù)并不是這么規(guī)范的從高往低排序,而是雜亂無(wú)序的一列數(shù)字。
如圖所示,AB兩列才是原始的數(shù)據(jù)源,使用公式=SUM(LARGE(B:B,ROW(INDIRECT("1:"&H2))))可以得到與文章開(kāi)頭所示的SUMIF公式相同的結(jié)果。

我們今天的目的就是要搞清楚這個(gè)看起來(lái)有點(diǎn)奇怪的函數(shù)組合:SUM+LARGE+ROW+INDIRECT套路
在這個(gè)組合中,前三個(gè)函數(shù)大家并不陌生,SUM是求和函數(shù),LARGE是獲取第幾個(gè)最大值的函數(shù),ROW是得到行號(hào)的函數(shù),唯一比較陌生或者說(shuō)不太好理解的就是INDIRECT函數(shù)了。
下面結(jié)合示例來(lái)解釋這個(gè)公式的原理。
其實(shí)這個(gè)公式的核心部分是SUM和LARGE,例如需要對(duì)前三名求和,公式就是=SUM(LARGE(B2:B24,{1,2,3}))。

重點(diǎn)需要理解LARGE(B2:B24,{1,2,3})這部分,LARGE(數(shù)據(jù)區(qū)域,第幾名),如果第二參數(shù)“第幾名”只是一個(gè)數(shù)字,就表示指定的這個(gè)名次,如果是多個(gè)數(shù)字,就表示每個(gè)數(shù)字所對(duì)應(yīng)的名次,因此公式LARGE(B2:B24,{1,2,3})會(huì)得到三個(gè)數(shù),這一點(diǎn)我們可以使用F9功能鍵來(lái)理解,在編輯欄選中公式的這部分:

然后按一下F9鍵,就能看到LARGE得到的三個(gè)數(shù)字:

由SUM函數(shù)對(duì)這三個(gè)數(shù)字求和,就得到了前三名的合計(jì)。
在這種用法中,LARGE的第二參數(shù)使用了常量數(shù)組,也就是將多個(gè)值放在一組大括號(hào)中。
使用常量數(shù)組有一個(gè)弊端,例如要對(duì)前10名求和,就要將LARGE(B2:B24,{1,2,3})改成LARGE(B2:B24,{1,2,3,4,5,6,7,8,9,10})。如果要對(duì)前20名求和,公式就更啰嗦,因此就有了另一種寫(xiě)法,將常量數(shù)組改為ROW函數(shù)來(lái)實(shí)現(xiàn),還是以前三名為例進(jìn)行說(shuō)明。
公式可以寫(xiě)為=SUM(LARGE(B2:B24,ROW(1:3)))

這個(gè)公式需要同時(shí)按下Ctrl+Shift+回車(chē)鍵完成輸入,公式兩邊的大括號(hào)是自動(dòng)生成的,并不是手工輸入的。
可以自己試試,選中ROW(1:3),使用F9鍵,可以得到與{1,2,3}相同的結(jié)果。對(duì)于多個(gè)常量的話(huà),使用ROW就更方便了,例如前20名,公式就是=SUM(LARGE(B2:B24,ROW(1:20))),只需要修改ROW函數(shù)中的結(jié)束行號(hào)就可以。

可以看到,使用了ROW函數(shù)后,公式的可擴(kuò)展性要比使用常量數(shù)組方便很多,不過(guò)對(duì)于要計(jì)算的名次不是固定值的時(shí)候,公式就做不到了,或許你會(huì)認(rèn)為這樣的公式能達(dá)到效果:=SUM(LARGE(B2:B24,ROW(1:H2)))
但如果你真的使用的話(huà),會(huì)得到這樣的回應(yīng):

表面上看不出有什么問(wèn)題,其實(shí)問(wèn)題就出在ROW(1:H2)這部分。
ROW函數(shù)用法雖然簡(jiǎn)單,但是要求比較嚴(yán)格,參數(shù)只能使用單元格或單元格區(qū)域,也就是一個(gè)有效的引用。

1:H2顯然不滿(mǎn)足這個(gè)要求。
怎么辦?
這就需要INDIRECT這個(gè)非常獨(dú)特的函數(shù)出馬了。
其實(shí)公式在一開(kāi)始就有了,寫(xiě)成ROW(INDIRECT("1:"&H2))公式就沒(méi)有問(wèn)題,至于為什么,咱們下篇接著聊。
本文配套的練習(xí)課件請(qǐng)加入QQ群:747953401下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:

相關(guān)推薦:
萬(wàn)金油公式《Excel萬(wàn)金油公式INDEX-SMALL-IF-ROW篩選函數(shù)公式解讀》
SUM函數(shù)的特殊用法《SUM函數(shù)特殊應(yīng)用:序號(hào)填充、提成比例計(jì)算、打印標(biāo)簽制作》
SUMIF函數(shù)《無(wú)往而不利的SUMIF面對(duì)這種條件求和竟然傻眼了!》
編按:
哈嘍,大家好!今天我們要說(shuō)說(shuō),如何在excel中,統(tǒng)計(jì)前幾名數(shù)據(jù)的合計(jì)。這個(gè)問(wèn)題難倒了不少小伙伴,尤其是遇到數(shù)據(jù)是雜亂無(wú)序的情況,那更是要了老命。不過(guò),這對(duì)于excel大神來(lái)說(shuō),還是非常簡(jiǎn)單的,分分鐘列出一個(gè)公式,就完美解決了問(wèn)題!今天我們就一起來(lái)破解一下面對(duì)這類(lèi)問(wèn)題時(shí),大神都是怎么做的吧!
什么叫做統(tǒng)計(jì)前幾名合計(jì)呢?先看看動(dòng)畫(huà)演示吧:
可以看到,數(shù)據(jù)按照銷(xiāo)售數(shù)量從高往低排列,選擇一個(gè)名次,就可以對(duì)前幾名的銷(xiāo)售數(shù)量求和。
這類(lèi)問(wèn)題在很多與數(shù)字排名有關(guān)的情況下都用得上,例如對(duì)前幾名考試成績(jī)求和,對(duì)前幾名的客戶(hù)訂貨量求和等等……
要實(shí)現(xiàn)動(dòng)畫(huà)1的這種求和非常容易,使用SUMIF函數(shù)就能得到結(jié)果,公式為:=SUMIF(D:D,"<="&H2,F:F)
簡(jiǎn)單說(shuō)一下這個(gè)公式吧,SUMIF(條件區(qū)域,條件,求和區(qū)域),關(guān)鍵是這里的條件,"<="&H2表示對(duì)序號(hào)這一列大于等于H2單元格數(shù)字的銷(xiāo)售數(shù)量求和。因?yàn)闂l件中同時(shí)存在比較符號(hào)<=和單元格引用H2,所以需要&符號(hào)進(jìn)行連接。
不過(guò)今天要說(shuō)的重點(diǎn)不是SUMIF,因?yàn)榻酉聛?lái)遇到的數(shù)據(jù)并不是這么規(guī)范的從高往低排序,而是雜亂無(wú)序的一列數(shù)字。
如圖所示,AB兩列才是原始的數(shù)據(jù)源,使用公式=SUM(LARGE(B:B,ROW(INDIRECT("1:"&H2))))可以得到與文章開(kāi)頭所示的SUMIF公式相同的結(jié)果。
我們今天的目的就是要搞清楚這個(gè)看起來(lái)有點(diǎn)奇怪的函數(shù)組合:SUM+LARGE+ROW+INDIRECT套路
在這個(gè)組合中,前三個(gè)函數(shù)大家并不陌生,SUM是求和函數(shù),LARGE是獲取第幾個(gè)最大值的函數(shù),ROW是得到行號(hào)的函數(shù),唯一比較陌生或者說(shuō)不太好理解的就是INDIRECT函數(shù)了。
下面結(jié)合示例來(lái)解釋這個(gè)公式的原理。
其實(shí)這個(gè)公式的核心部分是SUM和LARGE,例如需要對(duì)前三名求和,公式就是=SUM(LARGE(B2:B24,{1,2,3}))。
重點(diǎn)需要理解LARGE(B2:B24,{1,2,3})這部分,LARGE(數(shù)據(jù)區(qū)域,第幾名),如果第二參數(shù)“第幾名”只是一個(gè)數(shù)字,就表示指定的這個(gè)名次,如果是多個(gè)數(shù)字,就表示每個(gè)數(shù)字所對(duì)應(yīng)的名次,因此公式LARGE(B2:B24,{1,2,3})會(huì)得到三個(gè)數(shù),這一點(diǎn)我們可以使用F9功能鍵來(lái)理解,在編輯欄選中公式的這部分:
然后按一下F9鍵,就能看到LARGE得到的三個(gè)數(shù)字:
由SUM函數(shù)對(duì)這三個(gè)數(shù)字求和,就得到了前三名的合計(jì)。
在這種用法中,LARGE的第二參數(shù)使用了常量數(shù)組,也就是將多個(gè)值放在一組大括號(hào)中。
使用常量數(shù)組有一個(gè)弊端,例如要對(duì)前10名求和,就要將LARGE(B2:B24,{1,2,3})改成LARGE(B2:B24,{1,2,3,4,5,6,7,8,9,10})。如果要對(duì)前20名求和,公式就更啰嗦,因此就有了另一種寫(xiě)法,將常量數(shù)組改為ROW函數(shù)來(lái)實(shí)現(xiàn),還是以前三名為例進(jìn)行說(shuō)明。
公式可以寫(xiě)為=SUM(LARGE(B2:B24,ROW(1:3)))
這個(gè)公式需要同時(shí)按下Ctrl+Shift+回車(chē)鍵完成輸入,公式兩邊的大括號(hào)是自動(dòng)生成的,并不是手工輸入的。
可以自己試試,選中ROW(1:3),使用F9鍵,可以得到與{1,2,3}相同的結(jié)果。對(duì)于多個(gè)常量的話(huà),使用ROW就更方便了,例如前20名,公式就是=SUM(LARGE(B2:B24,ROW(1:20))),只需要修改ROW函數(shù)中的結(jié)束行號(hào)就可以。
可以看到,使用了ROW函數(shù)后,公式的可擴(kuò)展性要比使用常量數(shù)組方便很多,不過(guò)對(duì)于要計(jì)算的名次不是固定值的時(shí)候,公式就做不到了,或許你會(huì)認(rèn)為這樣的公式能達(dá)到效果:=SUM(LARGE(B2:B24,ROW(1:H2)))
但如果你真的使用的話(huà),會(huì)得到這樣的回應(yīng):
表面上看不出有什么問(wèn)題,其實(shí)問(wèn)題就出在ROW(1:H2)這部分。
ROW函數(shù)用法雖然簡(jiǎn)單,但是要求比較嚴(yán)格,參數(shù)只能使用單元格或單元格區(qū)域,也就是一個(gè)有效的引用。
1:H2顯然不滿(mǎn)足這個(gè)要求。
怎么辦?
這就需要INDIRECT這個(gè)非常獨(dú)特的函數(shù)出馬了。
其實(shí)公式在一開(kāi)始就有了,寫(xiě)成ROW(INDIRECT("1:"&H2))公式就沒(méi)有問(wèn)題,至于為什么,咱們下篇接著聊。
本文配套的練習(xí)課件請(qǐng)加入QQ群:747953401下載。
做Excel高手,快速提升工作效率,部落窩教育《一周Excel直通車(chē)》視頻和《Excel極速貫通班》直播課全心為你!
掃下方二維碼關(guān)注公眾號(hào),可隨時(shí)隨地學(xué)習(xí)Excel:
相關(guān)推薦:
萬(wàn)金油公式《Excel萬(wàn)金油公式INDEX-SMALL-IF-ROW篩選函數(shù)公式解讀》
SUM函數(shù)的特殊用法《SUM函數(shù)特殊應(yīng)用:序號(hào)填充、提成比例計(jì)算、打印標(biāo)簽制作》
SUMIF函數(shù)《無(wú)往而不利的SUMIF面對(duì)這種條件求和竟然傻眼了!》
最熱教程
- 像綠皮火車(chē)一樣長(zhǎng)像珠穆拉瑪峰一樣高的Excel表怎么操作才方便?
- Power Query實(shí)戰(zhàn):按指定次數(shù)遞增數(shù)據(jù)
- 2019年全網(wǎng)最全—excel提取身份證信息合集?。ńㄗh收藏)-下篇
- 明明沒(méi)有重復(fù),Excel卻判定數(shù)據(jù)重復(fù),這是怎么回事?
- 文本格式的求和,及求和中最容易出現(xiàn)的問(wèn)題解疑
- 致命缺陷:不懂一維表!
- 函數(shù)組合思維,你有嗎?
- 學(xué)會(huì)這2個(gè)公式,整理考勤數(shù)據(jù)只要一分鐘
- 就算被說(shuō)是拍馬屁也成,今天你應(yīng)該這樣發(fā)Excel報(bào)表……
- 如何計(jì)算Excel單元格中的算式,四種求和方法請(qǐng)收好!
最新教程
- 一個(gè)公式搞定空行的動(dòng)態(tài)插入
- 多功能銷(xiāo)售日歷模板制作
- 用正則函數(shù)快速拆分單元格中的同類(lèi)數(shù)據(jù)
- 用免費(fèi)AI將圖片批量轉(zhuǎn)表格
- 先入先出出入庫(kù)模板中出庫(kù)批次的自動(dòng)匹配
- 用SUBSTITUTE替換法為產(chǎn)品找到最匹配的類(lèi)別
- SHEETSNAME,一鍵獲得所有工作表名稱(chēng)完成目錄制作
- 延遲退休落地,快速查詢(xún)你上幾年才退休!
- 快速將PDF電子發(fā)票數(shù)據(jù)提取到發(fā)票明細(xì)登記表的方法
- 提取、查找、替換數(shù)據(jù)的王者——REGEXP正則函數(shù)