如何在 Excel 中将两个(and)函数合并在一起?

如何在 Excel 中将两个(and)函数合并在一起?

我正在尝试在 Excel 2010 中执行一个公式,说明如果一个单元格显示“greens-spray”,另一个单元格显示“M”,则计算平方英尺数。或者,如果一个单元格显示“greens-spray”,另一个单元格显示“A”,则计算英亩数。

有点像这样:

=IF(AND($B$9="greens-spray",G20="M"),F20*(E9/1000),F20*200),or,=IF(AND($B$9="greens-spray",G20="A"),F26*(E9/43560),F26*4.591)

答案1

该公式只能显示一个响应,因此您的 IF 语句需要相互嵌套,而不是“或”语句。

IF 的用法为:

IF(condition,true,false)

因此,如果第一个条件匹配,则输出结果为 true。如果不匹配,则可以进行下一个条件测试。不过就我个人而言,我会做些稍微不同的事情:

IF($B$9="greens-spray",IF(G20="M",F20*(E9/1000),IF(G20="A",F26*(E9/43560),"M or A not specified!")),IF(G20="M",F20*200,IF(G20="A",F26*4.591,"M or A not specified!")))

或者,缩进:

IF($B$9="greens-spray",
    IF(G20="M",
        F20*(E9/1000),
        IF(G20="A",
            F26*(E9/43560),
            "M or A not specified!")),
    IF(G20="M",
        F20*200,
        IF(G20="A",
            F26*4.591,
            "M or A not specified!")))

相关内容