大于,小于,中频公式+额外条件

我写了一个IF公式如下…

=IF(AB2>=500000,"Platinum",IF(AB2>100000,"Gold",IF(AB2>0,"Silver",""))) 

这工作得很好,但是我得到了一个新的警告,我一直没有弄清楚。

如果赞助商栏(见下图)有一个值,那么它应该成为“白金”层。

在这里输入图像说明

所以,我看到如果可能的话,将这个附加条件添加到我现有的公式中。 任何帮助将不胜感激!

 =If(LEN(AA2)<> 0,"Platinum",if(AB2>50000,"Platinum .... etc. 

然而,你的逻辑将会与许多嵌套的IFs扭曲。 您可以考虑使用CHOOSE> MATCH结构,因此:

 =IF(LEN(AA2)<> 0,"Platinum",CHOOSE(MATCH(AB2,{0,100000,500000},1),"Silver","Gold","Platinum")) 

这个公式首先检查是否有赞助商,如果有,则将其设置为“白金”; 如果没有,则进入CHOOSE(MATCH

MATCH查找数组中最大的数字(即{0,100000,500000}),该数字小于或等于AB2中的数值,并返回find匹配的索引号。 CHOOSE然后从列表中select该条目并返回。

您可以将一个OR()添加到已有的IF语句中。

 =IF(OR(AB2>=500000,AA2<>""),"Platinum",IF(AB2>100000,"Gold",IF(AB2>0,"Silver","")))