IF Statments in EXCEL



例如,当每个陈述为真时,我正在尝试计算不同的价格下降

Statement 1 - Y
Statement 2 - N
Statement 3 - N
Statement 4 - N

我已经能够让它与其中一个语句一起使用

=IF(EXACT(L9,"Y"),I29-I9*C21,I29)

但是,如果所有 4 个语句都是 Y,我不知道我该如何将其加在一起,因为如果 True,每个语句都会带走不同数量的钱。

我的猜测是

=IF(EXACT(L9,"Y"),I29-I9*C21,I29,IF(EXACT(L8,"Y"),I32-I8*C20,I32))

但是,对该函数提出了许多论据

任何帮助都会得到很多:)


这就是我的 excel 文档目前的样子。不要以为我试图解释它做得很好:/。

卓越文档

因此,我或多或少一直在尝试做的是,当购买更改为 Y 时,它会改变该总数,但是我只能使用一个已更改为 Y 的语句来了解如何做到这一点:

=IF(EXACT(J6,"Y"),H18-H6*I6,H18)

很抱歉没有解释太多:/

这就是使用 IF 语句构建更复杂的逻辑函数的方法。

如果所有四个语句都等于"Y"....

=if(and(A1="Y",B1="Y",C1="Y",D1="Y"),[Calculation if True],[Calculation if False])

因此,下面是嵌套在语句中的多个测试的示例。

测试 1:所有 4 个单元格都等于"Y"吗?

如果是,则"测试 1 等于 True"。

如果没有,

测试 2:前 3 个单元格等于"Y",第 4 个单元格等于"N"吗?

如果是,则"测试 2 等于 True">

如果不是,则"测试 1 或测试 2 都不等于 True">

这是公式:

=if(and(A1="Y",B1="Y",C1="Y",D1="Y"),"Test 1 equals True",if(and(A1="Y",B1="Y",C1="Y",D1="N"),"Test 2 equals True","Neither Test 1 nor Test 2 equal True"))

最新更新