Как мне получить одно число и разделить его на несколько групп? - PullRequest
1 голос
/ 18 марта 2020

говорят, что у меня есть число

250 000

И у меня есть динамически изменяющаяся группа:

  • группа 1 - от 0 до 100 000
  • группа 2 - от 100 001 до 200 000
  • группа 3 - 200 000 и далее

Существует ли формула, в которой я могу разделить ее таким образом, что первые 100 000 попадают в первую группу, затем следующие 150 000 попадают во вторую группу, а третья группа пуста.

Я пробовал использовать операторы If, и первая группа проста, но вторую я пытаюсь вычесть из первой, но только после того, как я проверил его значение выше максимума группы 1 и все начинает ломаться.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 18 марта 2020

Это формула, о которой все говорили. Значение указано в A2.

=4-MATCH(A2,{100000000,200000,100000,0},-1)

Обратите внимание, что 100 000 000 - это произвольно большое число, которое должно быть больше, чем любое, которое вам когда-либо придется сортировать. Массив должен быть отсортирован в порядке убывания.

1 голос
/ 18 марта 2020

Чтобы отразить комментарий BigBen, вам нужно сделать =MATCH(). Вместо match_type, являющегося 0 (точным), вы можете изменить его на 1 или -1 в зависимости от ваших потребностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...