I use If ISERROR. I have a worksheet with a few constants, many inputs, which are usually empty, (because I only enter what I need for one formula,) and many formulas that use the constants, the inputs, and the results of other formulas.
Imagine the kinds of errors I can get =0/n; =n/0 = X*#NA; = X/#REF. Et al.