下面分享Excel中IF函数嵌套应用实际案例:
案例:利用Excel解决如下图所示问题:
文本说明:本案例利用Excel函数解决两个问题:
1.考试成绩波动幅度为1.5分,也就是说成绩波动-1.5—1.5分可得基本分20分,如果高于平均分1.5分,每高一分加0.2;如果低于平均分1.5,每低一分减0.2分。
2.班级贡献率排名前三分别加3、2、1分,如果排在倒数前三名分别减3、2、1分。
解决方案:
问题1:首先计算出波动幅度(就是和平均分差值,在此波动幅度已经算出),然后利用IF函数嵌套计算出波动加减分,(思路为如果大于1.5分,用波动幅度数值减去1.5,然后乘以0.2,再加20;如果小于-1.5分,用波动幅度数值加1.5,然后乘以0.2,再加20;这两种情况都没有直接输出20)如下图所示:
函数为:=IF(H3>1.5,(H3-1.5)*0.2+20,IF(H3<-1.5,(H3+1.5)*0.2+20,20))
问题2:首先,利用rank函数计算出各班各学科名次,如下图所示:
函数为:=RANK(I3,$I$3:$I$14)
然后,利用IF函数嵌套贡献率排名前三分别加3、2、1分,如果排在倒数前三名分别减3、2、1分,(思路为一共12个班,如果名次为1输出3,名次为2输出2,名次为3输出1;如果名次为12输出-3,如果名次为11输出-2,如果名次为10输出-1,其他为空)。如下图所示:
函数为:=(IF(J3=1,"3",IF(J3=2,"2",IF(J3=3,"1",IF(J3=12,"-3",IF(J3=11,"-2",IF(J3=10,"-1"," ")))))))
上面两个实际问题利用Excel函数完美解决,这在实际应用中就是冰山一角,本方法分享给大家,旨在互相学习,共同进步,谢谢!