Excel2010或以后的版本
第一步,要使用IF函数,首先要掌握使用心法,即理清条件之间的逻辑关系,这样才能准确运用IF函数。就这次加薪政策来说,分析为逻辑条件为:武力值>=90 且 原工资>=4800,加1800元,武力值>=90的其他人员,加2000元;武力值>=70 且 原工资>=4000,加1500元,武力值>=70的其他人员,加1800元;武力值>=55 且 原工资>=1000,加1300元,武力值>=55其他人员,加1500元;其余人员加800元。一共是7个并列的条件。条件理清了,下一步就好做了。
第二步,按照条件关系,建立if函数公式。首先是武力值>=90 且 原工资>=4800,加1800元,可在E2单元格中写为:if(and(C2>=90,D2>=4800),1800,其他条件)。其次,再考虑武力值>=90的其他人员,加2000元这个条件,把E2单元格的公式扩充为:if(and(C2>=90,D2>=4800),1800,if(C2>=90,2000,其他条件)),接着考虑武力值>=70 且 原工资>=4000,加1500元这个条件,继续扩充公式,依次类推,直至完成所有条件。最后的公式为:=IF(AND(C2>=90,D2>=4800),1800,IF(C2>=90,2000,IF(AND(C2>=70,D2>=4000),1500,IF(C2>=70,1800,IF(AND(C2>=55,D2>=1000),1300,IF(C2>=55,1500,800))))))
第三步,公式设置完成后,向下拖拉复制到E列所有单元格,完成应增加工资的计算。特别要说明的是,这种条件复杂的判断,容易出错,所以计算完成后要抽查几个不同的情况来验证一下是不是正确。朱武对不同的人进行复核后,发现计算完全正确。
再强调一下,使用IF函数最重要的是心法,理清条件之间的逻辑关系。
如果您觉得这篇经验对您帮助,请投票、点赞或提问交流。