excel权重计算,这种可以实现么?

请问大神们,这个可以实现么?有6个项目abcdef(如图1),每个项目都有不同的权重,如果我想去掉其中几个项目,比如去掉b和f(最多去掉5项,只留一项,如图2),去掉项目后,权重要重新分配,也就是将b和f的权重平均分配到acde的权重里(值如图中的最后一列),这种情况可以通过函数实现么?

应该是可以的 我测试一下

=ROUND(B2/SUMPRODUCT($B$2:$B$7*$C$2:$C$7),3)*C2

追问

其实我说的有点不明确,不应该叫权重,其实就是个百分占比,总和是1

追答

对的 不管你叫什么 我按的是小数点后保留3位 如果需要更精确 你可以多保留一些位数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-24
=(B2+SUMPRODUCT($B$2:$B$7,--NOT($C$2:$C$7))/COUNTIF($C$2:$C$7,"1"))*C2
试试我这个
第2个回答  2018-04-24
可以说是你自己确定的。当然也可以由专家来定。就是依据各个因素的重要程度给予评定,所有的因素两两相比较并给予1-9的评定,数值越大前者就比后者越重要。
相似回答