Sumif用法大總結

Excel 技術 九點教育泉 九點教育泉 2017-10-17

大家好,今天和大家分享“Sumif用法大總結",這個函數也是一個常用函數,基本上所有的Excel用戶都會用到,閒話少說,直接進入主題

一、參數講解、此函數3個參數|更多Excel學習和問題請加群:289393114、570064677

1、第1參數:條件所在的區域

2、第2參數:條件

3、第3參數求和區域

二、要注意的知識點

1、第1參數和第3參數都要是單元格區域引用,除非你要能返回單元格區域的函數,offset,indirect,index

2、如果第3參數和第1參數一樣,第3參數可以不寫

3、第3參數可以根據第1參數範圍自動匹配大小,也就是第3參數可以直接引用單元格區域左上解的第1個單元格

4、第2參數支持通配符的用法

5、第2參數支持數組用法

6、sumif也有降維的作用

三、案例講解

1、按姓名彙總

I、公式截圖

Sumif用法大總結

II、公式

=SUMIF(A2:A7,"曹麗",B2:B7)

III、公式解釋

  • 條件所在的區域第1參數:A2:A7

  • 第2參數:條件曹麗,彙總曹麗的數量

  • 第3參數:求和區域數量B2:B7

2、求數量大小100的和

I、公式截圖

Sumif用法大總結

II、公式

=SUMIF(A1:A5,">100")

III、公式解釋

  • 由於第3參數和第1參數是一樣的,所以第3參數可以省略

3、彙總產品編號以A開頭的

I、公式截圖

Sumif用法大總結

II、公式

=SUMIF(A2:A7,"A*",B2:B7)

III、公式解釋

  • 第2參數用了通配符*,表示所有以A開頭的產品編號

  • Excel裡通配符用2個,一個*代表任意多個字符;一個是?代表任意一個字符

4、隔列求和

I、公式截圖

Sumif用法大總結

II、公式

=SUMIF(A1:F1,B1,A2:F2)

III、公式解釋

  • 一般大家用sumif只會縱向的引用區域

  • 如果大家橫向的引用區域就可以實現隔列求和

  • 當然也可以隔行求和

5、區域求和,求“小老鼠的和”

I、公式截圖

Sumif用法大總結

II、公式

=SUMIF(A1:F4,"小老鼠",B1)

III、公式解釋

  • 這個解法是sumif函數的一個錯位用法

  • 有的朋友會問:為什麼你第3參數選擇一個單元格B1,上面我提到過,第3參數會自動根據第1參數區域大小自動匹配第3參數的區域大小

  • 當然我們還可以把這個公式寫成下面這樣

  • =SUMIF(A1:E4,"小老鼠",B1:F4)

  • 公式截圖

Sumif用法大總結

6、求大於100且小於500的和

I、公式截圖

Sumif用法大總結

II、公式

=SUM(SUMIF(A1:A4,{">100",">=500"})*{1,-1})

III、公式解釋

  • 第2參數用了數組用法,也就是說有2個條件

  • 大於100包含大於等於500,也就是說求和大於100還要減掉大於等於500的和,所以得到兩個結果還要分別於常量數組{1‘-1}相乘實現相減的效果

  • 這個也可以用兩個sumif相減=SUMIF(A1:A4,">100")-SUMIF(A1:A4,">=500")

7、按姓名進行多工作表彙總

Sumif用法大總結

Sumif用法大總結

Sumif用法大總結

I、公式截圖

Sumif用法大總結

II、公式

=SUM(SUMIF(INDIRECT({"1月","2月","3月"}&"!A:A"),A2,INDIRECT({"1月","2月","3月"}&"!B:B")))

III、公式解釋

  • indirect函數實現每一個工作表的A列引用的文本字符中轉為單元格區域作sumif函數的第1參數和第3參數

  • 這裡sumif函數有兩個作用,一是把每一個工作表的曹麗進行求和,二是它還有降維的作用,因為indirect函數這裡構建了多維引用

  • 這裡的sumif函數的第3參數和第1參數沒有引用單元格區域,是用了indirect函數,但是這裡的indirect函數也是返回一個單元格區域引用,只不過是通過函數實現的,對於初中,中級用戶可能理解有點難,只能慢慢來。我當時學,也和你們一樣,都不知道什麼是降維,一聽,一看到這個覺得高大上

  • 最後,當然sumif函數其它用法,這裡由於時間原因就不一一說了。

相關推薦

推薦中...