excel权重计算公式,excel利用公式求加权平均分

  • Excel公式
  • 2023-12-12

excel权重计算公式?D = (Y - X) / X 然后根据差距计算权重分:如果 D >= 1,W = 1.2 * 10 如果 0 <= D < 1,W = (1 + 0.05 * D) * 10 如果 -1 <= D < 0,那么,excel权重计算公式?一起来了解一下吧。

excel利用公式求加权平均分

在这个问题中,我们需要创建一个Excel公式来根据目标值的完成情况来计算权重分。首先,我们需要根据你提供的规则将目标值的完成情况转化为权重分。

假设目标值的完成情况在一个单元格中,比如A1。那么我们可以创建如下的Excel公式

=IF(A1>=1, MIN(10*(1 + 0.05*(A1-1)*100), 12), MAX(10*(1 - 0.05*(1-A1)*100), 0))

这个公式的逻辑如下:

如果完成目标值的百分比(A1)大于等于100%(即1),我们将加上额外的权重分。每超过1个百分点(即0.01),加上5%的权重分。但最高不超过120%的权重分,即12分。这个由 MIN(10*(1 + 0.05*(A1-1)*100), 12) 这部分公式来计算。

如果完成目标值的百分比(A1)小于100%(即1),我们将扣除权重分。每低于1个百分点(即0.01),扣5%的权重分。但最少不低于0分。这个由 MAX(10*(1 - 0.05*(1-A1)*100), 0) 这部分公式来计算。

在这个公式中,我们假设输入的完成目标值的百分比是以小数形式表示的(即1表示100%)。如果你的百分比是以整数形式表示的,你需要稍微调整公式。

加权平均函数SUMPRODUCT

多重条件,建议你用excel2007里的类似countifs,sumifs等函数。他们支持多重条件。因为不知你的具体计算内容只能这样说了。希望有帮助

excel权重百分比公式

试试看:

问题1方案

在B2中输入公式

=A1/SUM($A$1:$A$3)

回车确认后,用鼠标把公式向下复制到B3即可。

问题2方案

⑴在C1中输入公式

=A1*B1

回车确认后,用鼠标把公式向下复制到单元格C34

注意:

A1、B1两个数的积可以用粘贴函数PRODUCT()

公式编辑为 =PRODUCT(A1,B1)

或=PRODUCT(A1:B1)

前者数据个数不得超过30,且每个数据之间必须用逗号分隔;后者采用单元格区域引用,编辑简便。

⑵在C35输入公式

=SUM(C1:C34)

回车确认即可。

excel权重得分计算公式

设目标值为X,实际完成值为Y,权重分为W。

首先计算实际完成值与目标值的差距:

D = (Y - X) / X

然后根据差距计算权重分:

如果 D >= 1,W = 1.2 * 10

如果 0 <= D < 1,W = (1 + 0.05 * D) * 10

如果 -1 <= D < 0,W = (1 - 0.05 * D) * 10

如果 D < -1,W = 0

所以可以列出如下的函数公式:

W = { 12, Y >= 2X

{ (1 + 0.05D) * 10, 1 <= Y/X < 2

{ (1 - 0.05D) * 10, 0.5 <= Y/X < 1

{ (0.5 + 0.1D) * 10, 0 <= Y/X < 0.5

{ 0, Y/X < 0

最简单的权重计算公式

试试看:

问题1方案

在B2中输入公式

=A1/SUM($A$1:$A$3)

回车确认后,用鼠标把公式向下复制到B3即可。

问题2方案

⑴在C1中输入公式

=A1*B1

回车确认后,用鼠标把公式向下复制到单元格C34

注意:

A1、B1两个数的积可以用粘贴函数PRODUCT()

公式编辑为 =PRODUCT(A1,B1)

或=PRODUCT(A1:B1)

前者数据个数不得超过30,且每个数据之间必须用逗号分隔;后者采用单元格区域引用,编辑简便。

⑵在C35输入公式

=SUM(C1:C34)

回车确认即可。

以上就是excel权重计算公式的全部内容,1.首先需要打开excel表格,如下图。2.首先,找到一行并输入相应的权重,可以直接输入到最上面一行的中。3.找到公式-插入函数-sumproduct(),它可以在所有函数中找到。4.找到它之后,选择Array1和array2,内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢