excel - Excel将一组值与给定的矩阵相乘并求和结果
问题描述
我需要通过在给定表中使用新分布来重新分布旧条目的值。
需要使用此表中给定的 % 重新分配:
所以元素 1 的新值 = 99% * old1 + 7% * old2 + 3% * old3 + 26% * old5
这不是整张桌子,它相当大。必须有比手动添加内容更简单的方法。
解决方案
您可以为此使用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。
推荐阅读
- sql-server - 查询保留最新的非零值
- api - 有没有一种方法可以让 Binance API 市场购买订单本身决定最大可购买数量并且我不必计算它?
- excel - 从一个工作簿复制/粘贴到另一个工作簿
- sql-server - 如何使用“Stuff and 'For Xml Path'”来合并表格中的行
- c - Playing with pointer in c language
- python - 如何使用 Python 检查 NIFTI 图像是否处于正确的方向/位置
- apache-spark - Parquet 格式 - 在不同文件中拆分列
- python - 如何使用 python Pandas 访问 csv 文件的倒数第二行?
- x86 - 操作码 1 中的 8086 d 位:更常见的值是 0 还是 1?
- c++ - 有像“pthread_getcancelstate”这样的函数吗?