標籤:

最常用條件求和函數——SUMIF 來了

(圖 合伙人 呵呵小毛豬!)

一、函數語法解析

1、函數定義:對滿足條件的單元格求和。

2、函數語法格式

range:根據條件進行計算的單元格的區域。每個區域中的單元格必須是數字或名稱、數組或包含數字的引用。空值和文本值將被忽略。所選區域可以包含標準 Excel 格式的日期。

criteria:用於確定對哪些單元格求和的條件,其形式可以為數字、表達式、單元格引用、文本或函數。

sum_range:實際求和區域,需要求和的單元格、區域或引用。

二、函數應用實例

1、經典用法

公式=SUMIF(C3:C8,">=8000",C3:C8)

=SUMIF(C3:C8,">=8000"),

當條件區域和求和區域相同時可以省略第三參數。第三參數省略時,默認條件區域就是求和區域。

2、求性別為「女」的銷售額之和

3、通配符的使用

公式:

F21=SUMIF(A21:A26,"*"&6&"*",C21:C26)

F24=SUMIF(A21:A26,"???",C21:C26)

星號*匹配任意一串字元,問號?匹配任意單個字元。

4、超過15個字元出錯

當我們在單元格F30輸入公式:=SUMIF(B$30:B$35,E30,C$30:C$35),很明顯得到的結果是錯誤的,那該怎麼辦呢?

正確公式是:=SUMIF(B$30:B$35,E30&"*",C$30:C$35),向下填充。

5、查找功能

通常我們查找時都會用LOOKUP、VLOOKUP等函數查找,下面這題我們將用SUMIF來代替VLOOKUP查找。

公式:G39=SUMIF($A$39:$A$44,$F39,B$39:B$44),向右向下填充。

使用查詢注意事項:

①條件區域的數據必須是唯一的;

②查詢的結果必須是數字。

6、求銷售額在[5000,8000]的和

初看這題時,如果用SUMIF函數來解,是不是覺得只能是這樣解呢:

F48=SUMIF(C48:C53,">=5000")-SUMIF(C48:C53,">8000"),其實也可以用我們前面學到的函數SUM,

F49=SUM(SUMIF(C48:C53,{">=5000",">8000"})*{1,-1})或

F50=SUM(SUMIF(C48:C53,ROW(5000:8000))),三鍵結束。

7、隔行求和

公式:D57=SUMIF(A56:A63,"*",A57:A63)

8、隔列求和

公式:I67=SUMIF(A67:F72,"L-L-X",B67)

9、排錯求和

公式:D77=SUMIF(A75:A82,"<9E307"),9E307是excel能承受的最大值。

10、求最後一次銷售日期

下表為2016年10月10日-18日的銷售量:

公式:K86 =SUMIF(A86:J86,"<>",B$85:J$85)-SUMIF(B86:J86,"<>",B$85:J$85)-1,向下填充。

三、函數總結

①、使用SUMIF函數匹配超過255個字元的字元串或字元串#VALUE! 時,將返回不正確的結果。

②、第二參數支持使用通配符,包括問號(?)和星號(*)。問號匹配任意單個字元;星號匹配任意一串字元。如果要查找實際的問號或星號,請在該字元前鍵入波形符(~)。

③、第二參數中指定的條件必須用雙引號括起來,如 "<60"、"女" 等。當指定條件為數字或引用單元格時無需用雙引號括起來。

④、當第三參數省略時,則條件區域就是實際求和區域。

⑤、sum_range 參數與range參數的大小和形狀可以不同。求和的實際單元格通過以下方法確定:使用sum_range參數中左上角的單元格作為起始單元格,然後包括與range參數大小和形狀相對應的單元格。

⑥、SUMIF函數本身不是易失性函數,但是,當SUMIF函數中的range和sum_range參數不包含相同的單元格個數時,它將具備易失性,工作表重新計算需要的時間可能比預期的長。

作者:仰望~星空

推薦閱讀:

男女尋偶新條件(經典)
30歲了還沒結婚?你該學著接受「條件不如自己」的男人
一段好的婚姻必不可少的4個條件
大師教你論八字 一生中比較會沒錢之八字條件特徵

TAG:函數 | 條件 |