急急急,求excel公式,最后算分的,三项都需要,请一起作答!并简要解释下,谢谢!

有效应答报价数量记为N;
(1)N≤5家,评审基准价=所有有效应答报价的平均值与最低有效应答报价的平均值;
(2)5家<N≤10家,评审基准价=所有有效应答报价的平均值与次低有效应答报价的平均值;
(3)N>10家,评审基准价=所有有效应答报价去掉应答报价中的前10%高价和后5%低价(四舍五入)的平均值与剩余最低有效应答报价的平均值。

价格得分的计算方法:
应答报价等于评审基准价,得100分;
应答报价每高于评审基准价1%扣1分,每低于评审基准价1%扣0.5分,在满分的基础上扣完为止。

假设A列是报价人,B列是报价价格。思路是,通过COUNTA函数计A列个数,计算出有效应答报价数量记为N,判断区间后,计算对应的评审基准价。

    增加辅助列,价格排序升序。公式=RANK.AVG(B2,$B$2:$B100,1)

    N≤5家,评审基准价=所有有效应答报价的平均值与最低有效应答报价的平均值;      (AVERAGE($B$2:$B$999)+MIN($B$2:$B$999))/2 

    5家<N≤10家,评审基准价=所有有效应答报价的平均值与次低有效应答报价的平均值;      (AVERAGE($B$2:$B$999)+INDEX($B$2:$B$999,MATCH(2,RANK.AVG(B2:B999,$B$2:$B$999,1),0)))/2    

    N>10家,评审基准价=所有有效应答报价去掉应答报价中的前10%高价和后5%低价(四舍五入)的平均值与剩余最低有效应答报价的平均值。      (AVERAGEIFS(B:B,C:C,">"&ROUND(COUNTA($A$2:$A$999)*0.1,0),C:C,"<="&COUNTA($A$2:$A$999)-ROUND(COUNTA($A$2:$A$999)*0.05,0))+INDEX($B$2:$B$999,MATCH(ROUND(COUNTA($A$2:$A$999)*0.1,0)+1,RANK.AVG(B2:B999,$B$2:$B$999,1),0),0))/2    

    得分=IF(IF(B2=$G$2,100,IF(B2<$G$2,100-($G$2-B2)/$G$2*50,100-(B2-$G$2)/$G$2*100))<0,0,IF(B2=$G$2,100,IF(B2<$G$2,100-($G$2-B2)/$G$2*50,100-(B2-$G$2)/$G$2*100)))

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-04-21
把Excel表发出来。你这样没法编辑公式追问

我就是不会编辑公式才问的,你写下,我看能看明白就行

追答

比较复杂,只靠一个公示难以囊括,能力有限。
可能需要更多操作,包括排序,计算,筛选等。你把表发过来,我帮你处理,估计需要10分钟

第2个回答  2017-04-21
看不到数据只能乱想:
(1)N≤5家,评审基准价=(【所有有效应答报价的平均值】+【最低有效应答报价】)/2
是不是这意思?
相似回答