-1

Привет всем (спрашиваю здесь, потому что этот мета-вопрос сказал мне).

У меня есть некоторые данные в таблице Excel здесь. Это не более чем таблица с пятью столбцами.

Year Purchased  Manufacturer            Model           Num  Unit Price      Total Price
        2007    SMARTBOX                FuturePad XP    1    £2,915.00   £2,915.00 
        2007    Attainment Company Inc  Go Talk 9+      1    £104.00 
        2007    Attainment Company Inc  Go Talk 9+      1    £104.00     
        2007    Attainment Company Inc  Go Talk 9+      1    £104.00     £104.00 
        2007    Attainment Company Inc  Go Talk 20+     1    £114.00     £114.00 

Я хотел бы иметь возможность создать «первую десятку» либо производителей, либо моделей (и я бы хотел сделать это либо по большинству упоминаний, либо по большинству продаж, либо по максимальной стоимости продаж) - но я Понятия не имею, что лучший метод в Excel. Какие-либо предложения...?

Идеальным выходом может быть набор продаж, который говорит что-то вроде

Company Units
A   5342
B   232
C   2
D   1

2 ответа2

1

Используйте сводную таблицу и отфильтруйте один или другой столбец в первой десятке:

Пример SU478226 ,

0

Самый простой способ сделать это с помощью ручной сортировки массива. Но я думаю, это не то, что вы спрашиваете.

Если вы предпочитаете, чтобы это делалось исключительно с помощью формул, решение не является ни коротким, ни очевидным, но оно выполнимо (на самом деле я делаю это почти ежедневно).

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

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