平均函数
Microsoft Excel中的AVERAGEIF函数返回满足给定条件的区域中所有单元格的平均值(算术平均值)。
语法
AVERAGEIF(范围,标准,average_range)
语法参数
范围是必需的。要计算平均值的一个或多个单元格,包括数字或名称、数组或包含数字的引用。标准是必需的。数字、表达式、单元格引用或文本形式的条件,用于定义要对哪些单元格进行平均。例如,条件可以表示为32、32、32、苹果或B4。
Average_range是可选的。要计算平均值的实际单元格集。如果省略,则使用范围。
Average_range忽略区域中包含TRUE或FALSE的单元格。如果average_range中的单元格为空,AVERAGEIF将忽略它。
AVERAGEIF返回#DIV0!如果范围为空或文本!错误的值。
如果条件中的单元格为空,则AVERAGEIF会将其视为值0。
如果区域中没有满足条件的单元格,AVERAGEIF将返回#DIV/0!错误的值。可以使用通配符,也就是问号(?)和星号(*)。问号匹配任何单个字符;星号匹配任何字符序列。
要查找实际的问号或星号,请在字符前键入波浪符号(~)。Average_range不必与range具有相同的大小和形状。通过使用average_range中左上角的像元作为起始像元,然后添加与范围的大小和形状相对应的像元,来确定用于平均的实际像元。
示例:
如果range为且average_range为,则计算出的实际单元格为
A1:A5 B1:B5 B1:B5
A1:A5 B1:B3 B1:B5
A1:B4 C1:D4 C1:D4
A1:B4 C1:D2 C1:D4