2016-11-10 4 views
0

Я пытаюсь понять, как вытащить верхнюю (и нижнюю) пять предметов, проданных для определенной группы, но не могу понять это. Какие-либо предложения?Формула Excel для натяжения Top 5

Укажите, что вы хотите проверить в зеленом поле, чтобы заполнить поля.

 PAUL   
JAKE   JOHN   
     STEVE  
     JAKE  

Salesman Item  Amount    
PAUL Blue  202  Top 5 Items sold  
PAUL Orange 1,500   
PAUL Green 28    
PAUL Pink  62    
PAUL Purple 10,215    
PAUL Cherry 1,616   
PAUL Soda  1,320   
PAUL Tea 1,598  Bottom 5 Items Sold 
PAUL Coffee 22    
PAUL Pop 165    
PAUL Grass 148    
PAUL Weeds 3   
PAUL Tar 147    
JOHN Eyes  169    
JOHN Teeth 1,258   
JOHN Arm 1,247   
JOHN Leg 1,396   
JOHN Foot  13,598    
JOHN Hand  12,458    
JOHN Finger 12,477    
JOHN Nailfile  1,036   
JOHN Brush 4,567   
STEVE Comb  8,901   
STEVE Tweezer 2,345   
STEVE Charger 3,456   
STEVE Plate 4,567   
STEVE Bowl  5,678   
STEVE Cup 6,789   
STEVE Spoon 7,890   
STEVE Knife 8,902   
JAKE Fork  8,998   
JAKE Tongs 1,723   
JAKE Spatula 9,856   
JAKE Cookie Jar 1,616   
JAKE cracker 2,589   
JAKE Cake  1,628   
JAKE Pie 528,116    
JAKE Cupcake 5,286   
+0

по каким критериям? Текущие 5 лучших ячеек с продавцом или 5 лучших продавцов? как вы ищите выход? ваш вопрос немного неясен .... – Sorceri

ответ

0

Два предложения:

Во-первых, вы можете использовать две формулы массива - см скриншот ниже. Не забудьте закончить формулу CTRL+SHIFT+ENTER, иначе формула не будет работать. Вы заметите, что Excel автоматически вставляет фигурные скобки вокруг вашей формулы {}, что означает формулу массива. Do NOT типа.

первая формула массива для поиска верхнего __ СУММУ Column G
=LARGE(IF($A$3:$A$40=$F$2,$C$3:$C$40,""),E5)

2nd формулы массива для поиска имя элемента ассоциировать с количеством Column F
=INDEX($B$3:$B$40,MATCH($F$2&$G5,($A$3:$A$40&$C$3:$C$40),0))

Затем, вы можете получить фантазии, добавив в data validation как у меня есть в F2.

Array Formula x2

ИЛИ

Во-вторых, вы можете создать два PivotTables (верхний & нижний), как это:

  1. Выберите Данные> Вставить> PivotTable
  2. Макет сводной таблицы, как : Строки = продавец, предмет. Значения = Сумма
  3. Нажмите кнопку фильтра «Ярлыки строк» ​​(1), измените поле на Item (2), выберите «Фильтры значений» (3), выберите «Топ 10» (4). Steps

Законченный продукт выглядит следующим образом ...

Top & Bottom 5 PivotTable

1

Вы можете использовать следующую формулу, которая предполагает

  • ваши данные начинается во втором ряду
  • лица называют вас интересует в D2
  • все имена находятся в колонке A
  • все элементы указаны в колонке B
  • все значения в столбце C
  • вы вводите формулу в ячейку E1 и перетащить его оттуда

    {=MIN(IF(((LARGE(IF(($A$2:$A$22=$D$2),$C$2:$C$22),ROWS($A$2:A2)))=$C$2:$C$22)*(COUNTIFS($E$1:E1,$B$2:$B$22)=0),$B$2:$B$22))} 
    

Для самых маленьких значений, замените LARGE с SMALL.

Смежные вопросы