該教程將教您最有效的公式,以達到Excel中的平均數量,百分比和時間,並避免錯誤。
在Microsoft Excel中,有一些不同的公式用於計算平均值。該教程側重於最受歡迎的一個 - 平均功能。
Excel的平均功能
Excel中的平均功能用於找到指定數字的算術平均值。語法如下:
平均(數字1,[number2],…)其中Number1, Number2等是要獲得平均值的數字值。它們可以以數字值,陣列,單元格或範圍引用的形式提供。第一個參數是必需的,隨後的參數是可選的。在一個公式中,您最多可以包含255個參數。
所有版本的Excel 365都可以使用Excel 2007。
平均功能 - 有6件事要知道
在大多數情況下,使用Excel中的平均功能很容易。但是,您應該注意一些細微差別。
- 平均值中包括零值的單元格。
- 空細胞被忽略。
- 忽略了包含文本字符串和邏輯值的單元格和邏輯值。如果要在計算中包含布爾值和數字的文本表示形式,請使用Averagea函數。
- 計數直接在公式中鍵入的布爾值。例如,公式平均值(true,false)返回0.5,平均為1和0。
- 如果指定的參數不包含單個有效的數字值,則為#div/0!發生錯誤。
- 誤差值的參數導致平均公式返回錯誤。為了避免這種情況,請查看如何平均忽略錯誤。
筆記。當使用Excel表中的平均功能時,請記住,零值和空白單元格之間的差異 - 0是計數,但空單元不算。如果“在具有零值的單元格中顯示為零”選項在給定的工作表中未選中,這可能會尤其令人困惑。您可以在Excel選項>高級>此工作表的顯示選項下找到此選項。
Excel平均公式
為了構建平均基本的Excel公式,您需要做的就是提供源值。這可以通過幾種不同的方式完成。
要計算一定數量的平均值,您可以將它們直接輸入公式。例如,平均數為1,2,3和4,公式為:
=AVERAGE(1,2,3,4)
對於Excel中的平均一列,請提供全柱參考:
=AVERAGE(A:A)
平均行,使用全行參考:
=AVERAGE(1:1)
為了平均一系列單元格,請在您的公式中指定該範圍:
=AVERAGE(A1:C20)
要返回非貼量細胞的平均值,應分別提供每個單元格參考:
=AVERAGE(A1, C1, D1)
對於平均多個範圍,請在單個公式中使用多個範圍參考:
=AVERAGE(A1:A20, C1:D10)
自然,沒有什麼能阻止您以與您的業務邏輯所需的相同公式中的值,單元格和範圍引用。例如:
=AVERAGE(B3:B5, D7:D9, E11, 100)
這是現實生活中的情況。在下面的數據集中,我們使用3種不同的公式來計算平均值 - 在整個範圍內,每行和每一列中:
如何在Excel中使用平均功能 - 示例
除數字外,Excel平均值可以輕鬆找到其他數字值(例如百分比和時間)的算術平均值,如以下示例所示。
計算Excel中的平均百分比
為了獲得平均百分比,您使用普通的Excel公式的平均值。關鍵是為配方單元設置百分比格式。
例如,要計算細胞C2至C11中的平均百分比,該公式為:
=AVERAGE(C2:C11)
在Excel中獲得平均時間
手動計算不同的時間單元將是一種真正的痛苦……幸運的是,Excel平均功能與時間完美地應對。對於正確顯示的時間的平均時間,請記住將適當的時間格式應用於公式單元。
例如,要在以下數據集中找到平均時間,公式為:
=AVERAGE(B3:B13)
excel平均沒有零
Excel平均函數跳過了空白單元格,文本和邏輯值,而不是零。在下圖中,請注意,E4,E5和E6中的平均值與E3中的平均值與空白單元格中的平均值相同,並且C列中的無效值被忽略,並且僅處理B列中的數字。但是,C7中的零值包含在E7中的平均值中,因為它是有效的數字值。
要排除零,請改用平均或平均函數。例如:
=AVERAGEIF(B3:D3, "0")
平均頂部或底部n值
要在範圍內獲得平均3、5、10或N值的平均值,請與大函數結合使用平均值:
平均值(範圍,{1,2,3,…,n}))例如,要獲得B3:B11中3個最大數字的平均值,該公式為:
=AVERAGE(LARGE(B3:B11, {1,2,3}))
要計算範圍內底部3、5、10或N值的平均值,請與較小函數一起使用平均值:
平均(範圍,{1,2,3,…,n}))例如,對於該範圍內的3個最低數字,該公式如下:
=AVERAGE(SMALL (B3:B11, {1,2,3}))
這是結果:
該公式如何工作:
通常,大函數確定給定數組中的第n個最大值。為了獲得頂部n個值,將使用{1,2,3}等數組常數進行第二個參數。
在我們的情況下,大返回該範圍內最高的3個值,即94、93和90。平均值從那裡拿走並輸出平均值。
平均小型組合以類似的方式工作。
如果在Excel中的平均公式
為了計算平均條件,您可以利用Excel 2007-365中的平均值或平均值。在較早版本中,您可以構建自己的平均值(如果公式)。
平均如果有一個條件
為了滿足特定條件的平均數字,請使用此通用公式:
平均(如果( Criteria_range =標準,平均_range ))在Excel 2019及LEAST中,這僅作為數組公式,這意味著您需要按CTRL Shift Enter Enter鍵以正確完成它。在Excel 365和2021中,正常公式將很好地工作。
例如,讓我們在下表中找到平均數學分數。為此,只需將“數學”用於標準:
=AVERAGE(IF(C3:C11="Math", B3:B11))
或者,您可以在某個單元格中輸入條件並參考該單元格(在我們的情況下F2):
=AVERAGE(IF(C3:C11=F2, B3:B11))))
該公式如何工作
IF函數的邏輯測試將C3:C11中的每個受試者與F2中的目標一個進行了比較。比較的結果是真實和錯誤值的數組,其中三個表示匹配:
{FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;FALSE;TRUE;FALSE}
對於value_if_true參數,我們提供分數範圍(B3:B11),因此,如果邏輯測試為真,則返回相應的分數。當value_if_false參數被省略時,在未滿足條件的情況下出現false:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;59;FALSE}
該數組被饋送到平均函數,該函數計算出忽略錯誤值的數字的算術平均值。
平均如果有多個標準
對於具有多個標準的平均數字,通用公式為:
平均(如果(( criteria_range1 = criteria1 )例如,為了平均A類中的數學分數,您可以使用此公式:
=AVERAGE(IF((C3:C11="Math") * (D3:D11="A"), B3:B11))
有了標準的單元引用,這同樣有效:
=AVERAGE(IF((C3:C11=G2) * (D3:D11=G3), B3:B11))
在Excel 2019及較低的情況下,以上兩個都應是數組公式,因此請記住按CTRL Shift Enter進入以獲得準確的結果。在Excel 365和2021中,由於對動態陣列的內置支持,普通的Enter密鑰將正常工作。
在嵌套if語句的幫助下,可以實現相同的結果:
=AVERAGE(IF(C3:C11=G2, IF(D3:D11=G3, B3:B11)))
要使用的公式只是您個人喜好的問題。
該公式如何工作
在邏輯測試中是否執行了兩個比較操作 - 首先,您檢查C3:C11中的主題列表與G2中的值,然後將D3:D11中的類與G3中的值進行比較。真實和錯誤值的兩個數組被乘以,並且乘法操作類似於和運算符。在任何算術操作中,true等於1,false等於0。乘以0始終給出零,因此僅在兩個條件均為真時,結果數組才具有1個。該數組在IF函數的邏輯測試中評估,該測試返回對應於1(true)的得分:
{FALSE;FALSE;FALSE;74;67;FALSE;FALSE;FALSE;FALSE}
最終陣列平均。
如何在Excel中平均
如果您只想在不更改基本值的情況下僅繞過顯示的平均值,請在功能區或格式單元格對話框上使用減少小數命令,如如何在Excel中平均匯總的。
要圍繞計算的值本身,請將平均值與Excel圓形函數之一結合在一起。
要遵循舍入的一般數學規則,請在回合功能中築巢。在第二個參數( num_digits )中,指定要捨入平均值的數字數。
例如,要將平均值舍入到最近的整數,請使用此公式:
=ROUND(AVERAGE(B3:B11), 0)
要將平均值四捨五入到一個小數點位置,請使用1用於num_digits參數:
=ROUND(AVERAGE(B3:B11), 1)
要將平均值四捨五入到兩個小數點位置,請使用2用於num_digits參數:
=ROUND(AVERAGE(B3:B11), 2)
等等。
為了向上舍入,請使用綜述功能:
=ROUNDUP(AVERAGE(B3:B11), 1)
為了向下舍入,往返是要使用的功能:
=ROUNDDOWN(AVERAGE(B3:B11), 1)
固定#div/0 excel平均值
如果您要計算的單元格範圍沒有數字值,則平均公式將返回零誤差(#div/0!)的鴻溝。要解決此問題,您可以通過計數函數獲得總數的數字值,如果計數大於0,則為平均值;否則 - 返回一個空字符串。
if(計數(範圍)> 0,平均(範圍),“”)例如,要避免以下數據集中的平均值#DIV/0錯誤,請使用此公式:
=IF(COUNT(B6:B16)>0, AVERAGE(B6:B16), "")
平均和忽略錯誤
當試圖平均有任何錯誤的單元格時,結果將是一個錯誤。為了防止這種情況發生,請使用以下解決方案之一。
平均水平和iferror
平均之前,請在IFERROR函數的幫助下濾除錯誤:
平均(ifError(範圍,“”))在除excel 365和2021以外的所有版本中,在本機中處理數組,擊中ctrl shifts輸入鍵以使其成為數組公式。
例如,對於平均而言,平均無誤的單元範圍,該公式為:
=AVERAGE(IFERROR(B3:B13, ""))
聚合功能
平均忽略錯誤的另一種簡單方法是使用聚合功能。為了為此目的配置聚合,您可以將function_num參數設置為1(平均函數),而選項參數則將選項參數設置為6(忽略錯誤值)。
例如:
=AGGREGATE(1, 6, B3:B13)
正如您在屏幕截圖中看到的那樣,這兩個功能都可以很好地工作:
Excel平均不起作用
如果您在Excel中遇到了平均公式的問題,我們的故障排除提示將有助於您快速解決它。
數字格式為文本
如果您試圖平均的範圍沒有單個數字值,則會發生#DIV/0錯誤。當數字格式為文本時,通常會發生這種情況。要解決錯誤,只需將文本轉換為編號。
細胞左上角的一個小綠色三角形是這種情況的明顯跡象:
引用單元格中的錯誤值
如果平均公式是指包含一些錯誤的單元格,例如#value!,該公式將導致相同的錯誤。要解決此問題,請將平均值以及IfError或骨料功能的組合如這些示例中所述。或如果適用,將源數據中的值錯誤替換為源數據。
平均公式顯示在單元中而不是結果
如果您的單元格顯示一個公式而不是答案,則很可能在工作表中打開表演公式模式。其他原因可能是作為文本輸入的公式,在均等符號之前帶有領先空間或撇號。這裡提供了所有這些問題的解決方案:Excel公式未計算。
這就是您在Excel中使用平均功能來找到算術平均值的方式。我感謝您閱讀,並希望下週在我們的博客上見到您!
練習工作簿下載
Excel中的平均公式 - 示例(.xlsx文件)
以上是Excel平均功能與示例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Google主張Countif:綜合指南 本指南探討了Google表中的多功能Countif函數,展示了其超出簡單單元格計數的應用程序。 我們將介紹從精確和部分比賽到Han的各種情況

本教程提供了共享Excel工作簿,涵蓋各種方法,訪問控制和衝突解決方案的綜合指南。 現代Excel版本(2010年,2013年,2016年及以後)簡化了協作編輯,消除了M的需求

本教程探討了將.xls文件轉換為.jpg映像的各種方法,包括內置的Windows工具和免費的在線轉換器。 需要創建演示文稿,安全共享電子表格數據或設計文檔嗎?轉換喲

本教程闡明了Excel名稱的功能,並演示瞭如何定義單元格,範圍,常數或公式的名稱。 它還涵蓋編輯,過濾和刪除定義的名稱。 Excel名稱雖然非常有用,但通常是氾濫的

本教程闡明了平均值的標準偏差和標準誤差之間的區別,指導您掌握標準偏差計算的最佳Excel函數。 在描述性統計中,平均值和標準偏差為interinsi

該Excel教程演示瞭如何計算正方根和n根。 找到平方根是常見的數學操作,Excel提供了幾種方法。 計算Excel中正方根的方法: 使用SQRT函數:

解鎖Google表的力量:初學者指南 本教程介紹了Google Sheets的基礎,這是MS Excel的強大而多才多藝的替代品。 了解如何輕鬆管理電子表格,利用關鍵功能並協作


熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

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

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境