可以用AVERAGEIFS函数。
1、已Excel2010版本为例,如下图要求这列数据中大于0小于1的值的平均值;
2、首先在单元格晌衫里输入AVERAGEIFS函数,因为有两个条件(大于0小于1),所以用AVERAGEIFS函数,如果亏宴只有一个条件,用上面的AVERAGEIF函数则可;销谨银
3、选好函数后,输入公式=AVERAGEIFS(A1:A9,A1:A9,">0",A1:A9,"<1"),按enter键则可得出计算结果了。
查看图颂虚片上显示的公式,已经验算过多变,此公式计算正确。如有问题请联系我。谢谢。
另外,以此类推,如芹樱陆果想要求:满足大于0,同时小于7的满足条件的数字的和。求和。只需要将函数“averageifs”更换为“嫌顷sumifs”。
应用这个函数:
=sum(a2:f3)/countif(a2:f3,"<模瞎拿>0")
其中a2:f3代表求总的数值区间,只需在函数中框选所有需统计的数据就可得到
sum()是求和函数,用于求统计数据的总和
countif()是条件统计函数,通过"<>0"这个条件进行筛选不为0的神盯个数
以此就达到楼主所要旦搭求的函数
试一试这个公式槐举:纤明饥
=SUMPRODUCT((A1:A9<1)*(A1:A9>0)*A1:A9)/SUMPRODUCT((A1:A9>0)*(A1:A9<1))
excel2007和2010也可以用下面公式:
=SUMPRODUCT((A1:A9<1)*(A1:A9>0)*A1:A9)/COUNTIFS(A1:A9,"<毁返1",A1:A9,">0")
=AVERAGE(IF((A1:A10>0)*(A1:A10<1),A1:A10))
数竖顷组公式,以燃型ctrl+shift+enter结皮纤猜束