发布网友 发布时间:2022-03-03 23:55
共3个回答
热心网友 时间:2022-03-04 01:25
可以用AVERAGEIFS函数。
1、以excel2010版本为例,如图的表格B列是年龄,C列是身高;
2、首先在D1单元格输入AVERAGEIFS函数,可以看到球平均值有几个函数,但这个是求多个条件的数值的平均数,所以选择AVERAGEIFS函数,AVERAGEIFS函数主要是用于返回多重条件所有单元格的平均值;
3、函数中第一个参数是参与计算平均值的单元格,所以这里选择C列的数据,第二、第三个参数分别是求平均数的条件,所以分别填在B列大于等于10和小于等于20的年龄;
4、输入函数后点击enter键则可计算出年龄在大于等于10 小于等于20 的人的身高的平均值了。
热心网友 时间:2022-03-04 02:43
方法一:
输入以下公式
=AVERAGEIFS(C:C,B:B,">=10",B:B,"<=20")
通过AVERAGEIFS多条件求和公式,计算B列大于等于10小于等于20的条件对应C列的平均值。
方法二:
输入以下数组公式,按Ctrl+Shift+Enter组合键结束
=AVERAGE(IF((B:B>=10)*(B:B<=20),C:C))
热心网友 时间:2022-03-04 04:17
=average(if((B1:B10>=10)*(B1:B10<=20),C1:C10))