我有一个公式如下所述:
=IF(RC[1]=0,"matched",IF(RC[1]>0,"Short booked",IF(RC[1]<>0.01,"Excess booked",IF(RC[1]=#N/A,"GIT",0))))'
我无法获得 GIT 作为文本而不是#N/A单元格中的错误,解决方案是什么。
最佳答案
尝试使用IFERROR包装器。
=iferror(IF(RC[1]=0, "matched", IF(RC[1]>0, "Short booked", IF(RC[1]<>0.01, "Excess booked", 0))), "GIT")
但是,我仍然看到一个逻辑漏洞问题,因为我很确定
IF(RC[1]<>0.01,...
不会达到。逻辑上的进展表明应该为..., IF(RC[1]<0, "Excess booked", ...
。
关于excel - #N/A错误时如何使用IF语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49186745/