Excel AVERAGEIF:查找特定標準的平均值

AVERAGEIF功能在Excel中結合了IF功能和AVERAGE功能 。 通過這種組合,您可以在滿足特定標準的選定數據范圍內找到這些值的平均值或算術平均值。

函數的IF部分確定哪些數據符合指定標準,AVERAGE部分計算平均值或平均值。

通常情況下,AVERAGE IF與稱為記錄的數據行一起使用。 在記錄中 ,行中每個單元格中的所有數據都是相關的 - 例如公司的名稱,地址和電話號碼。

AVERAGE IF在記錄中的一個單元格或字段中查找特定條件,並且如果找到匹配,則它將該數據或數據平均到同一記錄中另一個指定字段中。

AVERAGEIF功能如何工作

Excel AVERAGE IF函數。 ©Ted French

本教程使用AVERAGE IF函數來查找一組數據記錄中East銷售區域的平均年銷售額。

按照以下教程主題中的步驟,您將逐步創建並使用上圖中顯示的AVERAGE IF函數計算平均年銷售額。

教程主題

輸入教程數據

Excel AVERAGE IF函數。 ©Ted French

在Excel中使用AVERAGE IF 函數的第一步是輸入數據

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

注意:教程說明不包含工作表的格式化步驟。

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

有關格式化選項的信息與上述類似,可在此基本Excel格式教程中找到

AVERAGEIF函數的語法

Excel AVERAGEIF函數的語法。 ©Ted French

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

AVERAGEIF的語法是:

= AVERAGEIF(範圍,標準,平均範圍)

AVERAGEIF函數的參數

該函數的參數告訴函數測試什麼條件以及滿​​足條件時要平均的數據 范圍

範圍 - 函數要搜索的單元格組。

標準 - 該值與範圍內的數據進行比較。 如果找到匹配,則對Average_range中的相應數據進行平均。 可以為該參數輸入實際數據或對數據的單元格引用

Average_range (可選) - 當在Range和Criteria參數之間找到匹配項時,此單元格範圍內的數據將被平均。 如果省略了Average_range參數,則會將在Range參數中匹配的數據取平均值。

啟動AVERAGEIF功能

打開AVERAGE IF功能對話框。 ©Ted French

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

教程步驟

  1. 點擊單元格E12使其成為活動單元格 。 這是我們將進入AVERAGE IF功能的地方。
  2. 點擊功能區的“ 公式”選項卡。
  3. 從功能區中選擇更多功能>統計以打開功能下拉列表。
  4. 點擊列表中的AVERAGE IF調出AVERAGE IF功能的對話框。

我們在對話框中輸入三個空白行的數據將形成AVERAGE IF函數的參數

這些參數告訴函數我們正在測試什麼條件以及滿​​足條件時平均的數據范圍。

輸入範圍參數

輸入範圍參數。 ©Ted French

在本教程中,我們正在尋找東部銷售區域的平均年銷售額。

Range 參數告訴AVERAGE IF 函數在嘗試查找指定的條件 - 東方時搜索哪組單元

教程步驟

  1. 對話框中 ,點擊Range行。
  2. 加亮工作表中的單元格C3到C9,以輸入這些單元格引用作為該函數要搜索的範圍。

輸入標準參數

輸入標準參數。 ©Ted French

在此例中,如果C3:C12 範圍內的數據等於East,則該記錄的總銷售額將由該函數進行平均。

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

教程步驟

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

單元格引用增加了函數的多樣性

如果輸入單元格引用(如D12)作為Criteria Argument,那麼AVERAGE IF函數將查找與工作表中單元格中鍵入的任何數據相匹配的內容。

因此,在找到東部地區的平均銷售額之後,僅通過將東部地區變為北部地區或西部地區就可以輕鬆找到另一個銷售地區的平均銷售額。 該功能將自動更新並顯示新的結果。

輸入Average_range參數

輸入Average_range參數。 ©Ted French

Average_range 參數是該函數在本教程步驟5中標識的Range參數中找到匹配項時所要求的單元格組。

該參數是可選的,如果省略,則Excel對Range參數中指定的單元格進行平均。

由於我們需要東部銷售區域的平均銷售額,因此我們使用“總銷售額”列中的數據作為Average_range參數。

教程步驟

  1. 點擊對話框中的Average_range行。
  2. 在電子表格中突出顯示單元格E3到E9。 如果上一步中指定的條件與第一個範圍(C3到C9)中的任何數據相匹配,則該函數將平均第二個單元格範圍內相應單元格中的數據。
  3. 點擊OK關閉對話框並完成AVERAGE IF功能。
  4. A #DIV / 0! 錯誤將出現在單元格E12中 - 我們輸入函數的單元格,因為我們尚未將數據添加到條件字段(D12)。

添加搜索條件

添加搜索條件。 ©Ted French

本教程的最後一步是添加我們希望函數匹配的條件。

在這種情況下,我們希望找到東部地區的銷售代表的平均年銷售額,因此我們會將術語“ 東”添加到D12 - 該函數中標識的單元格包含標準參數

教程步驟

  1. 在單元格D12中鍵入East,然後按鍵盤上的Enter鍵。
  2. 答案$ 59,641應該出現在單元格E12中。 由於在四個單元格(C3到C6)中滿足等於東的標準,所以在列E(E3到E6)中的相應單元格中的數目被平均。
  3. 當你點擊單元格E12時,完整的功能
    = AVERAGEIF(C3:C9,D12,E3:E9)出現在工作表上方的公式欄中
  4. 要查找其他銷售區域的銷售平均值,請輸入該區域的名稱,例如單元格E12中的北,然後按鍵盤上的Enter鍵。
  5. 該銷售地區的平均值應顯示在單元格E12中。