求和,再普通不過的話題了,但是在實際數據除了和分析中,還是會遇到各種各樣的問題,如果你能掌握下文所述的方法,那對于求和将會迎刃而解。
一、普通求和——Sum
功能:計算指定區域中數值的和。
語法結構:=Sum(值或單元格引用)。
目的:計算總【月薪】。
方法:
在目标單元格中輸入公式:=SUM(G3:G12)。
二、單條件求和——SUMIF
功能:對指定範圍内滿足條件的單元格求和。
語法結構:=Sumif(條件範圍,條件,[求和範圍]),當“條件範圍”和“求和範圍”相同時,可以省略“求和範圍”。
目的:按【性别】統計月薪。
方法:
在目标單元格中輸入公式:=SUMIF(D3:D12,I3,G3:G12)。
解讀:
除了按【性别】統計外,還沒按【婚姻】、【學曆】等統計。在表格結構不變的前提下,按婚姻統計公式為:=SUMIF(E3:E12,I3,G3:G12);按【學曆】統計的公式為:=SUMIF(F3:F12,I3,G3:G12)。
三、多條件求和——SUMIFS
功能:對多個符合條件的單元格求和。
語法結構:=Sumifs(求和範圍,條件1範圍,條件1,條件2範圍,條件2……)。
目的:按【性别】統計相應【年齡】範圍内的【月薪】和。
方法:
在目标單元格中輸入:=Sumifs(G3:G12,D3:D12,I3,C3:C12,">"&J3)。
解讀:
多條件求和Sumifs除了能完成符合多個條件的求和外,還可以完成單條件求和Sumif的功能,其實就是1個條件下的多條件求和,例如,用Sumifs完成按【性别】統計【月薪】,公式為:=SUMIFS(G3:G12,D3:D12,I3)。所以在實際的應用中,大家要靈活對待哦!
四、區域求和——Sumproduct
功能:返回相應的數據或區域乘積的和。
語法結構:=Sumproduct(數據或區域1,[數據或區域2]……)。
注意事項:當隻有一個數據或區域時,對該數據元素或區域内的值進行求和操作。
目的1:計算總【月薪】。
方法:
在目标單元格中輸入公式:=SUMPRODUCT(G3:G12)。
目的2:按【性别】統計總【月薪】。
方法:
在目标單元格中輸入公式:=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:按【性别】統計相應【年齡】範圍内的【月薪】和。
方法:
在目标單元格中輸入公式:=SUMPRODUCT((D3:D12=I3)*(C3:C12>J3)*(G3:G12))。
解讀:
具體計算過程可以參閱“目的2”的解讀過程哦!
五、可見單元格求和——SUBTOTAL
功能:返回一組數據列表或數據庫的分類彙總。
語法結構:=Subtotal(功能代碼,數據區域)。
目的:計算按需求篩選後的總【月薪】。
方法:
在目标單元格中輸入公式:=SUBTOTAL(9,G3:G12)或=SUBTOTAL(109,G3:G12)。
解讀:
功能代碼9或109所對應的函數為Sum,即求和函數。關于更多的功能代碼,可以查閱曆史消息中的相關文章哦!
六、忽略錯誤、隐藏行求和——AGGREGATE
功能:返回一個數據列表或數據庫的合計。
語法結構:=Aggregate(功能代碼,忽略代碼,數據區域)。
目的:計算按需求篩選後的總【月薪】。
方法:
在目标單元格中輸入公式:=AGGREGATE(9,7,G3:G12)。
解讀:
如果數據區域中含有錯誤代碼,用Sum等函數是無法直接對其進行求和計算的,此時,我們就可以用Aggregate函數來完成,更多的忽略代碼請查閱曆史消息中的相關記錄。
七、數據庫函數——Dsum
功能:求給定條件的數據庫中記錄的字段(列)數據的和。
語法結構:=Dsum(數據區域,求和字段,條件區域)。
目的1:按【性别】統計總【月薪】。
方法:
在目标單元格中輸入公式:=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:統計【學曆】為【大本】和【大專】的總【月薪】。
方法:
在目标單元格中輸入公式:=DSUM(B2:G12,6,I2:I4)。
解讀:
此方法為:單字段多條件。
目的3:按【性别】、【學曆】統計總【月薪】。
方法:
在目标單元格中輸入公式:=DSUM(B2:G12,6,I2:J3)。
解讀:
此方法為:多字段單條件求和。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!