Группировка в Excel и последующее сохранение рейтинга - PullRequest
0 голосов
/ 27 ноября 2018

У меня есть файл с ежемесячными производственными данными заводов, у которых есть определенные подразделения.

У меня есть подразделения, сгруппированные по фабрикам.

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

Iприкрепили образец ниже.В настоящее время рейтинг основан на ALL подразделении Delta (подразделение Factory AND ), в то время как я хочу получить только ранжирование на заводе с возможностью развернуть / свернуть соответствующее подразделение.

Кто-нибудь знает, как мне это удается?

Пример, закодированный ниже, - это то, что я сейчас имею в качестве таблицы 1.

Мои ожидаемые результаты приведены в таблице 2.

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

Таблица 1 (где подсистема AC сгруппирована и может быть скрыта / показана):

Factory     Delta   Jan Feb
Factory 1   10  100 110
Sub A   5   50  55
Sub b   3   30  33
Sub C   2   20  22
Factory 2   -50 200 150
Sub Aa  -10 120 110
Sub Bb  -40 80  40
Factory 3   25  400 425
Sub Aaa 0   300 300
Sub Bbb 25  100 125
Factory 4   150 250 400
Sub AAAA    50  100 150
Sub BBBB    50  75  125
Sub CCCC    50  75  125

Таблица 2 (заказано обязательно), возможность расширения и просмотра подразделений

    Factory     Delta
1   Factory 4   150
2   Factory 3   25
3   Factory 2   10
4   Factory 1   -50

Основная формула для отображения правильного ранжирования следующая:

=INDEX($A$2:$B$15,MATCH(LARGE($B$2:$B$15,A20),$B$2:$B$15,0),1)

Ранжирование второй таблицы можно найти вA20:A34

...