excel - #N/A错误时如何使用IF语句

标签 excel if-statement error-handling excel-formula

我有一个公式如下所述:

=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/

相关文章:

sql - 自动刷新 Excel ODC 连接和数据透视表,无需打开文件 PowerShell

excel - 如何在 Excel 2007 中清除排序

php - opencart从excel导入用户

java - 当输入无效数字时,其他循环不起作用

javascript - 在javascript中的if语句中定义变量

bash - 尝试/捕捉 : trigger URL on bash error

string - Excel 函数格式

java - 如何检查某些数字是否出现在数组中?

swift - 使用 Xcode 捕获 Swift 代码中的崩溃

php - 在 MVC 架构中记录数据库错误的位置