Excel平均功能與平均細胞有條件
該教程顯示瞭如何使用Excel中的平均函數來計算條件的算術平均值。
Microsoft Excel具有一些不同的功能來計算數字的算術平均值。當您尋找符合特定條件的平均單元格時,平均值是要使用的功能。
Excel中的平均功能
平均功能用於計算符合特定條件的給定範圍內所有單元的平均值。
平均值(範圍,標準,[平均_range])該函數總共有3個參數 - 需要前2個參數,最後一個是可選的:
- 範圍(必需) - 針對標準測試的細胞範圍。
- 標準(必需) - 確定平均細胞的條件。可以以數字,邏輯表達式,文本值或單元格引用的形式提供,例如5,“> 5”,“ CAT”或A2。
- 平均_range (可選) - 您實際想要平均的單元格。如果省略,則將平均範圍。
平均功能可在Excel 365-2007中獲得。
提示。對於具有兩個或多個標準的平均單元格,請使用平均函數。
excel平均水平 - 要記住的事情!
要有效地使用工作表中的平均功能,請注意以下要點:
- 當計算平均,空單元格,文本值和邏輯值時,True和False將被忽略。
- 零值包含在平均值中。
- 如果標準單元為空,則將其視為零值(0)。
- 如果平均_range僅包含空白單元格或文本值,則為#div/0!發生錯誤。
- 如果沒有範圍內的單元格滿足條件,則為#DIV/0!返回錯誤。
- 平均_range參數不一定必須與範圍相同的大小。但是,要平均的實際單元格由範圍參數的大小確定。換句話說,平均_range中的左上個單元格成為起點,並且由於範圍參數中包含的許多列和行被平均。
基於另一個單元格的平均公式
使用Excel平均功能,您可以平均基於以下數字列:
- 適用於同一列的標準
- 適用於另一列的標準
如果條件適用於應該平均的同一列,則僅定義前兩個參數:範圍和標準。例如,要在B3:B15中找到平均銷售額大於120美元,該公式為:
=AVERAGEIF(B3:B15, ">120")
平均基於另一個單元格,您定義了所有3個參數:範圍(符合條件的單元格),標準(條件)和平均_range (要計算的單元格)。
例如,要獲得10月1日以後交付的平均銷售額,該公式為:
=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)
其中C3:C15是符合標準的細胞,而B3:B15是平均值的細胞。
如何在Excel中使用平均功能 - 示例
現在,讓我們看看如何在現實生活工作表中使用Excel平均值來找到符合您條件的平均值。
平均文本標準
要在給定列中找到平均數字值,如果另一列包含某些文本,則可以構建具有文本標準的平均值公式。當直接將文本值包含在公式中時,應將其包含在雙引號(“”)中。
例如,如果A列包含“ Apple”,則B列中的數字平均為:公式為:
=AVERAGEIF(A3:A15, "apple", B3:B15)
另外,您可以在某些單元格中輸入目標文本,例如F3,並使用該單元格參考以獲取標準。在這種情況下,不需要雙引號。
=AVERAGEIF(A3:A15, F3, B3:B15)
這種方法的優點是,它可以通過簡單地更改F3中的文本標準,而無需對公式進行任何調整,從而使您可以平均為任何其他項目銷售。
提示。要將平均值到一定數量的小數位置,請在數字組中使用增加的小數或減小小數命令。這將更改平均值的顯示表示形式,而不是值本身。要繞開公式返回的實際值,請將平均值與圓形或其他圓形功能一起使用。有關更多信息,請參閱如何在Excel中平均匯總。
數字值的平均邏輯標準
要測試標準中的各種數字值,請將它們與“大於“(>)”,小於()”,不等於()和其他邏輯運算符。
當包含一個數字的邏輯運算符時,請記住將整個構造包裝在雙引號中。例如,對於平均小於或等於120的數字,公式將是:
=AVERAGEIF(B3:B15, "
請注意操作員和數字都用引號包圍。
當使用“等於”標準時,可以省略平等標誌(=)。
例如,為了平均在9-Sep-2022上交付的銷售,該公式如下:
=AVERAGEIF(C3:C15, "9/9/2022", B3:B15)
使用平均限制與日期
與數字類似,您可以將日期用作平均功能的標準。日期標準可以通過幾種不同的方式構建。
讓我們看一下2022年11月1日在給定日期之前的平均銷售額。
最簡單的方法是將邏輯運算符封閉並以雙引號結合在一起:
=AVERAGEIF(C3:C15, "
或者,您可以將操作員和日期封閉,並用&符號將其串聯以:
=AVERAGEIF(C3:C15, "
為了確保以Excel理解的格式輸入日期,您可以使用與邏輯運算符相連的日期函數:
=AVERAGEIF(C3:C15, "
要在今天日期交付的平均銷售額中,在標準中使用今天的功能:
=AVERAGEIF(C3:C15, "
下面的屏幕截圖顯示了結果:
平均值大於0
根據設計,Excel平均功能跳過了空白單元,但計算中包含0個值。對於僅大於零的平均值,請使用標準“> 0”。
例如,為了計算B3:B15中大於零的數字的平均值,E4中的公式為:
=AVERAGEIF(B3:B15, ">0")
請注意,結果與E3中的正常平均值有何不同:
平均如果不是0
以上解決方案非常適合一組正數。如果您具有正值和負值,則可以平均所有使用“ 0”的零數字來排除零的數字。
例如,要平均B3:B15中的所有值,除了零以外,請使用此公式:
=AVERAGEIF(B3:B15, "0")
如果不是零或空白的平均水平
由於平均功能通過設計跳過空單元,因此您可以簡單地使用“非零”標準(“ 0”)。結果,零值和空白單元將被忽略。為了確保這一點,在我們的示例數據集中,我們用空白替換了幾個零值,並且與上一個示例中的結果絕對相同:
=AVERAGEIF(B3:B15, "0")
平均另一個單元格為空白
對於給定列中的平均單元格,如果同一行的另一列中的單元格為空白,請使用標準“ =” 。這將包括絕對包含的空單元格 - 沒有空間,沒有零長度的字符串,沒有非打印字符等。
對於對應於視覺空白單元的平均值,包括包含其他功能返回的空字符串(“”)的平均值,請使用“”作為標準。
出於測試目的,我們將使用這兩個標準平均在C3:C15中沒有輸送日期的B3:B15中的平均數字(即,如果C列中的單元格為空白)。
=AVERAGEIF(C3:C15, "=", B3:B15)
=AVERAGEIF(C3:C15, "", B3:B15)
由於視覺空白單元格之一(C12)並非真正空的 - 其中有一個零長度的字符串,因此公式提供了不同的結果:
平均如果另一個單元不是空白
如果在另一個範圍內的單元格不是空白的,則平均範圍的單元格,將“ ”用於標準。
例如,如果同一行中的C中的單元格中的單元格中的單元格中的單元格在同一行中不是空白,則以下平均值公式計算出B3至B15的平均值:
=AVERAGEIF(C3:C15, "", B3:B15)
平均通配符(部分比賽)
對於基於部分匹配的平均單元格,在平均公式的標準中使用通配符:
- 問號(?)匹配任何單個字符。
- 一個星號(*)匹配任何字符序列。
假設您有3種不同的香蕉,您想找到它們的平均水平。以下公式將實現:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
如果需要,可以將通配符與單元參考一起使用。假設目標項目在單元格中,則該公式採用此形狀:
=AVERAGEIF(A3:A15, "*"&D4, B3:B15)
如果您的關鍵字可能出現在單元格中的任何位置(在開始,中間或末尾),請在雙方放置一個星號:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
要找到所有不包括任何香蕉的所有物品的平均值,請使用此公式:
=AVERAGEIF(A3:A15, "*banana*", B3:B15)
如何計算Excel中的平均值不包括某些單元
要從平均值中排除某些單元格,請使用“不等於”()邏輯操作員。
例如,要平均除“ Apple”以外的所有項目的銷售號碼,請使用此公式:
=AVERAGEIF(A3:A15, "apple", B3:B15)
如果排除的項目在預定義的單元格中(D4),則該公式採用此表格:
=AVERAGEIF(A3:A15, ""&D4, B3:B15)
要找到除任何“香蕉”不包括所有“香蕉”的所有物品的平均值,請與通配符一起使用“不等於”的平均值:
=AVERAGEIF(A3:A15, "*banana", B3:B15)
如果排除的通配符項目在單獨的單元格中(D9),則使用ampersand加成邏輯操作員,通配符和單元格的參考:
=AVERAGEIF(A3:A15,""&"*"&D9, B3:B15)
如何使用平均值與單元參考
您可以將邏輯運算符與單元格參考結合使用來構建標準,而不是直接將標準鍵入公式。這樣,您將能夠通過更改標准單元中的值來測試不同的條件,而無需編輯平均公式。
當條件默認為“等於”時,您只需將單元格引用用於標準參數即可。以下公式計算了與單元F4中該項目相關的B3:B15範圍內所有銷售的平均值。
=AVERAGEIF(A3:A15, F4, B3:B15)
當標準包含邏輯運算符時,您可以以這種方式構建它:將邏輯運算符封閉在引號中,並使用AmperSand(&)將其與單元格引用相連。
例如,要找到B3:B15中銷售的平均值大於F9中的值,請使用以下公式:
=AVERAGEIF(B3:B15, ">"&F9)
以類似的方式,您可以在標準中使用另一個功能使用邏輯表達式。
隨著C3:C15的日期,以下公式返回已交付的銷售的平均值至當前日期:
這就是您在Excel中使用平均函數來計算條件算術平均值的方式。我感謝您閱讀,並希望下週在我們的博客上見到您! Excel平均功能 - 示例(.xlsx文件)=AVERAGEIF(C3:C15, "
練習工作簿下載
以上是Excel平均功能與平均細胞有條件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)