Excel 比例分配

Excel 比例分配,excel,vba,distribution,Excel,Vba,Distribution,您能帮助我了解如何使用系数分配数量,以及如何使用公式或VBA宏分配每个零件的数量吗? 表非常大,无法手动执行。 “要分配的金额”列对应于“键”,每个单元格都是重复的,因此不应对单元格E2-E4进行汇总。“要分配的金额”列中每次重复出现的第一行应使用“系数”和“数量”进行分配。 例如,我想要733134.89/(110+60+90),然后将给定的比例分配给D2、D3、D4 非常感谢。鉴于您目前的数据(应该在OP中显示,而不仅仅是通过链接或图像显示): 假设第F列显示了您要实现的目标,则数据透视表

您能帮助我了解如何使用系数分配数量,以及如何使用公式或VBA宏分配每个零件的数量吗? 表非常大,无法手动执行。 “要分配的金额”列对应于“键”,每个单元格都是重复的,因此不应对单元格E2-E4进行汇总。“要分配的金额”列中每次重复出现的第一行应使用“系数”和“数量”进行分配。
例如,我想要733134.89/(110+60+90),然后将给定的比例分配给D2、D3、D4


非常感谢。

鉴于您目前的数据(应该在OP中显示,而不仅仅是通过链接或图像显示):

假设第F列显示了您要实现的目标,则数据透视表的值为Amount,按比例分配为Max of、Count of和Sum of,最后一个显示为总计的百分比:

将为L2中的公式提供值,并向下复制以适应:

=K2/J2  
=VLOOKUP(A2,H:L,5,0)
这可能是F2中公式查找表的基础,并向下复制以适应:

=K2/J2  
=VLOOKUP(A2,H:L,5,0)

我不明白你想要什么。是否要将
733134.89
除以3和
1183474.22
除以7?你不是很清楚。我想要733134.89/(110+60+90),然后将给定的按比例分配给D2、D3、D4。什么是“按比例分配给定的”意思?给我一个最终结果。计算公式后,三者是否应相等
733134.89
?仅供参考-这里的人通常不会回答一个问题,除非看到你尝试了什么。