if条件为vlookup函数产生的结果(数字或显示#N/A)

问题描述:

if条件为vlookup函数产生的结果(数字或显示#N/A)
A2和A3都是通过vlookup函数在另外一个sheet中查找A1得来的数字(默认A2为#N/A的时候A3肯定也是#N/A),问:如果A2和A3两个都是#N/A,则A4=0,如果A2是#N/A而A1不是,则A4=A1,如果两个都不是则A4=A2,怎么写A4里面的函数?

感觉有点乱
=IF(AND(ISERROR(A2),ISERROR(A3)),0,IF(OR(ISERROR(A2),ISERROR(A2),),A1,A2))