使用和或联合使用

我通常在公式上使用AND和OR,他们不是太困难,但是我正在处理一个需要使用条件AND和OR的文档。

人们可以通过两种方式获得折扣。 我有四个条件:

Condition A "Cta Cte" Condition B >23 Condition C "Cta Corriente" Condition D >25 

如果一个人满足条件A和条件B,他/她将得到折扣,或者如果一个人满足条件C并且必须符合条件E,他/她也将获得折扣。

我尝试了下面的公式,但不工作:

 =IF(AND(AND(OR(A11="Cta Corriente"),B11>25),A11="Cta Cte",B11>23),"Discount","No discount") 

我在所有情况下都No discount

SO30656179问题示例

尝试

 =IF(OR(AND(A11="Cta Cte",B11>23),AND(A11="Cta Corriente",B11>25)),"discount","no discount") 

在这里输入图像说明

尝试这个:

 =IF(OR(AND(A11="Cta Corriente",B11>25),AND(A11="Cta Cte",B11>23)),"Discount","No discount") 

你所说的是((OR C) AND D) AND A AND B 有点关你在找什么:)

如果将来,一步一步构build他们。 我的思考过程如下。

好吧,我们想要的条件: AND(A,B)AND(C,D) ,我们也知道与他们任何一个,所以我们把他们包装在一个OR

这给我们留下了OR(AND(A,B), AND(C,D))

我不是很擅长解释这些事情,但是我希望能帮上忙。

稍微短一些(或者,如果遇到这些function有问题,请不要使用它们):

 =IF((A11="Cta Cte")*(B11>23)+(A11="Cta Corriente")*(B11>25),"Discount","No discount") 

最简单的方法来看看这是做什么可能是创build一些例子,然后将评估公式应用到他们。