你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

Excel 中國統計網 中國統計網 2017-09-04

《別告訴我,你會數據透視表?》很多讀者看後,覺得自己的數據透視表有待提高,需要繼續學習。今天,盧子來跟你聊一聊SUM函數。

很多讀者一看到這個函數就會不屑的說:“呵呵,這個有啥好學的,誰不懂?”

你不懂啊。不信一起來看看。

1.動態區域統計金額。

很多讀者都是停留在這個水平的,也就是直接對區域進行求和。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

在總計上面插入一行後,你會發現對應的區域是錯的。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

正確的應該是E2:E14。

=SUM(E2:E14)

後續再進行一些操作,這裡就會存在一個隱患,非常容易出錯。

如何保證一直對總金額上面的所有單元格進行求和呢?

我們知道ROW()是返回當前單元格的行號,不管插入或者刪除行,都會智能更新。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

要確定金額上一個行號用ROW()-1,再嵌套INDEX函數就獲取上一個單元格的內容。

=INDEX(E:E,ROW()-1)

起始單元格跟結束單元格都確定,就可以求和了。

=SUM(E2:INDEX(E:E,ROW()-1))

2.對金額累計求和。

=SUM($E$2:E2)

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

公式裡面的區域,你可以看到加美元符號的就一直不變,不加美元符號的就全部改變,下拉後變成E3、E4、E5……這樣區域就會不斷變大,從而實現累計金額的功能。

3.統計品名對應的金額。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

正常單條件求和都是用SUMIF函數,其實這裡用SUM函數的數組公式也可以實現。

在H2輸入公式,按Ctrl+Shift+Enter三鍵結束,再下拉填充公式。

=SUM(($B$2:$B$13=G2)*$E$2:$E$13)

SUM函數有一個條件求和的通用公式:

=SUM((條件1)*(條件2)*(條件3)*求和區域)

條件也就是:(條件區域=條件單元格)。

有的時候數據是由系統導出來,都是文本格式,用SUMIF函數求和就出錯,這時SUM函數的數組形式就體現出了優勢。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

SUM數組形式:

=SUM(($A$2:$A$13=D2)*$B$2:$B$13)

4.統計品名和日期對應的金額。

你的Excel水平在什麼位置?看完這篇sum函數技能就知道了

有了條件求和的通用公式,直接一套效果就出來了,最後別忘了按Ctrl+Shift+Enter三鍵。

=SUM(($A$2:$A$13=$G2)*($B$2:$B$13=H$1)*$E$2:$E$13)

其實這不過是SUM函數冰山一角,當年這個函數盧子連續聊了一個月。記住,最簡單的,也許是最難的。

End.

運行人員:中國統計網小編(微信號:itongjilove)

微博ID:中國統計網

中國統計網,是國內最早的大數據學習網站,公眾號:中國統計網

http://www.itongji.cn

相關推薦

推薦中...