今天求和溃槐!
如圖科吭,這是一張銷售額匯總表对人,需要按要求得到相應(yīng)的數(shù)據(jù)蟹倾。
進(jìn)入正文:
1、計(jì)算前3個(gè)月每個(gè)人總銷售額中前三名的銷售額之和
也就是先對(duì)總銷售額排名得到前3名培慌,再把前3名的銷售額相加
按照這個(gè)思路處理如下
排名=RANK(P2,$P$2:$P$6)
前三名之和=SUMIF(Q2:Q6,"<="&3,P2:P6)
這種是添加了輔助列,如果不加輔助列怎么求解呢馅而?
大概有2種思路瓮恭,一種是先對(duì)總銷售額排序屯蹦,然后提取前3行求和登澜,用到sort函數(shù)和choose/take函數(shù)
另一種就是用large函數(shù)直接得到前3個(gè)數(shù)求和脑蠕,具體公式如下:
=SUM(LARGE(P2:P6,{1,2,3}))
說明:LARGE函數(shù)是返回某一數(shù)據(jù)集中的某個(gè)最大值份招。第二個(gè)參數(shù)指定返回第幾名的數(shù)值锁摔,比如 LARGE(P2:P6,1)谐腰,返回的就是 P2:P6區(qū)域內(nèi)排名第1的值十气,我們這里需要前3名的值砸西,就構(gòu)建一個(gè)常量數(shù)組表示 {1,2,3}芹枷。
=SUM(TAKE(SORT(P2:P6,,-1),3))
說明:SORT函數(shù)是對(duì)一組數(shù)據(jù)按照特定的行列進(jìn)行排序鸳慈。第一個(gè)參數(shù)是需要排序的范圍走芋,第二個(gè)參數(shù)是指定排序的行列翁逞,第三個(gè)參數(shù)是排序方式(1或者省略表示升序,1表示降序)挪圾。這里對(duì)總銷售額列降序排列 SORT(P2:P6,,-1)哲思,然后TAKE(從數(shù)組開頭或結(jié)尾提取行列)提取前3行數(shù)據(jù)求和棚赔。
=SUM(CHOOSEROWS(SORT(P2:P6,,-1),{1,2,3}))
說明:這個(gè)公式和上面一致靠益,不過提取前3名用到的函數(shù)不同胧后,這個(gè)是 CHOOSEROWS壳快,返回?cái)?shù)組或引用中的行眶痰,這里前三行用一個(gè)常量數(shù)組表示?{1,2,3}存哲。
這三個(gè)公式就是不用添加輔助列直接求前3名總銷售額的辦法祟偷。
2肩袍、計(jì)算女性員工和男性員工總銷售額
這個(gè)問題就很簡單了,條件求和或者用sum+filter都可以先舷,看一下
以男性員工總銷售額求解為例
=SUM(FILTER(M2:O6,L2:L6="男"))
說明:如果題目沒有給出總銷售額列蒋川,那可以用filter函數(shù)篩選出對(duì)應(yīng)的數(shù)據(jù),直接嵌套sum求和氮兵。我們這里給出了總銷售額列泣栈,所以更簡單的方式是用sumif或者sumifs函數(shù)南片。
=SUMIF(L2:L6,"男",P2:P6)
好啦,這道題就做完啦
總結(jié)一下:
1矮燎、按條件求和時(shí)诞外,記得可以添加輔助列峡谊,分步計(jì)算既们,不容易出錯(cuò)啥纸,也容易核對(duì)
2斯棒、不允許添加輔助列的情況下荣暮,可以用到排序函數(shù)SORT穗酥、提取函數(shù)TAKE/CHOOSE砾跃、最大值函數(shù)LARGE,組合嵌套求和厨内,這樣不破壞表格本身雏胃,可以直接得到結(jié)果
3瞭亮、如果是對(duì)行列條件求和统翩,那條件求和函數(shù)sumifs/sumif就可以滿足委粉;如果是對(duì)數(shù)組區(qū)域條件求和贾节,那filter+sum可以一試哦
完結(jié)栗涂,撒花??ヽ(°▽°)ノ?