例如,当每个陈述为真时,我正在尝试计算不同的价格下降
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"))