Excel如何使用AVERAGEIF函数计算所有单元格的平均值
函数功能
AVERAGEIF函数用于返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
函数格式
AVERAGEIF(range,criteria,[average_range])
参数说明
range(必选):表示要进行条件判断的单元格区域。
criteria(必选):表示要进行判断的条件,形式可以为数字、文本或表达式。例如,16、"16"、">16"、"图书"或">"&A1。
average_range(可选):表示根据条件判断的结果要进行计算的单元格区域。如果省略该参数,则对range参数指定的单元格区域中符合条件的单元格计算平均值。
注意事项
1 当criteria参数中包含比较运算符时,运算符必须用双引号括起,否则公式会出错。
2 可以在criteria参数中使用通配符——问号(?)和星号(*)。问号用于匹配任意单个字符,星号用于匹配任意多个字符。例如查找单元格结尾包含“商场”二字的所有内容,可以写为“"*商场"”。如果需要查找问号或星号本身,则需要在问号或星号之前输入一个波形符(~)。
3 average_range参数可以简写,即只写出该区域左上角的单元格,AVERAGEIF函数会自动从该单元格延伸到与range参数等大的区域范围。例如,对于公式“=AVERAGEIF(A1:A5,">3",B2)”来说,average_range参数只输入了一个单元格引用B2,此公式相当于“=AVERAGEIF(A1:A5,">3",B2:B6)”。
4 range和average_range参数必须为单元格区域引用,不能是数组。
5 如果range参数为空或文本,或没有满足条件的单元格,AVERAGEIF函数都将返回错误值“#DIV0!”。