Отображение имени продавца с максимальным количеством проданного товара в определенной категории в Excel

Отображение имени продавца с максимальным количеством проданного товара в определенной категории в Excel

Ниже показано, как выглядят мои данные.

Данные :

Sales Person    item_type   id    Week
mo                  calc    8061    30
mo                  calc    8062    30
el                 purse    5692    31
mo                  calc    8064    31
mo                  calc    8065    30
pi                  calc    5696    30
pi                  Calc    8069    31

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

   **Current Dashbaord**            
        wk30    wk31    wk32
calc            
Purse   

Используя предоставленные выше данные, я пытаюсь опубликовать имя продавца, который совершил больше всего продаж в этой конкретной категории, т. е. калькулятор и кошелек.

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

Вот как будет выглядеть мой вывод

    Output          
        wk30    wk31    wk32
calc    mo       pi 
Purse   "-"      el 

Я достиг точки, где я могу показать общий объем продаж для этой категории за определенную неделю. Спасибо заранее. {:

решение1

Если товаров много и продавцов много, это станет очень обременительным. Для нескольких товаров и продавцов я бы предложил следующий подход.

См. эти ссылкиСЧЁТЕСЛИМН()иИНДЕКС() с ПОИСКПОЗ()Чтобы получить больше информации.

Сначала создайте «вспомогательную» таблицу для каждого товара и подсчитайте количество продаж для каждого продавца за каждую неделю:

Эта формула в G4, заполненная сверху вниз и поперек:

=COUNTIFS($A$2:$A$8,$F5,$B$2:$B$8,$H$2,$D$2:$D$8,G$4)

дает продажи Calcs по продавцам и месяцам. Вам понадобится одна из этих таблиц для каждого товара:

введите описание изображения здесь

Затем эта формула в ячейке под «30» заполняется поперек:

=IF(MAX(G5:G7)=0,"-",INDEX($F$5:$F$7,MATCH(MAX(G5:G7),G5:G7,0)))

введите описание изображения здесь

дает первую строку вашей таблицы Output. Аналогичная формула необходима для каждой строки элемента.

Связанный контент