bbs.ebnew

标题: 请教一个公式的算法 [打印本页]

作者: farawayee    时间: 2013-9-17 09:46
标题: 请教一个公式的算法
公开招标的一个项目,在计算报价得分的时候,按照报价的计算方法,应该用Excel里面的什么函数公式? 投标报价得分表
作者: chenbt    时间: 2013-9-17 10:08
=IF(C5>AVERAGE($C$2C$7),30-ABS(C5-AVERAGE($C$2C$7))/AVERAGE($C$2C$7)*100*0.5,30+ABS(C5-AVERAGE($C$2C$7))/AVERAGE($C$2C$7)*100*0.5)
单元格格式设为数值保留两位小数;
如大于40,得40分,如小于20得20分。

方法比较笨,希望高人指教。
作者: 王毅青    时间: 2013-9-17 10:14
还是按沙发的吧。
作者: farawayee    时间: 2013-9-17 10:40
标题: 回 chenbt 的帖子
chenbt:=IF(C5>AVERAGE($C$2C$7),30-ABS(C5-AVERAGE($C$2C$7))/AVERAGE($C$2C$7)*100*0.5,30+ABS(C5-AVERAGE($C$2C$7))/AVERAGE($C$2C$7)*100*0.5)
单元格格式设为数值保留两位小数;
如大于40,得40分,如小于20得20分。

方法比较笨,希望高人指教。 (2013-09-17 10:08)
你这个是每个格都用这个公式还是?
作者: farawayee    时间: 2013-9-17 10:49
标题: 回 王毅青 的帖子
王毅青:评标基准价设定为C6=(C3+C4+C5)/3

第一家需要加分的D3报价得分=30+{100%*[(C3-C6)/C6]*0.5}
需要减分的报价得分+30-{100%*[(C3-C6)/C6]*0.5}
(2013-09-17 10:14)
我用您这个公式Excel总是报错啊!
作者: zw22    时间: 2013-9-17 10:59
用EXCEL中的IF函数是对的。具体可如沙发所说。C列为投标总价,在D列中设置IF函数计算报价得分。
作者: chenbt    时间: 2013-9-17 11:03
标题: 回 farawayee 的帖子
farawayee:你这个是每个格都用这个公式还是? (2013-09-17 10:40)
对,是的,下拉即可。
作者: 王毅青    时间: 2013-9-17 11:13
可以增加差率一栏,比较清晰。
作者: farawayee    时间: 2013-9-17 19:07
我试了好几次,相当的好用!
谢谢了!
作者: farawayee    时间: 2013-9-17 19:28
“如大于40,得40分,如小于20得20分”
这个是不是就没法在用公式显示了,是吧?
作者: chenbt    时间: 2013-9-18 09:04
标题: 回 farawayee 的帖子
farawayee:“如大于40,得40分,如小于20得20分”
这个是不是就没法在用公式显示了,是吧? (2013-09-17 19:28)
=IF(OR(B2>40,B2<20),IF(B2>40,40,IF(B2<20,20,B2)),B2)
作者: farawayee    时间: 2013-9-18 11:28
标题: 回 chenbt 的帖子
chenbt:=IF(OR(B2>40,B2<20),IF(B2>40,40,IF(B2<20,20,B2)),B2) (2013-09-18 09:04)
那这个公式是要写到前面那个公式的后面吗还是?
我实在是对数学不太灵光啊!
作者: chenbt    时间: 2013-9-18 11:35
标题: 回 farawayee 的帖子
farawayee:那这个公式是要写到前面那个公式的后面吗还是?
我实在是对数学不太灵光啊! (2013-09-18 11:28)
呵呵,当然是后面了。
作者: farawayee    时间: 2013-9-18 13:11
标题: 回 chenbt 的帖子
chenbt:呵呵,当然是后面了。
(2013-09-18 11:35)
我贴完第一个公式,又把第二个公式贴到后面,值怎么就变成“False”了?
解释一下。
作者: zw22    时间: 2013-9-18 13:23
公式有错三。你把11楼的IF函数中的B列改为D列就可以了。
作者: farawayee    时间: 2013-9-18 14:48
标题: 回 zw22 的帖子
zw22:公式有错三。你把11楼的IF函数中的B列改为D列就可以了。 (2013-09-18 13:23)
我改了,B2都改成了D5,因为一个值的位置是在D5,但是为什么值变成“0”了,
是我哪儿又写错了吗?




欢迎光临 bbs.ebnew (http://bbs.ebnew.com/) Powered by Discuz! X2.5