А можно придумать такой макрос, который бы при выделении мышью определенной области на листе ексель, в моем случае область называется продуктовая категория(например:PKW.Автолампы) сначала сортировал по убыванию долю сегмента - это столбец "доля сегмента в ВД В ЦЗ в ПК", а затем считал с накоплением: т.е. выделили в первом столбце автолампы, отсортировали по убыванию долю и просуммировали с накоплением - я пример вычислений сделала в файле
Здравствуйте уважаемые форумчане!
А можно придумать такой макрос, который бы при выделении мышью определенной области на листе ексель, в моем случае область называется продуктовая категория(например:PKW.Автолампы) сначала сортировал по убыванию долю сегмента - это столбец "доля сегмента в ВД В ЦЗ в ПК", а затем считал с накоплением: т.е. выделили в первом столбце автолампы, отсортировали по убыванию долю и просуммировали с накоплением - я пример вычислений сделала в файлеl-lisa
l-lisa, с чего Вы взяли что для этой задачи необходимы макросы? Воспользуйтесь настраиваемой сортировкой и измените немного формулу для накопительных итогов.
п1. Выделите весь диапазон данных с шапкой п2. зайдите на вкладку главное и справа найдите в выпадающем списке сортировки "Настраиваемая сортировка" п3 отсортируйте как на рис п4. в ячейку Д3 вбейте формулу
Код
=ЕСЛИ(A3=A2;C3+D2;C3)
и протяните вниз
П.С. а макрос придумать конечно можно. но стоит ли заморачиваться?
l-lisa, с чего Вы взяли что для этой задачи необходимы макросы? Воспользуйтесь настраиваемой сортировкой и измените немного формулу для накопительных итогов.
п1. Выделите весь диапазон данных с шапкой п2. зайдите на вкладку главное и справа найдите в выпадающем списке сортировки "Настраиваемая сортировка" п3 отсортируйте как на рис п4. в ячейку Д3 вбейте формулу
Код
=ЕСЛИ(A3=A2;C3+D2;C3)
и протяните вниз
П.С. а макрос придумать конечно можно. но стоит ли заморачиваться?tsap
Сообщение отредактировал tsap - Четверг, 22.05.2014, 01:55