單條件求和,大家并陌生,但是你真的會嗎?除了用Sumif函數外,還可以怎麼做?
一、單條件求和Sumif
功能:單條件求和。
語法結構:=Sumif(條件範圍,條件,[求和範圍])。
目的:按“學曆”計算總“月薪”。
方法:
在目标單元格中輸入公式:=SUMIF(F$3:F$12,I3,G$3:G$12)。
解讀:
隻統計一個條件下的和值時,可以使用Sumif函數,而且當“條件範圍”和“求和範圍”相同時,“求和範圍”可以省略。
二、單條件求和Dsum
功能:求滿足給定條件的數據庫中記錄字段(列)數據的和。
語法結構:=Dsum(列表或數據庫區域,返回值所在的相對列數或列标題的單元格引用或列标題,求和條件)。
注意事項:
1、第一個參數“列表或數據庫區域”必須包含列标題。
2、第二個參數用“列标題”作為返回依據時,必須包含在""(雙引号)中,如"月薪"等。
3、可以為參數“求和條件”制定任意區域,隻要此區域至少包含一個列标簽,并且列标簽下方包含至少一個用于指定條件的單元格。
目的:按“學曆”計算總“月薪”。
方法:
在目标單元格中輸入公式:=DSUM(F2:G12,2,I2:I3)。
解讀:
因為數據庫區域為F2:G12,而要返回的“月薪”在相對數據庫範圍F2:G12的第2列,所以第二個參數可以直接為2,或用"月薪"、G2替代均可。
三、單條件求和Sumproduct
功能:返回響應區域數據乘積的和。
語法結構:=Sumproduct(數組1或數據區域1,數組2或數據區域2,……數組N或數據區域N)。
目的:按“學曆”計算總“月薪”。
方法:
在目标單元格中輸入公式:=SUMPRODUCT((F3:F12=I3)*G3:G12)。
解讀:
1、函數Sumproduct隻有一個數組或數據區域時,其計算結果為各元素之和。
2、公式=SUMPRODUCT((F3:F12=I3)*G3:G12)的計算過程為:先判斷F3:F12=I3是否成立,如果成立,則返回1,否則返回0,其維度和G3:G12區域的維度相同,然後兩個區域同一位置的兩個元素乘積,最後對乘積的結果求和。
四、單條件求和Sumifs
功能:對一組給定條件指定的單元格求和。
語法結構:=Sumifs(求和區域,條件1範圍,條件1……條件N範圍,條件N)。
目的:按“學曆”計算總“月薪”。
方法:
在目标單元格中輸入公式:=SUMIFS(G3:G12,F3:F12,I3)。
解讀:
Sumifs函數為多條件求和函數,但同時能單條件求和,即隻有一個條件的多條件求和計算。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!