`AVERAGEIFS`函数在Excel中用于根据一个或多个条件计算满足条件的数值的平均值。其语法格式如下:
```excel
AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
```
参数说明:
`average_range`:这是需要计算平均值的单元格区域。
`criteria_range1`、`criteria_range2`等:这是包含条件的单元格区域。
`criteria1`、`criteria2`等:这是与每个条件区域相对应的条件,可以是数字、表达式、单元格引用或文本。
使用示例
根据性别和销量统计平均值
```excel
=AVERAGEIFS(D2:D8, C2:C8, "女", D2:D8, ">6000")
```
这个公式计算的是女性中销量大于6000的平均值。
根据多个条件计算平均值
```excel
=AVERAGEIFS(D2:D19, B2:B19, "男", C2:C19, "三年级*", D2:D19, ">80")
```
这个公式计算的是三年级男生中分数大于80的平均值。
根据地点和价格范围计算平均价格
```excel
=AVERAGEIFS(B2:B7, C2:C7, "邯郸", D2:D7, ">2", E2:E7, "是")
```
这个公式计算的是邯郸地区价格大于2且带有车库的住宅的平均价格。
注意事项
条件区域中的逻辑值`True`会被当作1,`False`会被当作0,空单元格也会被当作0参与计算。
可以在条件中使用通配符,如问号`?`和星号`*`,分别匹配任意单个字符和任意一串字符。
如果条件区域和计算平均值区域的大小和形状不同,Excel会自动调整计算区域,使其与条件区域大小和形状相对应。
通过合理使用`AVERAGEIFS`函数,可以快速、准确地进行数据分析和计算,提高工作效率。