在實際工作中免不了要計算前5名銷售額的機構占全部銷售額多少等類似的要求,但是前幾名如何得到和實現呢,Excel的實現方法很多,今天主要是說用函數的方法來實現。
我舉個例子,想求銷售額前3的公司的銷售額合計:
計算這個前3名的銷售額合計,我們先想想怎麼實現,很顯然第一步應該是要找到前3名是哪些機構,然後對前3名的數據進行求和。實現起來方法不止一種,我們一起來看看。
1.SUM RANK
我們在空白單元格輸入{=SUM((RANK(B2:B10,B2:B10)<=3)*B2:B10)}就可以得到結果。
簡單說一下這個實現的原理,RANK函數是一個排名函數,通過RANK(B2:B10,B2:B10)<=3找到前3名,然後通過SUM将前3名銷售額進行求和,需要注意的是這裡的大括号要用CTRL SHIFT ENTER三鍵輸入實現。
2.SUM LARGE
我們在空白單元格輸入=SUM(LARGE(B2:B10,{1,2,3}))就可以實現結果。
這個實現的方式是先通過LARGE實現前3名的銷售額,與RANK不同的是,這個函數的結果直接就是銷售額,所以用SUM直接求和就可以了,這裡的大括号與上面1的輸入方法不一樣,這裡是直接輸入即可。
3.SUMPRODUCT RANK
我們在空白單元格輸入=SUMPRODUCT((RANK(B2:B10,B2:B10)<=3)*B2:B10)可以實現同樣的效果。
大家發現和SUM RANK的搭配類似,但不同的地方在于沒有那個大括号,這是因為SUMPRODUCT本身就是一個數組函數,所以無需再加一個大括号了,當然如果相加也是可以的,沒有區别。
4.SUMIF LARGE
我們在空白單元格輸入=SUMIF(B2:B10,">="&LARGE(B2:B10,3)),
其中">="&LARGE(B2:B10,3))是大于等于第三大銷售額的意思,通過sumif條件求和實現這個結果。
如果喜歡我的文章,歡迎關注跟我學EXCEL圖表
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!