Excel AVERAGE 函数
最后修改于 2025 年 4 月 4 日
AVERAGE 函数在 Excel 中用于计算数字的算术平均值。它会计算所有数字的总和,然后除以数值的个数。本教程将提供一个使用 AVERAGE 的全面指南,包含详细的示例。您将学习基本语法、实际应用和高级技巧,以掌握这个 Essential 的 Excel 函数。
AVERAGE 函数基础
AVERAGE 函数计算给定数字的平均值。它可以处理单独的数字、单元格引用、区域,或这三者的混合。其语法简单且灵活。
| 组成部分 | 描述 |
|---|---|
| 函数名称 | AVERAGE |
| 语法 | =AVERAGE(number1, [number2], ...) |
| 参数 | 1-255 个要计算平均值的项目 |
| 返回值 | 参数的算术平均值 |
此表分解了 AVERAGE 函数的关键组成部分。它展示了函数名称、基本语法格式、参数限制和返回值特征。
基本 AVERAGE 示例
此示例演示了 AVERAGE 最简单的用法,即使用单独的数字。
=AVERAGE(5, 10, 15)
此公式计算三个数字 5、10 和 15 的平均值。结果将是 10 ((5+10+15)/3)。这展示了 AVERAGE 如何处理硬编码的值。
使用单元格引用进行 AVERAGE
AVERAGE 的更实际用法包括计算特定单元格中值的平均值。这是一个使用单元格引用的示例。
| A | B |
|---|---|
| 10 | |
| 20 | |
| 30 | |
| =AVERAGE(A1:A3) |
该表格显示了一个简单的电子表格,其中 A 列包含数值,B4 单元格中有一个 AVERAGE 公式,用于计算 A1 到 A3 的平均值。
=AVERAGE(A1:A3)
此公式计算 A1 到 A3 单元格中值的平均值。结果将是 20 ((10+20+30)/3)。使用区域使 AVERAGE 对于数据集非常强大。
使用多个区域进行 AVERAGE
AVERAGE 可以处理多个区域或区域与单个单元格的组合。此示例展示了这种灵活性。
| A | B | C |
|---|---|---|
| 5 | 10 | |
| 15 | 20 | |
| =AVERAGE(A1:B2, 25) |
此表演示了 AVERAGE 组合不同类型参数的能力。它显示了 A1 到 B2 单元格中的值加上额外的数字 25。
=AVERAGE(A1:B2, 25)
此公式计算区域 A1:B2 (5,10,15,20) 中的所有值加上 25 的平均值。结果是 15 ((5+10+15+20+25)/5)。这展示了 AVERAGE 的参数灵活性。
使用不连续单元格进行 AVERAGE
您可以通过单独列出不连续的单元格或在创建公式时使用 Ctrl 键选择多个单元格来计算它们的平均值。
| A | B | C |
|---|---|---|
| 10 | 20 | |
| 30 | 40 | |
| =AVERAGE(A1, B2, A3) |
该表格说明了如何计算特定、不连续的单元格 (A1、B2 和 A3) 的平均值,同时忽略其他值。在此示例中,A3 单元格为空。
=AVERAGE(A1, B2, A3)
此公式仅计算特定单元格的平均值:A1 (10)、B2 (40) 和 A3 (为空,被忽略)。结果是 25 ((10+40)/2)。此技术对于选择性平均很有用。
将文本和数字用于 AVERAGE
AVERAGE 会自动忽略引用单元格中的文本值。此示例展示了它如何处理混合内容。
| A | B |
|---|---|
| 10 | |
| 文本 | |
| 20 | |
| =AVERAGE(A1:A3) |
该表显示了当区域包含数字和文本时 AVERAGE 的行为。A2 中的文本值在计算中被忽略。
=AVERAGE(A1:A3)
该公式计算 A1 (10) 和 A3 (20) 的平均值,并忽略 A2 ("Text")。结果是 15。这种行为使 AVERAGE 对于混合内容来说非常健壮。
将空单元格用于 AVERAGE
AVERAGE 将空单元格与零值区别对待。空单元格被忽略,而零则包含在计算中。
| A | B |
|---|---|
| 15 | |
| 25 | |
| =AVERAGE(A1:A3) |
该表包含数字和空单元格,以演示 AVERAGE 如何处理空单元格。空单元格 A2 被排除在计算之外。
=AVERAGE(A1:A3)
该公式计算 A1 (15) 和 A3 (25) 的平均值,并忽略空单元格 A2。结果是 20。这与将空单元格视为零不同,后者将得到 13.33。
跨工作簿进行 AVERAGE
AVERAGE 可以引用多个工作簿中的单元格。此示例展示了如何计算不同工作簿中相同单元格的平均值。
=AVERAGE(Sheet1:Sheet3!A1)
此公式计算 Sheet1、Sheet2 和 Sheet3 中单元格 A1 的平均值。如果 A1 分别包含 10、20 和 30,则结果为 20。这可以汇总跨工作簿的数据。
将逻辑值用于 AVERAGE
当包含逻辑值时,AVERAGE 会将 TRUE 视为 1,将 FALSE 视为 0。此示例演示了这种行为。
| A | B |
|---|---|
| 10 | |
| TRUE | |
| FALSE | |
| =AVERAGE(A1:A3) |
该表显示了 AVERAGE 如何处理与数字混合的逻辑值 (TRUE/FALSE)。在计算中,TRUE 变为 1,FALSE 变为 0。
=AVERAGE(A1:A3)
此公式计算 A1 (10)、A2 (TRUE 视为 1) 和 A3 (FALSE 视为 0) 的平均值。结果是 3.666... ((10+1+0)/3)。这种转换是自动的,但可能需要调整。
将错误值用于 AVERAGE
如果 AVERAGE 区域中的任何单元格包含错误值,整个公式将返回该错误。此示例展示了这种行为。
| A | B |
|---|---|
| 10 | |
| #N/A | |
| 20 | |
| =AVERAGE(A1:A3) |
该表演示了当 AVERAGE 遇到区域中的错误值时的反应。A2 中的 #N/A 存在导致整个 AVERAGE 计算失败。
=AVERAGE(A1:A3)
此公式尝试计算 A1 (10)、A2 (#N/A 错误) 和 A3 (20) 的平均值。它不会返回数字结果,而是返回 #N/A。要进行有效计算,需要进行错误处理。
将命名区域用于 AVERAGE
AVERAGE 可以与命名区域无缝配合使用,使公式更易读。此示例展示了将命名区域用于 AVERAGE。
| A | B |
|---|---|
| 100 | |
| 200 | |
| 300 | |
| =AVERAGE(Quarter1) |
该表假设单元格 A1:A3 被命名为 "Quarter1"。AVERAGE 公式引用此命名区域而不是单元格地址,从而提高了清晰度。
=AVERAGE(Quarter1)
此公式计算命名区域 "Quarter1" (A1:A3) 中所有值的平均值。结果是 200。命名区域使公式更易于理解和维护。
将动态数组用于 AVERAGE
在现代 Excel 版本中,AVERAGE 可以与动态数组公式配合使用。此示例演示了对过滤后的区域进行平均。
=AVERAGE(FILTER(A1:A10, B1:B10="Yes"))
此公式计算 A1:A10 中对应于 B1:B10 中包含 "Yes" 的单元格的平均值。FILTER 函数创建了一个动态数组,然后 AVERAGE 对其进行处理。这使得无需 AVERAGEIF 即可进行条件平均。
AVERAGE 函数对于 Excel 中的统计分析至关重要。从基本计算到复杂的数据分析,AVERAGE 都能高效处理。掌握其各种应用将显著提高您的电子表格技能。请记住,AVERAGE 会忽略文本和空单元格,这使其在实际数据分析中非常健壮。
作者
列出 所有 Excel 公式。