求Excel高手帮忙编辑两个公式

1、公式一:评标基准价的确定:取有效标书的投标报价的算术平均值作为基准价(A)。当n(有效投标人个数,以下相同)<5时,A=所有有效标书的投标报价的算术平均值;当n≥5时,A=所有有效标书的投标报价去掉1个最高、1个最低后的算术平均值(以此类推)。
2、公式二:投标报价等于基准价A得50分,其他有效投标人报价得分按照以下公式计算:
报价得分=50-(|投标报价-基准价|÷基准价)*100*i
若投标报价高于基准价,i取0.1
若投标报价低于基准价,i取0.2

A列填写有效标书的投标价,C1单元格为评标基准价,即公式一为=IF(COUNT(A:A)<5,AVERAGE(A:A),(SUM(A:A)-MAX(A:A)-MIN(A:A))/(COUNT(A:A)-2))B列对应评分标准,B1单元格公式二为=IF(A1<C$1,50-ABS(A1-C$1)/C$1*10,50-ABS(A1-C$1)/C$1*20)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-03-06

好的,以下是两个公式的Excel实现方法:

    公式一:

    假设有效标书的投标报价在A2:A6单元格中,有效投标人个数在B1单元格中,则公式一可以写作:

    =IF(B1<5,AVERAGE(A2:A6),AVERAGE(SMALL(A2:A6,{2,3,4,5,6}),4))

    其中,SMALL(A2:A6,{2,3,4,5,6})表示将A2:A6中的数值从小到大排列,{2,3,4,5,6}表示取前5个数值(即去掉最高和最低的两个数值),然后AVERAGE(SMALL(A2:A6,{2,3,4,5,6}),4)表示对剩余的3个数值取平均值。

    公式二:

    假设投标报价在C2:C6单元格中,基准价在D1单元格中,i的值在E1单元格中,则公式二可以写作:

    =50-ABS(C2-D1)/D1100$E$1

    其中,ABS(C2-D1)/D1*100表示投标报价与基准价的相对差值,$E1表示i的值,符号表示绝对引用,保证i的值不会随着公式的拖动而改变。

    希望这些公式能够帮助您解决问题。如有需要,请随时告诉我。

第2个回答  2023-03-06

下面是这两个公式在 Excel 中的计算方法:

    公式一:评标基准价的确定

    假设有效标书的投标报价存储在 A2:A10 中,可以使用以下公式计算评标基准价:

=IF(COUNT(A2:A10)<5,AVERAGE(A2:A10),AVERAGE(IF(A2:A10<>LARGE(A2:A10,{1,2}),IF(A2:A10<>SMALL(A2:A10,{1,2})),A2:A10)))

这个公式使用了 Excel 中的 IF 函数和 AVERAGE 函数,分别用来检查有效投标人个数和计算算术平均值。如果有效投标人个数小于 5,则直接计算算术平均值;否则,使用 IF 函数和 AVERAGE 函数去掉一个最高价和一个最低价后再计算算术平均值。

    公式二:投标得分的计算

    假设投标报价存储在 B2:B10 中,评标基准价存储在 C2 中,可以使用以下公式计算投标得分:

=IF(B2>C2,50-(B2-C2)/C2*100*0.1,IF(B2<C2,50-(C2-B2)/C2*100*0.2,50))

这个公式使用了 Excel 中的 IF 函数和数学运算符,根据投标报价和评标基准价的关系计算投标得分。如果投标报价高于评标基准价,则使用第一个 IF 函数计算得分;如果投标报价低于评标基准价,则使用第二个 IF 函数计算得分;如果投标报价等于评标基准价,则得分为 50 分。其中,0.1 和 0.2 分别代表了 i 取值时的系数。

第3个回答  2023-03-06

    公式一:评标基准价的确定

    =IF(COUNTIF(Range,"<>")<5,AVERAGE(Range),AVERAGE(IF(Range<>MAX(Range),IF(Range<>MIN(Range),Range))))

    请将 "Range" 替换为有效标书的投标报价的单元格范围。

    公式二:投标报价得分

    =IF(BidPrice>=A,50-((BidPrice-A)/A)100i1,50-((A-BidPrice)/A)100i2)

    请将 "BidPrice" 替换为投标报价的单元格,将 "A" 替换为公式一中计算出的基准价,将 "i1" 替换为0.1,将 "i2" 替换为0.2。

第4个回答  2023-03-06

公式一:

=IF(n<5,AVERAGE(有效标书的投标报价),AVERAGE(IF(有效标书的投标报价>SMALL(有效标书的投标报价,1),IF(有效标书的投标报价< LARGE(有效标书的投标报价,1),有效标书的投标报价))))

其中,n为有效投标人个数,有效标书的投标报价为一个范围,例如A1:A10。


公式二:

=IF(投标报价>=A,50,50-ABS(投标报价-A)/A*100*i)

其中,A为基准价,i取0.1或0.2,具体取决于投标报价高于还是低于基准价,投标报价为一个单元格引用。

相似回答