AVERAGE函数用于计算数值平均值,忽略空白、逻辑值和文本;支持单区域、多区域及条件计算(AVERAGEIF),并可通过ISNUMBER嵌套处理含错误值的混合数据。

如果您在Excel中需要计算一组数值的平均值,AVERAGE函数是最直接且常用的内置函数。以下是使用该函数的具体方法:
一、基础语法与参数说明
AVERAGE函数用于返回参数中所有数值的算术平均值,它会自动忽略空白单元格、逻辑值(TRUE/FALSE)以及文本内容,仅对数字进行计算。
1、函数基本语法为:=AVERAGE(数字1, 数字2, ...)。
2、参数可以是单个单元格,如A1;也可以是连续区域,如A1:A10;还可以是多个不连续区域,用英文逗号分隔,如A1:A5,C1:C5。
3、若参数中包含错误值(如#N/A、#VALUE!),函数将返回相同错误。
二、在单列或单行中计算平均值
适用于数据排列成一列或一行的常规场景,操作简洁高效。
1、选中目标结果单元格,例如B11(假设数据位于B1:B10)。
2、输入公式:=AVERAGE(B1:B10)。
3、按Enter键确认,B11即显示B1至B10区域内所有数值的平均值。
三、跨多列或多行区域计算平均值
当需要汇总分散在不同行列的数据时,可通过指定多个区域实现统一计算。
1、点击待显示结果的单元格,例如D1。
2、输入公式:=AVERAGE(A1:A5,B1:B5,C1:C5)。
3、按Enter键,D1将返回三个区域中全部数值的平均值(自动跳过其中的空单元格和文本)。
四、结合条件筛选后计算平均值(AVERAGEIF)
当需按特定条件限制参与计算的数据范围时,可改用AVERAGEIF函数替代AVERAGE,避免手动筛选干扰结果。
1、在目标单元格中输入公式:=AVERAGEIF(A1:A10,">60",B1:B10)。
2、该公式表示:在A1:A10中查找大于60的单元格,对其对应B列位置的数值(B1:B10)求平均。
3、注意条件参数需加英文双引号,数值条件可用比较运算符连接,如">=85"。
五、处理含错误值或非数字内容的混合区域
当原始数据区域混有错误值、文本或空字符串时,直接使用AVERAGE会导致整体报错,此时需嵌套函数规避干扰。
1、在结果单元格中输入数组公式:=AVERAGE(IF(ISNUMBER(A1:A10),A1:A10))。
2、输入完毕后,按Ctrl+Shift+Enter(Excel旧版本)或直接按Enter(Microsoft 365/Excel 2021支持动态数组)。
3、该公式先用ISNUMBER判断每个单元格是否为数值,再用IF保留数值部分,最后由AVERAGE计算有效数值的平均值。









