在excel中,iferror是一个判断函数,用于判断对错的函数。IFERROR(value, value_if_error)是它的语法,是用来判断value的正确性,如果value正确则返回正确值,否则返回value_if_error。先举一个简单的例子。

iferror函数运用(你会用IFERROR吗)(1)

图一

图一所示,我们想要得出毛利率的值,毛利率=毛利额÷销售额,由于袜子是赠送的,毛利额为0,那就没有毛利率,就会得出错误值,这时我们就可以使用iferror。

iferror函数运用(你会用IFERROR吗)(2)

图二

由于0不能作为分母,所以得出的是错误值,我们插入公式“=IFERROR(E7383/D7383,"-")”,如果是正确的就得出正确值,如果错误,则得出“-”。

我们还可以将IFERROR与VLOOKUP嵌套使用。

iferror函数运用(你会用IFERROR吗)(3)

图三

前面表格中是这四个人的两月业绩,下面想要得出六一和胡歌的两个人在一月和二月的业绩,这时候我们要用到IFERROR与VLOOKUP复合公式。

iferror函数运用(你会用IFERROR吗)(4)

图四

我们想要通过公式得出王凯和胡歌的去年的职位,我们可以输入公式“=IFERROR(VLOOKUP(G7383,$C$7382:$D$7386,2,0),"-")”

iferror函数运用(你会用IFERROR吗)(5)

图五

我们可以先使用vlookup函数,在插入iferror进行判断,由于前面表格中是没有王凯这个人的,那么自然也匹配不到他去年的职位,所以得出的结果是“-”,胡歌去年的职位是小组长,所以得到的结果就是小组长。

,