excel中用average函数可快速计算数值平均值,自动忽略空白和文本;支持单列、多列或不相邻区域;带条件时用averageif(单条件)或averageifs(多条件),注意区域等长及比较符加引号。

在Excel中快速计算一列或几列数据的平均值,只需用AVERAGE函数,它会自动忽略空白单元格和文本内容,只对数值参与运算。
基础用法:单列连续区域求平均
选中目标单元格→输入=AVERAGE(A1:A10)→按Enter键确认。
这一步会把A1到A10范围内所有数字加总后除以个数。如果其中A5是空的、A7是“缺考”文字,它们都不计入计算——【AVERAGE天生跳过非数值,无需提前清理】。
多列或多块区域同时求平均
方法一:用逗号分隔多个区域
输入=AVERAGE(B2:B8,D2:D8,F2:F8),可一次性算三列数据的混合平均值。
方法二:用冒号合并不相邻的矩形区域
输入=AVERAGE((B2:C8,E2:F8)),注意外层加了括号,这是数组写法,适用于旧版Excel;新版直接写=AVERAGE(B2:C8,E2:F8)即可,逗号已足够分隔。
⚠️注意:不能写成=AVERAGE(B2:C8 E2:F8),空格会导致#VALUE!错误。
带条件求平均:满足特定要求的数据才参与计算
第一步:明确条件字段与数值字段位置,例如D列是部门(“销售部”“技术部”),E列是销售额。
第二步:在空白单元格输入=AVERAGEIF(D2:D100,"销售部",E2:E100)→按Enter。
第三步:若需多条件(如“销售部”且“业绩≥5000”),改用AVERAGEIFS:
=AVERAGEIFS(E2:E100,D2:D100,"销售部",E2:E100,">=5000")。
这里条件区域和求值区域必须等长,否则返回#VALUE!;【第二个条件的比较符必须加英文双引号】。











