首页 > 解决方案 > 以另一个公式(计算)作为答案的多个 IF AND 语句

问题描述

我正在尝试为以下场景编写一个公式:

If E16=200 AND P17=0 输出将是答案P16*S4

If E16=200 AND P17>0 输出将是答案P16*N4

If E16=1 AND P17=0 输出将是答案P16*S2

If E16=1 AND P17>0 输出将是答案P16*H2

If E16=3 输出将是sum(Q16:U16)

当我设置前两个条件时它起作用了,E16=200但是当我添加其余条件时,它给了我一个错误。谢谢!

标签: excel

解决方案


如果您正在寻找IF可以评估所有场景的公式,请尝试以下操作:

=IF(E16=200,IF(P17<=0,P16*S4,P16*N4),IF(E16=1,IF(P17<=0,P16*S2,P16*H2),IF(E16=3,SUM(Q16:U16),"No Value")))

它首先评估E16等于200。如果E16 等于200,则继续进行评估P17。如果E16 等于200,则公式检查是否E16等于1

如果E16 等于1,则继续进行评估P17。如果E16 等于1,则该公式检查是否E16等于3

如果E16 等于3,则该公式对范围求和Q16:U16。如果E16 等于3,则公式返回单词“ No Value ”。

此公式中没有错误处理,因此如果需要,可以将其包装在IFERROR函数中。


推荐阅读