求教EXCEL的一个函数公式

投标报价=评标基准值时,得基本分55分。最高得60分。
投标报价每低于评标基准值1%时,在基本分的基础上加1分,加满为止。加满分值后每再低于评标基准值1%时,在基本分的基础上扣2分,扣完为止。
每高于评标基准值1%时,在基本分的基础上扣1分,扣完为止。
求excel函数公式

如图。先计算投标报价与基准值相差比例并取整、加负号(D5公式)。

再判断投标报价与基准值相比是高于还是低于(D6公式)。

这里为了方便计算,在D5公式中加了负号,高于取负值,低于取正值。

投标报价比基准值高时,取负值,直接加上55则得到最终得分。

投标报价比基准值低时,取正值,继续通过IF函数判断是否比5%高。

如果写成一条公式,可以将D6公式中的所有D5替换为相应的公式内容。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-11
如图,B2输入公式=SUBSTITUTE(TRIM(LEFT(SUBSTITUTE(IF(MID(C2,6,1)="\",MID(C2,7,20),MID(C2,6,20)),"\",REPT(" ",100)),150))," ","\")
下拉公式后值粘贴即可。