将我的数据分为 3 类

将我的数据分为 3 类

我想使用一个公式将我的数据分为 3 类。我想要:

  • 发货量小于 100 的单位称为“A 组”

  • 发货量在 100 至 999 之间的单位为“B”组

  • 发货单位数 >1000 为“C”组

数据布局类似

我努力了:

IF(Sales<100,"A", IF(AND(Sales>=100, Sales<=999, "B", IF(Sales>1000, "C",0)))

但它不断出现以下情况:

我们发现这个公式存在问题

错误消息,我无法弄清楚公式出了什么问题。

答案1

我注意到您说您已经解决了问题,但是还有几件事值得一提。

  1. 您的公式(和问题描述)中有一个小错误。您希望将值分组为:“小于 100”、“介于 100 和 999 之间”(含 100 和 999)、“大于 1000”。如果值正好是 1000,会发生什么情况?

  2. 您编写公式的方式是可行的,但需要知道的是,多个 IF 语句相当于其他语言中的“IF-ELSE”。因此,您可以通过仅处理条件的上限来简化公式:

    =IF(销售额 < 100, "A", IF(销售额 < 1000, "B", "C"))

是您正在寻找的最短且最易读(恕我直言)的公式。

相关内容