Excel:通过多个单元格分配一个百分比

时间:2016-04-09 20:52:18

标签: excel

我的细胞有以下百分比:

A1 = 81%
A2 = 15%
A3 = 3%
A4 = 1%

我试图制作它,因此A1中的任何内容都会在A2,A3和A4中的值之间重新分配,它们之间的比例相同。例如,A4至A3增加3倍,A3至A2增加5倍。因此,分配81%将使A2,A3和A4中的新值等于100%,但保持原始比率。

因此,对于上面的示例,取81%并分布在A2,A3和A4之间,您将获得以下值:

B2 = 64%
B3 = 13%
B4 = 4%
B2 + B3 + B4 = 81(A1中的值)

由于四舍五入,比率不会总是很完美,这很好。

如果您添加A2 + B2,A3 + B3,A4 + B4,并将它们总和为100%。无论A1:A4中的原始4个起始数字是什么,目标都是让它工作。

谢谢!

1 个答案:

答案 0 :(得分:1)

以下快照显示了解决方案......

enter image description here

其中,细胞E2和E3总和B到D列。

=SUM(B2:D2)

并且细胞B3至D3包含以下公式......

=(B2/$E$2)*$A$2+B2

哎呀抱歉 - 刚看到问题的编辑。

替换单元格B3到D3中的公式
=(B2/$E$2)*$A$2

enter image description here