在Excel函式的使用中,求和函式除了SUM函式外,SUMIF也是常用的函式之一。SUMIF函式和SUM函式一樣語法簡單、使用方便,進行求和運算時可以忽略存有文字、空格等資料的單元格。但實際上,Excel的求和函式還包括SUBTOTAL、SUMIF、SUMPRODUCT、SUMSQ、SUMX2MY2、SUMX2PY2和SUMXMY2等函式。本文介紹常用的SUMIF函式。使用 SUMIF 函式可以對區域中符合指定條件的值求和。
什麼?不會用函式?趕快猛戳 /shishang/2193162nkq.html (如何使用EXCEL函式(公式))
工具/原料
Microsoft Office Excel
方法/步驟
SUMIF語法:
SUMIF(range, criteria, [sum_range])
range 必需。用於條件計算的單元格區域。每個區域中的單元格都必須是數字或名稱、陣列或包含數字的引用。空值和文字值將被忽略。
criteria 必需。用於確定對哪些單元格求和的條件。
sum_range 可選。要求和的實際單元格。
首先我們用SUM函式對所有人的薪資求和,以利於後面的比較。
=SUM(E2:E11)
接下來我們對薪資小於5005的員工進行薪資求和。雖然同樣的區域,但是函式求和時會過濾掉薪資大於5005的員工。第三個引數可以省略。
=SUMIF(E2:E11,"<=5005")
對薪資小於5005的員工進行求和,我們還可以使用引用,如下:(結果是一樣的)
=SUMIF(E2:E11,"<=" & H1)
如果我只想計算下 銷售部 的員工的薪資,怎麼做呢?也很簡單,使用下面的函式,C2到C11中包含了員工的部門資訊,那就對C2:C11進行條件篩選!
=SUMIF(C2:C11,"銷售部",E2:E11)
有時候,我們會疏忽,一不小心把第三個引數的區域範圍寫小了!例如
=SUMIF(C2:C11,"銷售部",E2:E3)
天啊!怎麼辦?沒關係,強大的SUMIF會寬容我們的小錯誤,結果依然一樣!
PS:不會所有的函式都這麼大度啊,切記!切記!
SUMIF還可以對多列進行求和,如 對 B14:C15 中值為 C 的單元格對應的數值求和
=SUMIF(B14:C15,"C",D14:E15)
注意:條件區域和求和區域一一對應
可以在 criteria 引數中使用萬用字元和星號 (*),星號匹配任意一串字元。
如對 B14:C15 中值包含 C 的單元格對應的數值求和(C、CD、CAB都被匹配)
=SUMIF(B14:C15,"C*",D14:E15)
可以在 criteria 引數中使用萬用字元 問號 (?)。 問號匹配任意單個字元。
如對 B14:C15 中值包含 C 的單元格對應的數值求和(只匹配C和CD)
=SUMIF(B14:C15,"C?",D14:E15)
注意事項
使用萬用字元時,如果要查詢實際的問號或星號,請在該字元前鍵入波形符 (~)。
若要根據多個條件對若干單元格求和,請使用 SUMIFS 函式。