Excel條件求和函數三巨頭:SUMIF、SUMIFS、SUMPRODUCT,輕松學會

醉香說職場 2024-06-12 18:29:14

我是【桃大喵學習記】,歡迎大家關注喲~,每天爲你分享職場辦公軟件使用技巧幹貨!

今天我要分享的是Excel中3大條件求和函數:SUMIF、SUMIFS、SUMPRODUCT,它們也被稱爲條件求和函數的三巨頭!掌握了它們,數據處理變得輕松又高效!

一、SUMIF函數公式

功能:SUMIF函數主要用于單條件求和,常用于計算滿足單個條件的單元格區域中所有數值的和。

語法:=SUMIF(條件區域,條件,求和區域)

實例:

我們在日常工作中使用SUMIF函數時可以通過設置它的第二個函數,通過不同的條件表達式來解決我們的特殊問題。SUMIF函數第二個參數:條件表達式主要有“等于”等于(比如上面的基本用法)、“不等于”、“小于等于”、“小于”、“大于等于”、“大于”等。

1、“大于”條件用法,如下圖所示,我們根據“銷售員”名稱來統計該銷售員銷售金額小于10000的總銷售金額。

使用公式=SUMIF(C4:C12,">10000",C4:C12)

2、“不等于”條件用法,如下圖所示,統計除了“張飛”以外的人員銷售總金額。

使用公式=SUMIF(B4:B12,"<>"&B4,C4:C12)

3、同理,還是用上面的例子

①“小于等于”條件用法,公式=SUMIF(C4:C12,"<=10000",C4:C12)

②“大于等于”條件用法,公式=SUMIF(C4:C12,">=10000",C4:C12)

③“小于”條件用法,公式=SUMIF(C4:C12,"<10000",C4:C12)

二、SUMIFS函數公式

功能:SUMIFS函數主要用于多條件求和,在工作中也是必學的函數公式

語法:=SUMIFS(求和區域,條件區域1,條件1,條件區域2,條件2,...)

實例:

如下圖所示,這是一個不同門店員工的銷售數據,我們需要計算“市區一店”、“7月”的銷售總額。

在目標單元格中輸入公式:

=SUMIFS(E:E,B:B,G3,D:D,H3)

然後點擊回車即可

解讀:

①公式中銷售額這一列E:E是求和區域;所屬門店這一列B:B是條件區域1,G3就是“市區一店”是條件1;所屬月份這一列D:D是條件區域2,H3就是“7月”是條件2。

②SUMIFS函數多條件求和,條件區域和條件需要始終成對出現。

三、SUMPRODUCT函數公式

功能:SUMPRODUCT函數主要功能是返回相應的數據或區域乘積的和。

語法:=SUMPRODUCT(數組1,數組2,數組3, ...)

實例1:SUMPRODUCT函數基本用法求乘積之和

如下圖所示,這是一個商品單價和數量信息表,需要計算總價格。

在目標單元格中輸入公式:

=SUMPRODUCT(B2:B7,C2:C7)

解讀:

SUMPRODUCT函數的功能是返回相應的數據或區域乘積的和,公式=SUMPRODUCT(B2:B7,C2:C7)中,數據區域有B2:B7和C2:C7兩個,這兩個數據區域對應數據元素先乘積,後求和,得到最終的總價格。

實例2:SUMPRODUCT函數單條件求和

如下圖所示,對性別爲“女”的員工銷售業績求和

在目標單元格中輸入公式:

=SUMPRODUCT((D2:D6="女")*F2:F6)

解讀:

①公式中的(D2:D6="女")就是把表格中的“性別”這列數據的每個元素跟“女”做判斷,返回的結果是一個數組由邏輯值TRUE或者FALSE(備注:邏輯值TRUE可以看做1,邏輯值FALSE可以看做0)組成。

②然後再跟F2:F6數據區域對應元素先乘積,再求和,從而計算得到女性員工銷售業績總和。

實例3、SUMPRODUCT函數多條件求和

如下圖所示,對“業務部”考核成績大于85的員工銷售業績求和

在目標單元格中輸入公式:

=SUMPRODUCT((C2:C6="業務部")*(E2:E6>80)*F2:F6)

解讀:

多條件求和同“單條件求和”類似,只是增加了一個判斷條件而已。

大家會發現這兩個條件中間是使用的*(乘號)連接參數,這是因爲兩個條件返回都是邏輯值TRUE或者FALSE,而不是數值類型,所以必須要用*(乘號)。

當然我們也可以把兩個條件結果先轉化成數值類型,這樣就可以使用,(逗號)連接參數了。

例如使用雙減號“--”減負運算把邏輯值轉換成數值類型:

=SUMPRODUCT(--(C2:C6="業務部"),--(E2:E6>80),F2:F6)

或者使用函數N()轉換成數值:

=SUMPRODUCT(N(C2:C6="業務部"),N(E2:E6>80),F2:F6)

幹貨分享:使用SUMPRODUCT函數進行多條件求和需要注意以下3點,然後直接套用公式就行:

①當求和區域中存在無法計算的內容,如文字信息、邏輯值,求和區域前必須使用乘號“*”;

②當求和區域不是一列而是一個多列矩形區域時,求和區域前必須使用乘號“*”;

③其它情況下一般乘號“*”與逗號“,”通用。

以上就是【桃大喵學習記】今天的幹貨分享~覺得內容對你有所幫助,別忘了動動手指點個贊哦~。大家有什麽問題歡迎關注留言,期待與你的每一次互動,讓我們共同成長!

0 阅读:1

醉香說職場

簡介:職場啥都得懂