-1

Я пытаюсь ранжировать клиентов на основе сборов. Как показано в таблице ниже, в column A меня есть страна, а в column B имя клиента. Поэтому я хочу найти рейтинг в column D на основе сборов, взимаемых в column C У меня более 20 000 клиентов, и я пытался сделать это в сводной таблице, но это не дает мне четкого ранжирования из-за перечисления двух критериев.

Какая комбинация формул решит эту проблему?

Мой стол;

    A          B           C         D
1   Country   N-Client    Fees      Rank
2   Belgium   A Company   $720       
3   Canada    A Company   $210       
4   Belgium   B Company   $1300      
5   Canada    A Company   $500       
6   Canada    C Company   $600       

Спасибо

1 ответ1

0

Я решил это, установив вспомогательный столбец, а затем столбец ранга. Установите для строки 2 вспомогательного столбца следующее, а затем скопируйте лист, чтобы значение B2 в конце увеличилось до b3, b4 и т.д.:

=SUMIFS(C:C,A:A,A2,B:B,B2)

Затем установите столбец ранга (начиная со строки 2 и скопировав его) следующим образом, заменив D:D на столбец, который вы выбрали выше для столбца промежуточных итогов:

=INDIRECT(ADDRESS(MATCH(LARGE(D:D,ROW()-1),D:D,0),2))&" "&INDIRECT(ADDRESS(MATCH(LARGE(D:D,ROW()-1),D:D,0),1))

Вы должны получить рейтинг в колонке с самой высокооплачиваемой компанией + страной вверху и снижением.

Изменить: хм это приводит к дублированию записей. Вы можете скопировать свой столбец ранга, вставить (специальные)-значения куда-нибудь, а затем удалить дубликаты.

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