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

熱AI工具

Undress AI Tool
免費(fèi)脫衣圖片

Undresser.AI Undress
人工智慧驅(qū)動(dòng)的應(yīng)用程序,用於創(chuàng)建逼真的裸體照片

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

Clothoff.io
AI脫衣器

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

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的程式碼編輯器

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

禪工作室 13.0.1
強(qiáng)大的PHP整合開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

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