tft每日頭條

 > 圖文

 > 求和函數多條件的用法

求和函數多條件的用法

圖文 更新时间:2024-08-17 13:17:02

求和函數多條件的用法(關于求和的7個函數)1

求和,再普通不過的話題了,但是在實際數據除了和分析中,還是會遇到各種各樣的問題,如果你能掌握下文所述的方法,那對于求和将會迎刃而解。


一、普通求和——Sum

功能:計算指定區域中數值的和。

語法結構:=Sum(值或單元格引用)。

目的:計算總【月薪】。

求和函數多條件的用法(關于求和的7個函數)2

方法:

在目标單元格中輸入公式:=SUM(G3:G12)。


二、單條件求和——SUMIF

功能:對指定範圍内滿足條件的單元格求和。

語法結構:=Sumif(條件範圍,條件,[求和範圍]),當“條件範圍”和“求和範圍”相同時,可以省略“求和範圍”。

目的:按【性别】統計月薪。

求和函數多條件的用法(關于求和的7個函數)3

方法:

在目标單元格中輸入公式:=SUMIF(D3:D12,I3,G3:G12)。

解讀:

除了按【性别】統計外,還沒按【婚姻】、【學曆】等統計。在表格結構不變的前提下,按婚姻統計公式為:=SUMIF(E3:E12,I3,G3:G12);按【學曆】統計的公式為:=SUMIF(F3:F12,I3,G3:G12)。


三、多條件求和——SUMIFS

功能:對多個符合條件的單元格求和。

語法結構:=Sumifs(求和範圍,條件1範圍,條件1,條件2範圍,條件2……)。

目的:按【性别】統計相應【年齡】範圍内的【月薪】和。

求和函數多條件的用法(關于求和的7個函數)4

方法:

在目标單元格中輸入:=Sumifs(G3:G12,D3:D12,I3,C3:C12,">"&J3)。

解讀:

多條件求和Sumifs除了能完成符合多個條件的求和外,還可以完成單條件求和Sumif的功能,其實就是1個條件下的多條件求和,例如,用Sumifs完成按【性别】統計【月薪】,公式為:=SUMIFS(G3:G12,D3:D12,I3)。所以在實際的應用中,大家要靈活對待哦!


四、區域求和——Sumproduct

功能:返回相應的數據或區域乘積的和。

語法結構:=Sumproduct(數據或區域1,[數據或區域2]……)。

注意事項:當隻有一個數據或區域時,對該數據元素或區域内的值進行求和操作。

目的1:計算總【月薪】。

求和函數多條件的用法(關于求和的7個函數)5

方法:

在目标單元格中輸入公式:=SUMPRODUCT(G3:G12)。

目的2:按【性别】統計總【月薪】。

求和函數多條件的用法(關于求和的7個函數)6

方法:

在目标單元格中輸入公式:=SUMPRODUCT((D3:D12=I3)*(G3:G12))。

解讀:

Sumproduct函數的作用為:返回相應的數據或區域乘積的和,在公式=SUMPRODUCT((D3:D12=I3)*(G3:G12))中,區域有2個,一個為D3:D12=I3返回的數據區域,另一個為G3:G12區域。如果D3:d12=I3中的條件成立,則返回1,否則返回0。根據本示例表,則D3:D12=I3返回的數據區域為{1,1,1,1,1,0,0,1,1,1},而G3:G12數據區域的值為{4735,2722,4095,2874,168,4478,3978,2760,3762,4425},所以相應的數據元素先乘積再求和,即:1×4735 1×2722 1×4095 1×2874 1×168 0×4478 0×3978 1×2760 1×3762 1×4425=25541,反之亦然哦!

目的3:按【性别】統計相應【年齡】範圍内的【月薪】和。

求和函數多條件的用法(關于求和的7個函數)7

方法:

在目标單元格中輸入公式:=SUMPRODUCT((D3:D12=I3)*(C3:C12>J3)*(G3:G12))。

解讀:

具體計算過程可以參閱“目的2”的解讀過程哦!


五、可見單元格求和——SUBTOTAL

功能:返回一組數據列表或數據庫的分類彙總。

語法結構:=Subtotal(功能代碼,數據區域)。

目的:計算按需求篩選後的總【月薪】。

求和函數多條件的用法(關于求和的7個函數)8

方法:

在目标單元格中輸入公式:=SUBTOTAL(9,G3:G12)或=SUBTOTAL(109,G3:G12)。

解讀:

功能代碼9或109所對應的函數為Sum,即求和函數。關于更多的功能代碼,可以查閱曆史消息中的相關文章哦!


六、忽略錯誤、隐藏行求和——AGGREGATE

功能:返回一個數據列表或數據庫的合計。

語法結構:=Aggregate(功能代碼,忽略代碼,數據區域)。

目的:計算按需求篩選後的總【月薪】。

求和函數多條件的用法(關于求和的7個函數)9

方法:

在目标單元格中輸入公式:=AGGREGATE(9,7,G3:G12)。

解讀:

如果數據區域中含有錯誤代碼,用Sum等函數是無法直接對其進行求和計算的,此時,我們就可以用Aggregate函數來完成,更多的忽略代碼請查閱曆史消息中的相關記錄。


七、數據庫函數——Dsum

功能:求給定條件的數據庫中記錄的字段(列)數據的和。

語法結構:=Dsum(數據區域,求和字段,條件區域)。

目的1:按【性别】統計總【月薪】。

求和函數多條件的用法(關于求和的7個函數)10

方法:

在目标單元格中輸入公式:=DSUM(D2:G12,4,I2:I3)。

解讀:

1、Dsum函數中的參數“數據區域”、“條件區域”必須包含标題行,即“數據區域”為D2:G12,而不是D3:G12,“條件區域”為I2:I3,而不是I3。

2、參數”求和字段“即可是指定的名稱,也可以是該字段在”數據區域“中的相對位置,還可以是該字段所在的單元格地址。公式:=DSUM(B2:G12,"月薪",I2:I3)、=DSUM(B2:G12,G2,I2:I3)和=DSUM(D2:G12,4,I2:I3)的作用相同。大家要靈活對待。

3、此方法也可以稱為:單字段單條件。

目的2:統計【學曆】為【大本】和【大專】的總【月薪】。

求和函數多條件的用法(關于求和的7個函數)11

方法:

在目标單元格中輸入公式:=DSUM(B2:G12,6,I2:I4)。

解讀:

此方法為:單字段多條件。

目的3:按【性别】、【學曆】統計總【月薪】。

求和函數多條件的用法(關于求和的7個函數)12

方法:

在目标單元格中輸入公式:=DSUM(B2:G12,6,I2:J3)。

解讀:

此方法為:多字段單條件求和。


求和函數多條件的用法(關于求和的7個函數)13

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved