关于excel函数的请教

如图所示,我要在G2、G3……G11中实现:分配金额=总金额*奖罚分配比例*(分配点数/∑(分配点数*分配点数在与相同奖罚比例对应的区域里的出现次数)),也就是说“G2=... 如图所示,我要在G2、G3……G11中实现:分配金额=总金额*奖罚分配比例*(分配点数/∑(分配点数*分配点数在与相同奖罚比例对应的区域里的出现次数)),也就是说“G2=2000*40%*(1.8/(1.8*1+1.6*2+1.5*1))=221.54”,G3=2000*40%*(1.6/(1.8*1+1.6*2+1.5*1))=196.92,G4=G3(计算过程略),G5=2000*40%*(1.5/(1.8*1+1.6*2+1.5*1))=184.62,注意,现在到了G6以及G6以下了,计算公式不变,但参数变了,请看:G6=2000*60%*(1.2/(1.2*1+1.3*2+2*3))=146.94,G7=2000*60%*(1.3/(1.2*1+1.3*2+2*3))=159.18,G8=G7(计算过程略),G9==2000*60%*(2/(1.2*1+1.3*2+2*3))=244.90,G10=G11=G9(计算过程略)。最后,G2+G3+……+G11=2000,刚好把2000元分完。我的意思是,就在G2这一单元格设一个公式,然后用公式复制功能,往下一拉,上面的结果都自动计算出来。这里的关键点是:一、奖罚分配比例这一单元格里的数是通过其他公式算出来的,随时有可能变,所以不能用if(D2=40%,**,**)的条件判断公式;二,最关键的是,用“40%”这比例算出来的数,再次分配时,只能和“与40%对应的分配点数以及这些点数出现的次数相运算”,同理用“60%”这一比例计算出来的数,只能和“与60%对应的分配点数以及这些点数出现的次数相运算”,但单元格里的公式却不能更改,要有自动识别功能。
哪位大虾能解决这问题,高分悬赏。
“赵六”重复了,属于笔误,不影响问题本身,请见谅!
展开
 我来答
cxjx11329
2014-05-13 · TA获得超过3050个赞
知道小有建树答主
回答量:1352
采纳率:0%
帮助的人:446万
展开全部

G2中公式=$A$2*E2*(F2/SUM(OFFSET(INDIRECT("F"&MATCH(IF(E2=0.4,$E$2,$E$6),E:E,0)),0,0,COUNTIF(E:E,E2)))),然后拖动填充即可

或者=$A$2*E2*(F2/SUMPRODUCT(($E$2:$E$11=E2)*($F$2:$F$11)))

月夜清泉168
高粉答主

2014-05-13 · 每个回答都超有意思的
知道大有可为答主
回答量:3.2万
采纳率:85%
帮助的人:4122万
展开全部

G2公式:

=ROUND($A$2*E2*F2/SUMIF($E$2:$E$11,E2,$F$2:$F$11),2)

下拉复制公式

(由于数据计算结果是多位小数,四舍五入后再求和,有可能不等于总数。考虑误差问题的话,可将其中一个人的数字用总数减去其他人的和。)

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式