Я хочу использовать формулу, которая позволяет мне разделить мои данные на 3 группы. Я хочу:

  • Единицы, отгруженные <100, должны называться группой "А"

  • Единицы, отправленные между 100-999, чтобы быть группой "B"

  • Отправлено единиц> 1000 для группы "C"

Подобное расположение данных

Я пытался:

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

Но это продолжает придумывать:

мы нашли проблему с этой формулой

сообщение об ошибке, и я не могу понять, что не так с формулой.

1 ответ1

1

Я заметил, что вы говорите, что у вас все получилось, однако есть пара вещей, которые стоит упомянуть.

  1. В ваших формулах есть небольшая ошибка (и описание вашей проблемы). Вы хотите сгруппировать значения: "Менее 100", "От 100 до 999 включительно", "Более 1000". Что произойдет, если значение будет ровно 1000?

  2. То, как вы написали формулу, будет работать, но стоит знать, что несколько операторов IF эквивалентны 'IF-ELSE' на других языках. Таким образом, вы можете упростить формулу, имея дело только с верхними границами ваших условий:

    = IF (продажи <100, "A", IF (продажи <1000, "B", "C"))

это самая короткая и легкая для чтения (imho) формула, которую вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .