Доброго времени суток!
Нашел макрос и немного переделал его под свои нужды. Но беда в том, что он неплохо работает только на небольших объёмах. При 60 тыс строк - завершения работы макроса так и не дождался (прошли часы)...
Может быть кто-то сможет подсказать как можно ускорить выполнение макроса?
Ясно, что сильно тормозят циклы, но как без них обойтись, ума не приложу...
В данном примере для каждого товара (критерий - товар) нужно сосчитать количество уникальных продаж (критерий - № заказа) и количество уникальных покупателей (критерий Покупатель).
Например Товар1 встречается на 5-х строках, он фигурирует в 4-х уникальных продажах (заказах покупателя) и продавался 2-м покупателям.
Возможно надо использовать не коллекции?
Варианты со сводной не подходят. Возможно применить формулу если её как-то записать кодом.
Заранее спасибо.
Нашел макрос и немного переделал его под свои нужды. Но беда в том, что он неплохо работает только на небольших объёмах. При 60 тыс строк - завершения работы макроса так и не дождался (прошли часы)...
Может быть кто-то сможет подсказать как можно ускорить выполнение макроса?
Ясно, что сильно тормозят циклы, но как без них обойтись, ума не приложу...
В данном примере для каждого товара (критерий - товар) нужно сосчитать количество уникальных продаж (критерий - № заказа) и количество уникальных покупателей (критерий Покупатель).
Например Товар1 встречается на 5-х строках, он фигурирует в 4-х уникальных продажах (заказах покупателя) и продавался 2-м покупателям.
Возможно надо использовать не коллекции?
Варианты со сводной не подходят. Возможно применить формулу если её как-то записать кодом.
Заранее спасибо.