excel - IF AND 工作不正确
问题描述
我正在用 3 个条件在 Excel 中构建 IF(AND 公式。公式如下所示:IF(AND(I2="#N/AN/A",J2<>"#N/A Field Not Applicable",K2< >"#N/AN/A"),"A",IF(AND(J2="#N/A 字段不适用",K2="#N/AN/A"),"B","Ok" ))。
问题:由于某种原因,第一个条件我没有得到任何返回: IF(AND(I2="#N/AN/A",J2<>"#N/A Field Not Applicable",K2<>"# N/AN/A"),"A"。公式的其余部分工作正常并提供正确的输出。
对于如何使这个公式正常工作的任何建议,我将不胜感激,因此在某些情况下它会返回“A”。
解决方案
If 公式无法查看单元格中是否存在错误。Excel 尝试从您的单元格中获取值,出现错误,然后您收到错误。您是否尝试在公式中连接不同的“#N/A”,例如比较“I2 = #N/AN/A”?当您尝试连接有错误的单元格时,仅此一项就可能导致我提到的相同问题。正如有人建议的那样,改用公式 ISNA(I2),它会查看单元格是否有 #N/A 错误并返回 True 或 False。您甚至可以在连接中执行此操作,例如:
=CONCAT(IF(ISNA(A2),"No Match", "Has a Match"), IF(ISNA(B2),"No Match", "Has a Match") )
这样,您以后可以将 I2、J2 等与其他文本进行比较,而不是“#N/A”,这在技术上不是文本,并且避免了这个问题。
推荐阅读
- java - 在没有活动的情况下执行 Android 前台服务
- php - PHP 发布数据不适用于 AWS4 签名方法进行身份验证
- shopify - Why cursor-based pagination in shopify ignores last page?
- python - plotly table - one column with differnt text color
- haskell - quickCheck returns error when comparing zipWith functions
- tensorflow-federated - TFF: Does TFF support any other models except neurel networks?
- angular - angular production build fails in Nx workspace due relative path
- javascript - <%= require('html-loader! not working in inner files,
- loops - Cython:有效循环具有多种类型的列表
- javascript - Close popup on file download, wait for file save dialog if needed