EXCEL:SUM函數實操詳解,你會哪些?

今天,我們來聊一聊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函數冰山一角,大家可以自己摸索一下。


分享到:


相關文章: