Excel SUMIFS:只匯總滿足多個條件的值

SUMIFS函數通過允許您指定2到127個條件而不是SUMIF中的一個來擴展SUMIF函數的用處。

通常,SUMIFS處理稱為記錄的數據 。 在記錄中 ,行中每個單元格或字段中的所有數據都是相關的,例如公司的名稱,地址和電話號碼。

SUMIFS在記錄中的兩個或多個字段中查找特定條件,並且只有在找到指定的每個字段的匹配項時,才會總結該記錄的數據

01 10

SUMIFS函數的工作原理

Excel SUMIFS函數教程。 ©Ted French

SUMIF循序漸進教程中,我們匹配了一年內銷售超過250份訂單的銷售代理商的單一標準。

在本教程中,我們將使用SUMIFS設置兩個條件 - 即東部銷售地區的銷售代理商,該銷售代理商去年銷售額少於275個。

通過指定SUMIFS的其他Criteria_rangeCriteria 參數可以設置兩個以上的條件。

遵循以下教程主題中的步驟,將引導您創建和使用上圖中所示的SUMIFS函數。

教程主題

02之10

輸入教程數據

輸入教程數據。 ©Ted French

在Excel中使用SUMIFS 函數的第一步是輸入數據。

數據輸入Excel 工作表的 單元格 D1至F11,如上圖所示。

SUMIFS功能和搜索條件(來自東部銷售地區的少於275個訂單和銷售代理)將被添加到數據下方的第12行。

教程說明不包括工作表的格式化步驟。

這不會干擾完成教程。 您的工作表看起來與示例中的不同,但SUMIFS函數將為您提供相同的結果。

03之10

SUMIFS函數的語法

SUMIFS函數的語法。 ©Ted French

在Excel中,函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

SUMIFS函數的語法是:

= SUMIFS(Sum_range,Criteria_range1,Criteria1,Criteria_range2,Criteria2,...)

注意:功能中最多可以指定127個Criteria_range / Criteria對。

SUMIFS函數的參數

函數的參數告訴函數正在測試哪些條件以及滿​​足這些條件時總結的數據 范圍

這個函數中的所有參數都是必需的。

Sum_range - 當在所有指定的Criteria及其相應的Criteria_range參數之間找到匹配項時,此單元格範圍內的數據會相加。

Criteria_range - 函數用於搜索與相應Criteria參數匹配的單元格組。

標準 - 將此值與相應Criteria_range中的數據進行比較。 可以為該參數輸入實際數據或對數據的單元格引用

04年10月

啟動SUMIFS函數

啟動SUMIFS函數。 ©Ted French

雖然可以將SUMIFS 函數鍵入工作表中的單元格中,但很多人發現使用函數的對話框輸入函數會更容易。

教程步驟

  1. 點擊單元格F12使其成為活動單元格 。 這是我們將輸入SUMIFS功能的地方。
  2. 點擊公式選項卡。
  3. 點擊功能區上的Math&Trig圖標打開功能下拉列表。
  4. 點擊列表中的SUMIFS調出SUMIFS函數的對話框。

我們輸入到對話框中空白行的數據將形成SUMIFS函數的參數

這些參數告訴功能我們正在測試哪些條件以及在滿足這些條件時總結什麼範圍的數據。

10的10

輸入Sum_range參數

Excel 2010 SUMIFS函數教程。 ©Ted French

Sum_range 參數包含單元格對我們要加起來的數據的引用

當函數找到記錄的所有指定Criteria和Criteria_range參數之間的匹配時,該記錄的Sum_range 字段將包含在總數中。

在本教程中,Sum_range參數的數據位於Total Sales列中。

教程步驟

  1. 點擊對話框中Sum_range行。
  2. 突出顯示工作表中的單元格F3到F9,以將這些單元格引用添加到Sum_range行。

06年10月

輸入Criteria_range1參數

輸入Criteria_range1參數。 ©Ted French

在本教程中,我們試圖在每個數據記錄中匹配兩個條件:

  1. 來自東方銷售地區的銷售代理商。
  2. 銷售代理今年銷售少於275個。

Criteria_range1 參數指示SUMIFS在嘗試匹配第一條件(東方銷售地區)時要搜索的單元格範圍

教程步驟

  1. 對話框中 ,點擊Criteria_range1行。
  2. 選中工作表中的單元格D3到D9,輸入這些單元格引用作為該函數要搜索的範圍。

07的10

輸入Criteria1參數

輸入Criteria1參數。 ©Ted French

在本教程中,我們希望匹配的第一個標準是D3:D9 範圍內的數據等於East

儘管可以將實際數據(如單詞East)輸入到該參數的對話框中,但通常最好將數據添加到工作表中的單元格中,然後將該單元格引用輸入到對話框中。

教程步驟

  1. 點擊對話框中Criteria1行。
  2. 單擊單元格D12以輸入該單元格引用。 該功能將搜索在上一步中選擇的範圍內的符合此條件的數據。
  3. 搜索詞(東)將被添加到本教程最後一步中的單元格D12。

單元格引用如何提高SUMIFS的多功能性

如果輸入單元格引用(如D12)作為條件參數,則SUMIFS函數將查找與在工作表中鍵入該單元格中的任何數據相匹配的內容。

因此,在找到東部地區的銷售額後,只需在D12單元中將東部地區變為北部地區西部地區,便可輕鬆找到另一個銷售地區的相同數據 。 該功能將自動更新並顯示新的結果。

08年10月

輸入Criteria_range2參數

輸入Criteria_range2參數。 ©Ted French

如前所述,在本教程中,我們試圖在每個數據記錄中匹配兩個條件:

  1. 來自東方銷售地區的銷售代理商。
  2. 銷售代理今年銷售少於275個。

Criteria_range2 參數指示SUMIFS在嘗試匹配第二條標準時要搜索的單元格範圍 - 今年售出少於275個訂單的銷售代理商。

教程步驟

  1. 對話框中 ,點擊Criteria_range2行。
  2. Highligt單元格E3至E9在工作表中輸入這些單元格引用作為第二個要由函數搜索的範圍。

09年10月

輸入Criteria2參數

輸入Criteria2參數。 ©Ted French

在本教程中,我們希望匹配的第二個標準是E3:E9 範圍內的數據少於275個銷售訂單。

Criteria1 參數一樣 ,我們將輸入Criteria2位置的單元格引用到對話框中,而不是數據本身。

教程步驟

  1. 點擊對話框中Criteria2行。
  2. 單擊單元格E12以輸入該單元格引用。 該功能將搜索在上一步中選擇的範圍內的符合此條件的數據。
  3. 單擊確定以完成SUMIFS功能並關閉對話框。
  4. 答案為零(0)將出現在單元格F12中 - 我們輸入函數的單元格 - 因為我們尚未將數據添加到Criteria1和Criteria2字段(C12和D12)。 在我們這樣做之前,函數沒有任何東西加起來,所以總數保持為零。
  5. 搜索標準將在本教程的下一個步驟中添加。

10 10

添加搜索條件並完成教程

添加搜索條件。 ©Ted French

本教程的最後一步是將數據添加到工作表中標識為包含Criteria 參數單元格中。

教程步驟

有關此示例的幫助,請參閱上面的圖像。

  1. 在單元格D12中鍵入East ,然後按鍵盤上的Enter鍵。
  2. 在單元格E12中鍵入<275,並按下鍵盤上的Enter鍵(“<”是Excel中少於的符號)。
  3. 答案$ 119,719.00應出現在單元格F12中。
  4. 第3行和第4行中只有兩條記錄符合兩個條件,因此,只有這兩條記錄的銷售總計才被函數求和。
  5. 49,017美元和70,702美元的總和為119,719美元。
  6. 當你點擊單元格F12時,完整的功能
    = SUMIFS(F3:F9,D3:D9,D12,E3:E9,E12)出現在工作表上方的編輯欄中