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

我有以下百分比的单元格:

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

我试图做到这一点,所以无论是在A1,A2和A3之间的相同比例的价值重新分配。 例如,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中的原始数字如何。

谢谢!

以下快照显示了一个解决scheme…

在这里输入图像说明

其中单元E2和E3将列B到列D相加。

=SUM(B2:D2) 

单元格B3到D3包含以下公式…

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

哎呀对不起 – 只是看到了这个问题的编辑。

用单元格B3到D3replace公式

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

在这里输入图像说明