首页 > 解决方案 > Excel将一组值与给定的矩阵相乘并求和结果

问题描述

我需要通过在给定表中使用新分布来重新分布旧条目的值。

例子: 具有值的旧元素

需要使用此表中给定的 % 重新分配:

新的价值分配

所以元素 1 的新值 = 99% * old1 + 7% * old2 + 3% * old3 + 26% * old5

这不是整张桌子,它相当大。必须有比手动添加内容更简单的方法。

标签: excel

解决方案


您可以为此使用MMULT()工作表功能。

例子:

               A      B       C       D        E        F
1         Amount                              
2            100
3            200
4            500
5            400
6                                  
7    Percentages      1       2       3       4      
8                    99       7       3      26      =MMULT(B8:E8;A$2:A$5)/100
9                     1      93      34       0      =MMULT(B9:E9;A$2:A$5)/100
10                    0       0      63      74      =MMULT(B10:E10;A$2:A$5)/100

供您参考:我在 F8 中输入了第一个公式,然后拖放到 F10。


推荐阅读