VERAGE()函数,大家应该很熟悉,计算平均值的。但AVERAGEIF()是Excel 2007版以上新增的函数,它用来求取某个区域内满足给定条件的所有单元格的平均值(算术平均值)。AVERAGEIF(range, criteria, [average_range])1)Range必需。 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。2)Criteria必需。 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。 例如,条件可以表示为 32、'32'、'>32'、'苹果' 或 B4。3)Average_range可选。 计算平均值的实际单元格组。 如果省略,则使用 range。举例说明:上图中3列数据,班级、姓名、分数,如果我们要计算1班的平均分,在F2单元格输入公式:=AVERAGEIF(A2:A17,E2,C2:C17)公式中“A2:A17”是班级区域,“E2”是班级所在单元格,“C2:C17”则是分数列,公式是依据第一、二参数确定求取平均分的依据。与SUMIF()、COUNTIF()一样,条件里面可以输入通配符“*”、“?”,例如上图中求取姓李同学的平均分,第二个参数可以写成“李*”。你在工作遇到有趣的Excel案例及问题,欢迎@我,相互交流并分享给e友~~~
|