我正在寻找创建一个公式的方法,使我能够使用公式将值分为 6 个不同的组,该公式需要返回组字母。
A= 已售出 800 多台
B= 销售量在 300 至 800 件之间
C= 销售量介于 200 至 300 件之间
D= 销售量在 160 至 200 之间
E= 售出 1 至 160 件
F= 销售量为零
我附上了我正在处理的数据的一个例子:
我尝试过下面的公式,但没有成功
=IF([@[销售]]<=1, "F",IF(AND([@[销售]<=160, [销售]]>1),"E",IF(AND([@[销售]]<=200, [@[销售]]>=160)),"D",IF(AND([@[销售]]<=300,[@[销售]]>=201),"C",IF(AND([@[销售]]<=301,[@[销售]]>=800),"B","A"))))
这不是重复的,必须需要更多信息,之前我追寻的是 3 组,现在我追寻的是 6 组,上一个问题的答案在这种情况下确实有效
答案1
我改用 IFS:
=IFS([@[销售]]>800,"A",[@[销售]]>300,"B",[@[销售]]>200,"C",[@[销售]]>160,"D",[@[销售]]>1,"E",[@[销售]]>0,"F",[@[销售]]=0, "F")
答案2
您不需要使用 AND():
=IF([@[Sales]]>800,"A",IF([@[Sales]]>300,"B",IF([@[Sales]]>200,"C",IF([@[Sales]]>160,"D",IF([@[Sales]]>0,"E","F")))))
假设 [@[Sales]]=350。由于它到达了第二个 IF(),因此它必须小于 800。类似的逻辑适用于其他 IF()。