带有 AND/OR 组合的 Excel IF 语句不起作用

带有 AND/OR 组合的 Excel IF 语句不起作用

我的 Excel 公式能够识别到目前为止的所有内容,其中它使用第一次计算而不是第二次计算。

我使用的公式:

=IF(OR(A21="Ensure Plus",A21="Glucerna RTH",A21="Nepro Hp",A21="Novasource",A21="Supportan",AND(OR(B21>F11,AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5))),AND(($G$19-G21)<=5,($G$19-G21)<=(-5)))),B21-50,IF(OR(AND(($E$19-E21)<=5,($E$19-E21)<=(-5)),AND(($F$19-F21)<=5,($F$19-F21)<=(-5)),AND(($G$19-G21)<=5,($G$19-G21)<=(-5))),B21-3,"Cannot Be"))

以下是工作表的屏幕截图:

工作表

先感谢您。

答案1

长而复杂的公式的故障排除提示:

将公式分解为单个单元格中可管理的部分。然后,您可以确定哪些条件可以正确解析,哪些条件不能。一旦所有包含公式部分的单元格都显示正确的结果,就开始合并两个单元格中的公式并检查结果。重复此操作,直到所有公式部分都已合并到主公式中。

在没有任何迹象表明您的业务规则和逻辑是什么的情况下,这是唯一能想到的答案。

相关内容