excel函數技巧:如何快速匯總銷售合計項

編按:昨晚回到家,我的小表姐就開始折騰她的表格,一直忙到凌晨都不見她休息,我湊過去看了看,發現她是為了得到某兩項合計,在一項一項的對比數據。其實求這兩項合計,根本不需要這麼繁瑣,只要用對了公式,分分鐘鍾就搞定了呀!

一年的銷售數據整理完了,除了要看到每個人的銷售合計之外,老闆今年還要看到圖中這兩項合計:

銷量最高的三個月合計是指匯總每人一年中,銷量最高的三個月的數據。

超過平均值的銷售合計是指匯總超過總平均值的月份銷量。

兩項合計需要一個一個去比較後再求和嗎?若一個個比較,用時一個小時也不能算好。這可難住了小表姐。

其實這兩項求和不難,下面就給大家分享這兩種求和的套路。

1.匯總銷量最高的三個月的數據

這個問題首先是找出銷售額排名前三的數據,然後再將數據進行求和就行了。

我們都知道在EXCEL中,求最大值用MAX,求最小值用MIN,除此之外,還有兩個非常實用的求最大、最小值的函數——LARGE函數和SMALL函數。

LARGE函數可以在指定的數據區域中,返回指定的第幾大的值。

格式:LARGE(數據區域,第幾大的值)

例如:=LARGE(B2:M2,3),會返回B2:M2區域中第三大的值。

除此以外,這個函數還可以找到數據區域中若干個最大值,例如找前三名的值,可以將第二個參數寫成常量數組的格式:

=LARGE(B2:M2,)

為了大家看起來更直觀,我們將前三名的值用顏色標註:

在上圖O2單元格只能看到銷量最高的1月的數據,是公式出問題了嗎?

公式使用常量數組後,結果雖是一組數據,但在單元格中只能顯示出這組數據中的第一個值。要想看到每個數據,可以在編輯欄選中公式後,按F9鍵:

可以看到前三名的值都出現了。

注意:使用F9之後不要按回車鍵,要按ESC鍵返回。

SMALL函數與LARGE函數的用法是完全一樣的,我們也可以利用SMALL函數得到最小的幾個值。

找到了最高的三個值,我們再使用SUM函數求和即可:=SUM(LARGE(B2:M2,))

下面來看第二個問題,超過平均值的銷售合計。

2.超過平均值的銷售合計

這項合計涉及到平均值,就一定要用到求平均值的AVERAGE函數。使用AVERAGE(B2:M17) 可以得到每月的平均值:

現在問題就明朗了許多,其實就是條件求和。說到條件求和,當然少不了SUMIF函數。再來複習一下這個函數的基本用法吧!

格式:SUMIF(條件區域,條件,求和區域)

函數的格式很簡單,但在這個例子中,對於SUM函數第二參數的寫法是個難點,也許你會這樣寫公式:=SUMIF(B2:M2,>AVERAGE(B2:M17),B2:M2),得到的結果是這樣的:

那這樣寫,=SUMIF(B2:M2,」>AVERAGE(B2:M17)」,B2:M2) ?

倒是不報錯了,可結果不對啊,變成0了……

好吧,不賣關子了,正確的寫法是這樣的:=SUMIF(B2:M2,">"&AVERAGE(B2:M17),B2:M2)

在這個公式中,第二參數用到了比較運算符大於號「>」,還有平均值函數AVERAGE(B2:M17)。在SUMIF中,運算符需要加引號,如果是與一個具體的數值比較的話,這樣寫是沒有問題的:=SUMIF(B2:M2,">20424",B2:M2)。但當要比較的對象是一個函數時,那就不行了,因為函數是不能加引號的。此時需要用文本連接符&連接函數,因此第二參數的正確寫法就是">"&AVERAGE(B2:M17)。

同時SUMIF函數還有個特性,當求和區域與條件區域相同時,第三參數可以省略,這個公式最終可以寫成,=SUMIF(B2:M2,">"&AVERAGE($B$2:$M$17)),AVERAGE函數中的數據區域要絕對引用:

最後來總結一下今天的收穫:

(1)使用LARGE和SMALL函數可以返回指定數量的最大值或最小值。函數的第二參數使用常量數組時,常量數組的大括弧需手動輸入,而不能三鍵產生。

(2)使用SUMIF函數時,如果第二參數同時出現運算符和函數,運算符要加引號,再使用&連接該函數。當條件區域和求和區域相同時,可以省略第三參數。

今天的教程就是這麼多,咱們下期再見。記得收藏分享哦!

****部落窩教育-excel匯總合計技巧****

原創:老菜鳥/部落窩教育(未經同意,請勿轉載)

更多教程:部落窩教育(itblw.com

微信公眾號:exceljiaocheng


推薦閱讀:

TAG:Excel使用 | Excel公式 | Excel技巧 |