Нужна помощь в сортировке индекса / соответствующих формул - PullRequest
0 голосов
/ 13 октября 2019

Я использую функции Index и Match в Excel, чтобы создать динамический список поставщиков и количество клиентов, которые у них есть.

=IFERROR(INDEX($D$2:$D$9999, MATCH(0,COUNTIF($G$34:G34, $D$2:$D$9999), 0)),"")

вместе со столбцом COUNTIF для создания списка.

Однако при такой настройке он не позволяет сортировать по убыванию.

У кого-нибудь есть идеи, как я могу сделать этот вид от низшего к высшему в этом динамическом списке?

Это в Excel, и я пытался использовать какую-то форму RANK или VLOOKUP MIN, но я просто не могу понять эту проблему.

Моя главная цель - сделать так, чтобы, когда кто-то входит в нового продавца, он автоматически добавлял их в список, который я составил. работать с кодом выше, но я также хочу выяснить, как перечислить в порядке убывания.

Спасибо!

1 Ответ

0 голосов
/ 14 октября 2019

Вот формула без массива в удалении дубликата и сортировке в порядке убывания

В G35, скопировано:

=IFERROR(INDEX($D$2:$D$9999,MATCH(0,MMULT(COUNTIF($D$2:$D$9999,">"&$D$2:$D$9999),1)-SUM(MMULT(COUNTIF($G$34:G34,$D$2:$D$9999),1)),0)),"")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...