該教程顯示瞭如何使用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中文網其他相關文章!

本文說明瞭如何使用數據驗證(包括單個和因列表)在Excel中創建下拉列表。 它詳細介紹了該過程,為常見方案提供解決方案,並討論諸如數據輸入限制和PE之類的限制

本文將指導您完成為Excel Pivot表和圖表創建時間表的過程,並演示如何使用它以動態和引人入勝的方式與數據進行交互。 您的數據在Pivo中組織了

Excel可以使用其內置的“來自XML數據導入”功能導入XML數據。 進口成功在很大程度上取決於XML結構。結構良好的文件很容易導入,而復雜的文件可能需要手動映射。 最佳實踐包括XML


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

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

SublimeText3 Linux新版
SublimeText3 Linux最新版