建立分步求解:
效果草图如下:
最大值,最小值就不说明了
第一步:关键是将(H20%)比较之后的报价列出来,然後计算C值,用IF(B6>$O$8,"",B6)
第二步:计算C值=SUM(B14:F18)/COUNTA(B14:F18)
第四步:计算每次得分=IF(B6=$O$12,30,IF(B6>$O$12,(-1)*((B6-$O$12)/$O$12)/(3%),(-1)*(($O$12-B6)/$O$12)/(3%)))
第五步:加总即可=SUM(G6:K6)
关键是数据结构!同时要明确数据标准,如每增减3%扣1分,那么高于2.99%或者是低于2.49%怎么算的!
投标人的投标价每低于超过8%(不含8%)后,每低于1%扣4分 总分30分 怎么用excel函数表示
A列公司名,B列投标价格,C列为得分,为公式简便,借用D列作为辅助列 ,E2作为辅助单元格:
D2起输入公式,下拉:
=IF(OR(B2=MAX($B$2:$B$6),B2=MIN($B$2:$B$6)),0,IF(OR( (SUM($B$2:$B$6,-MAX($B$2:$B$6),-MIN($B$2:$B$6))/(COUNTA($B$2:$B$6)-2))*1.2
C2输入公式,下拉:
=IF(B2=$E$2,30,30-INT(ABS(B2-$E$2)/($E$2*0.03)))
C列就是你最终想要的答案。
备注:我这个是5家报价公司,你可以根据实际需求,放大数据区域范围,譬如10家客户报价,就相关B2:B6位B2:B11,D2:D6修改成D2:D11.