Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 04.02.2008, 14:16   #1
e_khomchenko
 
Регистрация: 04.02.2008
Сообщений: 5
Печаль как разделить данные на две группы по частоте встречаемости параметра

Например, есть четыре клиента. Два из них покупали весь год в основном разные болты, а два других например в основном разные гайки. Надо этих четырех клиентов разбить в две группы - "болтовиков" и "гаечников". Есть статистика по количеству покупаемого товара по датам за год....
Хэлп....какая функция это может быть???
e_khomchenko вне форума
Старый 04.02.2008, 15:47   #2
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

дайте посмотреть файл
Pavel55 вне форума
Старый 04.02.2008, 15:54   #3
e_khomchenko
 
Регистрация: 04.02.2008
Сообщений: 5
По умолчанию

К огромному сожалению у меня сейчас этого файла нет и не могу его помучить.
Но представьте, есть стобцец - клиенты, там встречается 4 имени клиента, есть столбец с датами покупок, есть столбец "артикул" - там наименование того что они покупали, есть столбец с количеством купленного. Эти клиенты относятся к двум разным отделам фирмы. Задача разбить их на эти два отдела на основании того, что именно они покупают и в каких количествах. Т.е. у клиентов из одной группы будет выше частота встречаемости одних артикулов, а у клиентов у другой группы - других. Задача - разделить на группы в соответствии с частотой покупки тех или иных артикулов. Решение по идее простое....но нигде не могу найти подобных примеров......
e_khomchenko вне форума
Старый 04.02.2008, 20:32   #4
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

e_khomchenko
Посмотрите пример:
Вложения
Тип файла: rar Частота2.rar (2.2 Кб, 29 просмотров)
ZORRO2005 вне форума
Старый 04.02.2008, 23:58   #5
e_khomchenko
 
Регистрация: 04.02.2008
Сообщений: 5
По умолчанию

Да да да, именно так, как это сделано?
e_khomchenko вне форума
Старый 05.02.2008, 10:38   #6
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Здесь посмотрите:
http://www.planetaexcel.ru/tip.php?aid=94
ZORRO2005 вне форума
Старый 05.02.2008, 11:45   #7
e_khomchenko
 
Регистрация: 04.02.2008
Сообщений: 5
По умолчанию

Да..., но это решение работает если наименований товара не много..... А если наименований несколько сот или тысяч....? Тогда оно не будет работать, ну или в крайнем случае, будет слишком громоздким.... По идее тут есть какое-то решение с помощью статистических формул, только никак не могу его найти......
e_khomchenko вне форума
Старый 05.02.2008, 18:05   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Это стандартная задача для "сводной таблицы".
Я смог сформировать сводную таблицу за 30 секунд на основании исходных в таблице "Клиенты, Артикул"

Картина получилась такая (в экселе все выглядит симпатичнее):

Количество по полю Артикул Артикул
Клиенты Болты Гайки Общий итог[/U]
Иванов 3 1 4
Михайлов 4 1 5
Петров 1 2 3
Сидоров 3 4 7
Общий итог 11 8 19

Меню: Данные / Сводная таблица
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 05.02.2008, 19:16   #9
e_khomchenko
 
Регистрация: 04.02.2008
Сообщений: 5
По умолчанию

Задача не в том чтобы суммировать количество, а разбить клиентов на две (или n-ное количество групп) на основании частоты встречаемости артикулов и количества купленных товаров.....
e_khomchenko вне форума
Старый 05.02.2008, 20:34   #10
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Поправил, но думаю можно решить через функцию МОДА
Надо еще подумать
Вложения
Тип файла: rar Частота4.rar (3.1 Кб, 20 просмотров)

Последний раз редактировалось ZORRO2005; 05.02.2008 в 20:45.
ZORRO2005 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как грамотно разделить данные между потоками? bagulma Общие вопросы Delphi 5 28.05.2008 22:41
Передача компонента как параметра в функцию hayhay Microsoft Office Excel 1 11.03.2008 15:53
Передача параметра в поток joker Win Api 10 22.12.2007 12:53
Помогите с чтением параметра в реестре!! snake-as Общие вопросы Delphi 2 14.03.2007 15:50