Добрый день!
Прошу помощи в решении вопроса.
Есть таблица-исходник, в которой прописаны общее количество торговых точек по каждой сети в зависимости от ее типа.
Во второй таблице есть данные по сработавшим торговым точкам по каждой сети, но без разбивки по типам.
Задача состоит в том, чтобы распределить сработавшие торговые точки по типам по такому принципу:
1. Если в сети торговые точки одного типа (как, например у Метро), то все сработавшие торговые точки, естественно относятся к этому типу
2. Если типов несколько (как у Эко), то сработавшие торговые точки распределяются слева направо по остаточному принципу, т.е. берется все количество сначала бутиков, потом - специализированных, потом - гипермаркетов и т.д.
На примере Эко видно, что у него всего 71 магазин. Сработало - только 39. Распределение происходит на гипермаркет - 1, премиум - 20, м-стрим - 17 и на минимарк остается только 1.