记得以前在公司的时候,有个HR助理跑来找我,说她用整了一张绩效考核的表格,并且在计算各项考核分数时使用了公式,不过有个问题,那就是在还没有填入数据的时候,会出现这么个东西——#DIV/0!。也就是显示被0除时的公式错误。问我,这该怎么破?
嘿,当时我就纳闷了,虽然当时我是绩效主管,但我并不是Excel专家呀!这种关于Excel的事儿HR助理不是应该比我懂得多嘛!这也是我当时的原话,接着我和助理说:“你百度一下吧。你问我,我也是百度。”
她说:“我搜了,找不到,才来问你的。”
我说:“这种问题应该网上有很多人会问吧,怎么可能没答案呢?”
立马在百度里键入“#DIV/0!【空格】不显示”很快出现了一大把。

各路大神给出了各种各样的解决方法,最容易想到的是IF函数,不过IF只是解决了显示“#DIV/0!”的问题,实际上公式错误显示有很多种,比如#NA,#VALUE!,#REF!……最好是一个公式可以搞定所有。
后来翻到一个公式叫ISERROR,配合IF使用,可以一次性解决所有公式的错误显示问题,通用的格式是这样的:
=IF(ISERROR(某公式),“”,某公式)
大意是,如果公式错误,就显示为空,如果没错就显示“某公式”的计算结果。
然后把
嘿,当时我就纳闷了,虽然当时我是绩效主管,但我并不是Excel专家呀!这种关于Excel的事儿HR助理不是应该比我懂得多嘛!这也是我当时的原话,接着我和助理说:“你百度一下吧。你问我,我也是百度。”
她说:“我搜了,找不到,才来问你的。”
我说:“这种问题应该网上有很多人会问吧,怎么可能没答案呢?”
立马在百度里键入“#DIV/0!【空格】不显示”很快出现了一大把。
各路大神给出了各种各样的解决方法,最容易想到的是IF函数,不过IF只是解决了显示“#DIV/0!”的问题,实际上公式错误显示有很多种,比如#NA,#VALUE!,#REF!……最好是一个公式可以搞定所有。
后来翻到一个公式叫ISERROR,配合IF使用,可以一次性解决所有公式的错误显示问题,通用的格式是这样的:
=IF(ISERROR(某公式),“”,某公式)
大意是,如果公式错误,就显示为空,如果没错就显示“某公式”的计算结果。
然后把
