在使用函数的过程中,有时会有#REF!;#DIV/0!等字符出现。这可能是因为公式磕聆霖麸无法计算出现的问题,比如使用除法时的除数为0,或者使用VLOOKUP但引用的目标不在数据源里。
工具/原料
安装有OFFICE软件的PC一台
输入设备(鼠标、键盘等)
案例1
1、比如在前面的工资案例中,因为目前的工资表只计算但第一季度结束,所以下面的四月到十二月并没有数据,但是表格作为模板发下去,必然时一次将公式填充到底的。
2、在这个时候,我们可以考虑使用IFERROR函数将错误的信息换一种方式显示出来。如图,完整公式为=IFERROR(INDIR呶蓟鹭毵ECT(ADDRESS(13,6,1,1,B2&"工资")),""),这个公式,当原公式计算结果错误时,执行结果“”,所以当其他月份的表格未建立的时候,汇总表里所对应的月份就时空白的。
3、现在我们建立一份四月的工资表格,并命名为四月工资。
4、切换到汇总表,可以看见,原来四月的空白现在已经被填充了数值。
5、同理,我们也可以对第二参数进行修改,让出现的结果时我们想要的样子。比如,对还没有做工资表的月份,给予“尚未统计”字样。
案例2
1、同样还是用过的案例,在这张表里,我们要对同时满足工作2年及以上并且是优秀员工的同时发放2000元的奖金,其他优秀员工发放1000元奖金,不是优秀员工发放200元鼓励奖金。
2、我们可以在D2单元格中输入公式=IFERROR(((B2>=2)/(C2="是"))*1000+1000,200)。公式下拉,我们可以看到,对应的奖金数额都已经计算出来了。
3、有兴趣的童鞋可以选中图中标黑的部分,按F9键看一下计算的结果。