Excel Умножьте один набор значений с заданной матрицей и суммируйте результаты - PullRequest
0 голосов
/ 22 ноября 2018

Мне нужно перераспределить значения для старых записей, используя новое распределение в данной таблице.

Пример: OLD Elements with values

Необходимо перераспределить, используя указанный% вэта таблица:

NEW Distribution of values

Итак, новое значение элемента 1 = 99% * old1 + 7% * old2 + 3% * old3 + 26% * old5

Это не вся таблица, она довольно большая.Должен быть более простой способ, чем добавлять вещи вручную.

1 Ответ

0 голосов
/ 22 ноября 2018

Для этого можно использовать функцию листа 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...