Страницы: 1
RSS
Посчитать количество в сводной таблице
 
Доброго дня всем!
Я уже видела, что есть в сводных таблицах расчеты всех необходимых данных.
В частности: http://www.planetaexcel.ru/techniques/8/130/#952

Но у меня возник вопрос, каким образом можно посчитать кол-во покупателей того или иного агента (если исходить из аналогичных данных).
Он считает продажи (руб, штуки). Но количество отгруженных точек - не могу понять как (если применять формулы, которые пока приходят в голову - не выходит, т.к. многие данные дублируются). Т.е. 1 клиент может взять несколько видов из группы "мясо" и т.д.

Просьба подсказать.

Прикреплен файл с примером и внизу то, что нужно получить.
 
Данные надо бы причесать, как... удобнее XL'ю, да и вам сподручнее... :)
- http://www.planetaexcel.ru/techniques/8/130/
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
Но вот у вас выходит по группе "мясо" - 7 клиентов.
Но ведь на самом деле только у 4 клиентов было
(как раз таки, кол-во слово "мясо" встречается 7 раз, но фактически-то только по 5 клиентам есть эта группа... Возможно это считается по формуле, а не с помощью сводной таблицы...

или я что-то не так поняла?
Изменено: leysik - 25.06.2013 19:41:50
 
Цитата
leysik пишет: ... Но ведь на самом деле...
А-а-а!!! Грабли - не количество, а количество УНИКАЛЬНЫХ! Это другая, особая история... Решали. Надо искать. Или строить сводную по сводной. Или ставить офис... 2013. ;)
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)
 
а как искать.... другого офиса нету... поэтому сюда и обратилась.
 
См. вложение
 
извините, но вы не могли бы сейчас все это разъяснить?

Мы присваиваем Ун каждой группе по формуле, которая как я поняла =1, если данная группа товара встречается у клиента (и агента) первый раз, значение "2" - если второй раз и т.д.

Далее мы делаем сводную таблицу, которая фильтрует уже по Ун=1 и соответственно считает по количеству?
 
и все же нельзя ли обойтись формулой.....
 
В общем и целом Вы всё поняли правильно, даже разъяснять нечего :)
 
СПАСИБО)
 
Формулой, если это - UDF ;)
 
Если честно, не поняла эту формулу...
 
Цитата
Serge 007 пишет:
В общем и целом Вы всё поняли правильно, даже разъяснять нечего :)

Теперь попробовала применить все это к своей таблице - что-то не получается. Не пойму - видимо кол-во где-то дублирует, т.к. к примеру у "мяса" - 200 клиентов, мне показывает 503 и т.д. Будем разбираться...
 
Цитата
leysik пишет:
у "мяса" - 200 клиентов, мне показывает 503
Давайте пример
 
А что, собственно, в функции не понятно? Не верно считает?
Если по аргументам, то:
1 - ссылка на область данных;
2 - номер столбца для группировки в области, для агентов 3, для групп товаров 4 (если указывать всю таблицу данных);
3 - номер столбца для подсчёта, для контрагентов в обоих случаях 2;
4 - конкретное значение группировки
 
Цитата
anvg пишет:
что, собственно, в функции не понятно?
Мне непонятно зачем использовать VBA, если можно средствами Excel обойтись?  :)
 
Цитата
если можно средствами Excel обойтись?
А VBA уже не часть Excel? Micrsoft опять хочет убрать его из Offce и пересадить всех на VSTO?
Приношу извинения модераторам за некоторую долю флуда в посте :(
 
Ой я ошиблась)))
Группу товаров считает верно... а вот если считать кол-во клиентов по агентам - тут уже загвоздка...высылаю пример
 
Цитата
anvg пишет:
А что, собственно, в функции не понятно? Не верно считает?
Если по аргументам, то:
1 - ссылка на область данных;
2 - номер столбца для группировки в области, для агентов 3, для групп товаров 4 (если указывать всю таблицу ........


все то хорошо, но если например у меня исходные данные на одном листе, а расчеты ведутся в другом, то как определить какой столбец?


п.с. сорри за мои незнания.
Изменено: leysik - 25.06.2013 21:20:21
 
Цитата
anvg пишет:
А VBA уже не часть Excel?
Нет. И никогда не был. VBA - это язык программирования для офиса в том числе (в отличии от Excel Macro). Что бы убедиться в этом достаточно установить Office Starter 2010 или просто столкнуться с компанией, где политикой безопасности запрещены исполняемые файлы/программы.
Цитата
leysik пишет:
если считать кол-во клиентов по агентам - тут уже загвоздка
Формулу надо писать для КАЖДОГО уровня группировки
 
Хорошо, спасибо еще раз. Добавила Ун по агентам, все получилось.
Страницы: 1
Читают тему
Наверх