求一组数据剔除超平均值±10%后的平均值?
1、首先求出这组数据中不超过平均值±10%的数之和,作为分子;
然后求出这组数据中不超过平均值±10%的数的个数,作为分母。
则公式如下:
SUM(IF(ABS({A}/AVERAGE({A})-1)>=0.1,0,{A}))/SUM(IF(ABS({A}/AVERAGE({A})-1)>=0.1,0,1))
ABS为绝对值求值公式, ABS({A}/AVERAGE({A})的意思为数组A中每个单元值与数组A各个数平均值之比的绝对值。
2、举例:
某项目有10个投标人参与报价,按标书规定,如果有报价超出平均价±10%,则需要剔除超出平均价±10%的报价,求第二次平均价,然后以第二次平均价为基准价进行报价评分。
10个投标人的报价分别为:
100 80 120 130 50 60 40 150 90 70
3、则第二次平均价的计算公式为:
{=SUM(IF(ABS(B2:K2/AVERAGE(B2:K2)-)>=10%,0,B2:K2))/SUM(IF(ABS(B2:K2/AVERAGE(B2:K2)-1)>=10%,0,1))}
上述公式中,B2:K2为数组,分子中的1表示为计数。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:192
阅读量:166
阅读量:22
阅读量:28
阅读量:125