按照一定的条件计算每一列的列数

我有两个主要员工号码和销售代理号码列。 每个员工可以有一个或多个与之相关联的销售代理,并且这些销售代理中的每个销售代理都有特定的分红。 现在,我试图计算第四列Final_bonus_split ,这个列中的值是每个员工编号的代理奖金的权重。 例如,如下所示:

Emp# Sales_Agent# Bonus_Split Final_bonus_split 1000 123 10% =10/(10+25+30) = 15% 1000 345 25% =25/(10+25+30) = 38% 1000 987 30% =30/(10+25+30) = 47% 2000 123 10% =10/10 = 100% 3000 345 50% =50/(50+15) = 77% 3000 647 15% =15/(50+15) = 23% 4000 634 40% =40/40 = 100% 

我目前正在使用2个帮助列做这个,但是想知道是否可以用一个列来完成。

这是你在找什么:

 =C2/SumIf($A$2:$A$8;A2;$C$2:$C$8)