如上图,某公司有A、B、C、D四个部门,每个月都有对应积分和总奖金,名次是用RANK函数根据积分排列的。已知第一名可得40%总奖金,第二名可得30%总奖金,第三名可得20%总奖金,第四名可得10%总奖金。如果有并列情况,如:1133,即1,1可分别得(40%+30%)/2*总奖金;3,3可分别得(20%+10%)/2*总奖金,如1222,即1可得40%总奖金,另外三个部门可得60%/3*总奖金。如果把上面全部排序的可能性都加进去,那应该如果用函数分别求得A、B、C、D部门的奖金呢??
求高手解答啊啊!!!!!
需要增加辅助行,名次后插入一行
B3输入公式=RANK(B2,$B$2:$E$2)
公式向右复制
B4输入公式=COUNTIF($B$3:$E$3,B3)
公式向右复制
B6输入公式=IF(AND(B4=1,B3=1),$A$6*0.4,IF(AND(B4=1,B3=2),$A$6*0.3,IF(AND(B4=1,B3=3),$A$6*0.2,IF(AND(B4=1,B3=4),$A$6*0.1,IF(AND(B4=2,B3=1),$A$6*(0.4+0.3)/2,IF(AND(B4=2,B3=2),$A$6*(0.3+0.2)/2,IF(AND(B4=2,B3=3),$A$6*(0.2+0.1)/2)))))))+IF(AND(B4=3,B3=1),$A$6*(0.4+0.3+0.2)/3,IF(AND(B4=3,B3=2),$A$6*(0.3+0.2+0.1)/3,IF(B4=4,$A$6/4)))
公式向右复制
隐藏第4行
完成
右拉。