如何在 Excel 2010 中编写这个复杂的 IF 公式

如何在 Excel 2010 中编写这个复杂的 IF 公式

细胞:

  • E13 是YESNO

  • E14 是一个数字,

  • L21 是等于 E14*1 的货币金额 BUT;

    • 如果单元格 E13 为YES,则单元格 L21 不能高于 $80.00;

    • 如果单元格 E13 为NO,则单元格 L21 不能高于 40.00 美元。

答案1

如果 E13 只能是“是”或“否”,则可以使用以下命令:

=IF(E13="Yes",MIN(E14,80),MIN(E14,40))

如果 E13 为Yes,则取 E14 和 80 中较小者,否则取 E14 和 40 中较小者。

答案2

=IF(E13="是",IF(E14>80,80,E14),IF(E14>40,40,E14))

可能不够优雅,例如,不区分“否”和“是”,但它确实有效。

相关内容