在设计各种各样的评标计算表时,首先要进行表格的设计,要对表格的内容和布局进行统筹安排,并将安排的思路变成函数能够识别的语言编辑在公式中。
例如:投标人报价了没有?函数语言为报价的单元格“ C5<>"" ”,函数通过判断可以自动确定是否报价。(注:“<>”在电子表格中代表“不等于”, ""为英文半角状态下的双引号,同时在函数公式中代表“空格”)
下面就将函数应用的操作步骤、注意事项和操作技巧一一介绍给读者,并具体举例说明
一、应用函数的操作步骤
电子表格中蕴含着强大的计算功能,在日常工作的统计计算中,可以利用电子表格中的函数公式进行快速的计算,也可以将函数公式进行编辑组合形成一系列命令预设在表格中形成自动计算的功能,在我们预设命令过程中小型的应用软件就编辑完成了。下面介绍几种函数的使用操作步骤:
1、用AVERAGE函数求选定区域中所有数值的平均值的操作步骤:选计算结果所在的单元格—插入—函数(在常用函数中或在所有函数中按英文字母顺序寻找)—AVERAGE—确定—点击对话框中的格—选数据采集区域—确定。
2、用MAX函数求选定区域中所有数值的最大值,方法同上。
3、用MIN函数求选定区域中所有数值的最小值,方法同上。
4、用SUM函数求选定区域中所有数值的和,方法同上。
5、用IF函数判断单元格中的数值是否符合条件要求,当符合时在判断结果的单元格中填入一个设定结果,否则,填入另一个设定的结果。操作步骤如下:
选结果所在的单元格—插入—函数—IF—确定—在对话框Logical-test逻辑值栏中输入一个需要判断的逻辑表达式(如:某单元格<某单元格)—在Volue-if-true任意栏中填入判断设定的第一种结果,可以是一个单元格,也可以根据需要设定为空格或套用一层公式等等,在Volue-if-truse任意栏中填入经过判断设定的第二个结果同样可以是一个单元格,也可以根据需要设定为空格或套用一层公式等等—确定。
6、用RANK函数对选定区域中某个数进行相对于其它数的排位(排名),操作步骤如下:
选结果所在的单元格—插入—函数—RANK—确定—在对话框数值栏Number中,填入首个需要排位的数据的单元格—在引用Ref中填入数据采集区域—确定—最后在电子表格编辑公式栏中,将公式中的采集区域设定为固定引用,(选定后按F4变成固定引用),在向下拉动公式时连续采用,求出其它数据的排位。
7、在AND配合IF进行判断使用时,在IF函数中插入AND函数,在AND函数中的对话框中分别输入条件(每行输入一个条件)。
8、用COUNTIT函数计算选定区域中所有满足条件的单元格的个数,操作步骤如下:
选结果所在的单元格—插入—函数—COUNTIT—确定—在对话框Range引用栏中填入统计计算的区域—在Criteria任意中填入条件的表达式(如:>0.1) —确定。如在公式编辑栏中手动输入公式时注意对表达式>0.1加上引号""。
二、在函数编辑过程中的操作提示
1、输入状态:应特别注意在电子表格中所有函数公式的输入状态为“英文和半角”。在输入公式表面正确,但反馈不正确时,应仔细核查逗号、括号的输入有无问题,输入时是否是在半角状态下输入的。
2、快捷键F4的应用:对引用的数据进行固定时,使用键盘上的快捷键F4将数据锁定后变成固定引用,公式中被固定的部分在列和行的前面出现$符号,表示已经处于固定引用(或叫绝对引用)状态。
3、在函数编辑过程中经常会发生函数中套用函数:这时可以选定需要插入函数的对话框格,然后点击电子表格上边界面的编辑公式行的左侧,在“▼”下拉菜单中选择函数公式,完成套入公式的操作。
4、空格的应用:想在单元格内输入空白时,须在公式输入时在英文半角状态下点击双引号""。
5、不等于零“<>0”,在EXCEL中输入公式时,可以省略<>0的输入。
6、在编辑公式行中输入公式时应输入等于号“=”,或追加等于号。
三、举例一:最低标开标记录表的编制方法
通过函数应用实现自动排名,自动与控制价(控制标线)和最低价对比。自动判断个别投标人的出局原因。
(一)制表方案统筹
1、投标人报价为一列
2、设标价和控制标价对比结果有效报价为一列,
按招标文件规定招标人不接受高于控制标价的报价,所以判断投标人的报价是否超出招标人控制标价,如超出投标报价无效,所以设有效报价栏。
3、排名为一列
4、与控制标价对比一列
5、与最低标价对比一列
6、控制标价行
因为控制标价在投标人报价唱标结束后公布,所以设在表的最后一行
7、设置开标日期:具体日期单独设一个单元格。
8、一般注明,“单位:万元”
(二)运用函数在表内预设公式
1、判断投标是否有效:先判断有没有报价?如没有报价数据就输入空格""不再判断了,如有数据就判断报价数据是否有效。选有效报价第一行单元格D5,插入IF函数,在对话框中第一行输入:报价所在的单元格C5<>"",然后先在第三行中输入空格"",再在第二行中插入判断函数IF,(通过编辑公式行的左侧,在“▼”下拉菜单中选择函数公式,)并在新对话框中第1行中输入“报价C5<控制标价C 11”,在第2行中输入“报价所在的单元格C5”,在第三行中输入空格""。
有效报价D5单元格内公式的解释:
=IF(C5<>"",IF(C5<$C$11,C5,""),"")
判断报价C5不等于"", 如报价C5=""时,将在有效报价单元格内填空格"",在报价C5不等于""时,函数判断C5是否<控制报价,小于控制报价C11时,报价有效,函数自动将C5单元格的报价数据,填入有效报价D5单元格内,否则超出控制报价在D5单元格内填空格"视为无效报价,确定完成。最后别忘了,在编辑公式栏内将控制报价C11选定后按功能键F4变成固定引用,以保证在使用下拉方法(让公式)计算以下各行的准确性。
2、排名
首先判断报价是否有效,选排名第一行单元格E5,插入IF函数,在对话框中第一行填“有效报价所在的D5<>"",在第三行中填空格"",在第二行中插入RANK函数,在对话框第一行输入D5,第二行输入排名范围,第三行输入一个大于零的数,使报价从低到高升序排名,即报价低的为第一名。(注:在对话框中输入数据或条件时,先将其他条件和结果填完后,最后再插入函数,如果先插入函数,其它数据就不好输入了。)
排名E5单元格内的公式:
=IF(D5<>"",RANK(D5,$D$4:$D$10,1),"")
3、与控制标价对比
①在投标无效时回空格,在投标有效时,计算相差金额
F5单元格内公式=IF(D5<>"",$C$11-D5,"")
②再计算低于控制标价的百分率
G5单元格内公式
=IF(D5<>"",($C$11-D5)/$C$11%,"")
4、与最低标对比
①在投标无效时回空格,在投标有效时,计算高于最低标的金额
应用IF函数,在对话框中第一行填“有效报价所在的单元格D5<>"",在第三行中填空格"",在第二行中用有效报价D4减最小报价,因为最小值是谁报的事先不确定所以在减号后边插入最小值函数MIN进行寻找计算,并在对话框第1行中填“有效报价区域D5:D10”然后确定。
H5单元格内公式:
=IF(D5<>"",D5-MIN($D$5:$D$10),"")
②再计算高于最低标的百分率
I5单元格内公式:
=IF(D5<>"",H5/MIN($D$5:$D$10)%,"")
5、备注
有一种情况,在投标人递交投标书以后,经评委评审资信标存在问题或技术标出现偏差未通过时,商务标不予开启,标书退回,所以出现虽有单位名称但没有报价的现象。
还有一种情况,就是投标人虽然投出报价但是超出了招标人公布的控制报价,所以在有效报价栏的单元格内为空白没有报价。
如出现以上两种情况在备注栏内需进行简要说明
J5单元格内(初步)公式如下:=IF(AND(C5="",D5=""),"资信技术标未通过",IF(AND(C5>0,D5=""),"超出控制标价
首先判断报价C5和有效报价单元格D5内是否有报价,如果都没有报价就属于第一种情况,在备注栏J5内填入"资信技术标未通过",再判断虽有报价C5但是有效报价D5为空格时,在备注栏内J5填入"超出控制标价"(注意:在公式中有文字的地方都要用英文引号""括起来)。
6、解决备注栏在没有数据时为空白的问题
这时需要思考的问题是:不填表时为空白,需要的时候就有,要考虑到在空表时,不能因为投标报价和有效报价为空格时,备注就出现"资信技术标未通过"的字样,这类问题就属于表格制作时的统筹方案问题。
我采用的方法是:通过开标日期控制备注栏内容的出现,条件是将开标日期单独设定一个单元格。填上日期就启动备注栏,只要不填日期栏,备注栏就为空格,达到了对备注栏内容收放的控制。
现在的公式比单纯备注栏公式多了一层控制
J5单元格内公式如下:
=IF($C$2="资信技术标未通过",IF(AND(C5>0,D5=""),"超出控制标价
以上是第一部分,待续第二部分复合标开标记录表的编制方法
四、举例二:复合标开标记录表的编制方法
通过计算实现自动筛选、自动打分、自动排名
(一)制表方案统筹
1、投标人报价为一列
2、有效报价为一列,用业主投标控制价上限判断投标人的报价是否符合招标文件要求,因为业主不接受高于控制价上限的报价,所以投标人的报价如超出业主投标控制价上限,视为无效标,不能参加评标打分
3、进入复合计算的报价为一列
按招标文件规定:当合格的投标报价数量≥6时,去掉一个最高报价,去掉一个最低报价,然后计算平均值。
4、评标基准价占一列
用函数SUM对进入平均值计算区域的数据求和然后除以用COUNTIT函数计算选定区域中所有满足条件的单元格的数目等于评标基准价,再乘系数0.95。
5、报价与基准价的比率:(标价-基准价)/基准价 %
6、计算得分和排名
(二)应用函数预设公式的操作步骤
1、判断投标是否有效:
点击有效报价第一行单元格D7,插入IF函数,在对话框中第一行填:报价所在的单元格C7<>"",然后先在第三行中填空格"",再在第二行中插入判断函数IF,并在新对话框的第1行中填“报价所在单元格的数C7<控制标价C4”,在第2行中填“报价所在的单元格C7”,在第三行中填空格"",最后确定。
对有效报价D7单元格内公式的解释:
D7 = IF(C7<>"",IF(C7<$C$4,C7,""),"")
判断报价C7<控制报价C4时,报价有效,在有效报价单元格内填C7,否则超出控制报价填空格"视为无效报价。最后别忘了,在编辑公式栏内将控制报价C4选定后按功能键F4变成固定引用,以保证在下拉公式时的准确计算。
2、进入复合计算的报价
根据招标文件规定,不高于投标控制价的所有有效投标报价的数量值,如>=6家,就去掉最高最低后进行平均计算
首先用COUNTIF函数进行计算有效标价的数量是否>=6,如果>=6就将在有效报价进入复合计算时去掉有效报价中的最大有效报价和最小有效报价,有效标价的数量如<6时,有效报价将全部进入复合计算栏。
E7内单元格公式如下:(在公式编辑栏中输入)
=IF(COUNTIF($D$7:$D$14,">0.1")>=6,IF(MAX($D$7:$D$14)=D7,0,IF( MIN($D$7:$D$14)=D7,0,D7)),D7)
公式解释:首先用IF函数判断数量多少,具体用COUNTIF函数计算有效标报价数量,当≥6时:马上用IF函数判断有效报价是最大值或最小值吗?在对话框中输入一个需要判断的逻辑表达式MAX($D$7:$D$14)=D7(用MAX函数求最大值,选定区域中所有数值,是最大值就等于0,不是就等于原报价,再用MIN函数求最小值,是就等于0,不是时就等于原报价)。
总体讲用COUNTIF函数计算进入有效标价的数量是否>=6,当>=6时,就进入判断程序,去大去小,D7的有效报价不能进入复合计算栏,E7中进入的数据为“0”,当<6时,D7的有效报价直接进入复合计算栏E7。
3、评标基准价的计算
评标基准等于用函数SUM对进入复合计算区域的数据求和除以用函数COUNTIT计算选定区域中所有满足条件的单元格的数目然后*0.95(招标文件规定的复合计算系数)
F7单元格内的公式:
=SUM(E7:E14)/COUNTIF(E7:E14,">0.1")*0.95
两条注意事项:
COUNTIF输入条件时:只输入表达式如:>0.1 。
COUNTIF在公式编辑栏直接输入公式时注意给表达式加英文引号""。
4、有效报价与基准价的比率
用(有效报价-评标基准价)/评标基准价*100=幅度,比评标基准价高的是正值,比评标基准价小的是负值。为后边计算得分做准备。
G7单元格内的公式:
=IF(D7<>"",(D7-$F$7)/$F$7%,"")
注:评标基准价F7在公式中为固定引用
5、得分的计算
用IF函数判断,报价与基准价的比率为正数时用表达式“总分值-报价幅度*2”计算得分,负数时,用另一个表达式“总分值+报价幅度(加负的就等于减数)”计算得分。
实际操作为:先用IF函数判断G7是否是空格,再用IF函数判断正负,在对话框中第一行填“报价与标准价比率的单元格G7>0”在第二行中填“总分值-报价幅度*分值”,在第三行中填“总分值+报价幅度(加负的就等于减数)*分值”。
H7单元格内的公式:
=IF(G7<>"",IF(G7>0,$C$3-G7*2,$C$3+G7*1),"")
6、排名的计算
为了预防投标人的投标成为废标所以首先对报价进行>0的判断,再在判断过程中套用排名函数RANK进行排名计算。
实际操作为:在IF函数对话框中第一行填“报价的单元格>0.1”在第三行中填否定内容“空格”,最后在第二行中插入排名函数RANK,并在第1行中填“报价的单元格”在第2行中填报价范围的单元格,在第三行不填,保证按得分降序排名,即得分高的为第1名。
I7单元格内的公式如下:
IF(D7>0.1, RANK(G7,$H$7:$H$14,)"")
最后计算报价与投标控制价上限幅度
J7单元格内的公式如下:
= IF(D7<>"",(D7-$C$4)/$C$4%,"")下载本文