EXCEL中如何用RANK函数排列名次,再根据名次求奖金?
需要增加辅助行,名次后插入一行
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行
完成
如何用excel 统计排名1-5名一等奖6-10二等奖11-20三等奖
若你的数据在A1:A20,我们在B1写公式: =IF(RANK(A1,$A$1:$A$20)<=5,"一等奖",IF(RANK(A1,$A$1:$A$20)>=11,"三等奖","二等奖")) 下拖复制到B20(或双击B1的右下角的实心十字) 即得到你要的结果!!!按名次分配奖金,求excel大神
在F2中输入或复制粘贴下列公式 =IF(D2=1,MIN(4860*0.5,500),IF(D2=2,MIN(4860*0.3,400),IF(D2=3,MIN(4860*0.2,300),(4860-MIN(4860*0.5,500)-MIN(4860*0.3,400)-MIN(4860*0.2,300))/10))) 下拉填充excel表格怎么按排名奖励积分和奖品?
1. 首先,打开Excel2010,输入如图所示数据.然后点击第一个排名单元格,选择RANK函数. 2. 弹出函数参数对话总块框,点击哨良选在第一个参数框,点击前面的得分单元格. 3. 点击在第二个参数框,选择所有得分数据区域如图.excel中根据排名名次计算分配比例?
公式这么写:
=TEXT(TRUNC(IF(A2<=3,40%/3,IF(A2<=6,35%/3,IF(A2<=10,25%/3,0))),2),"0.00%")&"w"