excel表格实例教程6:iferror函数常见使用方法
的有关信息介绍如下:iferror函数是excel表格非常常用的一个函数,尤其是在处理一些公式计算结果出现错误的情况下,进行判断处理,继续进行下一步计算,作用明显。
iferror(参数1,参数2),参数1出现错误时即会返回参数2,否则参数1。
场景——江A公司5月销售业绩表,计算要求:
1、计算各机构销售人员业绩完成率;
2、完成率达100%,按销售业绩给予5%目标奖励;
3、查找张1等销售人员业绩。
一、计算各机构销售人员业绩完成率及目标达标奖励:在f6输入“=E6/D6”,然后向下填充。可以看到:由于南区店未参加本次活动,未下达目标,出现了错误值。
二、如果忽略以上,继续计算下一步目标达标奖励,会出现什么结果呢?
在G6输入“=IF(F6>=100%,E6*5%,0)”,然后向下填充,可以看到南区店销售奖励继续出现错误值。
三、这样虽然不算错,但将这样一份报表报送给总经理,让人看不懂,也不美观。那么,怎么解决呢?
正确方法:在f6输入“=IFERROR(E6/D6,"未参加")”
在g6输入“=IF(F6="未参加","未参加",IF(F6>=100%,E6*5%,0))”
结果显示,南区店尽管有业绩,但完成率、达标奖励均显示"未参加"。
四、查找“张1”、“李1”、“赵1”、“王4”销售业绩:在J6输入“=VLOOKUP(I6,$B$6:$E$21,4,0)”,然后再向下填充,可以看到赵1、王4由于不在销售表上,返回值是错误值。
注意点:1、B6~E21区域要绝对引用;2、查找区不能从A6查起,因为VLOOKUP函数必须从查找条件必须在查找区的第一列,否则会出现错误。
五、那么,正确方法:在J6输入“=IFERROR(VLOOKUP(I6,$B$6:$E$21,4,0),"不在销售表里")”,然后向下填充,这样赵1、王4结果是“不在销售表里”。