Задача: Подобрать по 5 уникальных товаров,в пределах всего списка и для каждого города в частности, так что бы их кол-во было максимальным.
Задачка для меня не тривиальная ... Не представляю в какую сторону копать. ИНДЕКС с АГРЕГАТОМ может? Но не доходит как составить формулу... Помогите советом...Может решение гораздо проще чем я думаю)
Всем привет. еще вариант: в D3 - =СЧЁТЕСЛИМН($A$2:$A2;A3;$C$3:$C3;C3) в E3 - =ПРОСМОТР(2;1/(АГРЕГАТ(14;6;$B$3:$B$19/($D$3:$D$19<1)/($C$3:$C$18=$G3);ОСТАТ(СТРОКА(A1)-1;5)+1)=$B$3:$B$19)/($G3=$C$3:$C$19);A$3:A$19) мой вариант не правильный. потом попробую еще раз.
_Igor_61, Gh0st к вашему решению уже успел поправиться. Наименование из левой таблицы можно использовать в правой только ОДИН раз. Именно поэтому не стоило писать в файле решения, что в Москве должен быть помидор, а не свекла. А так, да, интересное формульное решение для создания сводной с фильтром топ-5 по каждому городу. Но, это решение другой задачи.
Рано радуетесь. Похоже вы не только не специалист по Excel, но и по оптимизационным задачам не очень... Вариант, когда локальная жадность промахивается.
Андрей VG написал: Рано радуетесь. Похоже вы не только не специалист по Excel, но и по оптимизационным задачам не очень... Вариант, когда локальная жадность промахивается
Да, вы полностью правы, подобная задача попалась впервые. Подсознательно ожидал подобного,поэтому смотрел на "На поиск решения", но не знаю применимость к VBA.
Не особо критично) Человека беспокоить еще... Думал,что может кого то осенит лаконичное решение, если конечно задачка заинтересует. Зато узнал о её "подводных камнях".