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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.05.2012, 15:34   #1
prosmith
Новичок
Джуниор
 
Регистрация: 02.05.2012
Сообщений: 3
Вопрос Поск и подсчет пар по нескольким критериям

Передо мной поставили весьма нетривиальную задачу – подсчет кроссельных продаж.
На всякий случай. Кроссел – это когда клиент купил в один день товар, а затем в другой день купил другой товар. При этом, даты продажи и тип товара не должны совпадать.
Я выгрузил в Excel данные следующего вида (три столбца):
ID покупателя --- Наименование товара --- Дата сделки
Нужно получить количество сделок для каждой пары товаров.
В моей таблице тысячи ID и 11 товаров.

Пример необходимых данных:
Клиент (ID – 01A) купил в один день (31.01.2009) товар 1 («Яблоки») и товар 2 («Груши»), а затем в другой день (15.02.2010) купил товар 3 («Персики»).
Нужные данные (для пар товаров): Товар 1-Товар 2 = 0 (так как куплены одним и тем же ID в один день); Товар 1-Товар 3 = 1; Товар 2-Товар 3 = 1 (вторая и третья пары состоят из продуктов, купленных одним и тем же ID в разные дни).
prosmith вне форума Ответить с цитированием
Старый 02.05.2012, 15:45   #2
Rom1k06
Форумчанин
 
Регистрация: 30.07.2008
Сообщений: 125
По умолчанию

Так построй сводную.
Думаю самое простое решение твоей задачи.
А если товаров больше?

Последний раз редактировалось Rom1k06; 02.05.2012 в 15:49.
Rom1k06 вне форума Ответить с цитированием
Старый 02.05.2012, 16:00   #3
prosmith
Новичок
Джуниор
 
Регистрация: 02.05.2012
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Rom1k06 Посмотреть сообщение
Так построй сводную.
Думаю самое простое решение твоей задачи.
А если товаров больше?
А как подсчитать результат? В этом то проблема. 57000 записей и с n-ым количеством уникальных ID. А вариаций дат продаж уйма.

Допустим я могу сделать сводные для каждой пары. Но Гранд Тотал будет выводит без учета, что товары купленные в один день не являются кросселом

Может я с логикой недопонимаю

Последний раз редактировалось prosmith; 02.05.2012 в 16:23.
prosmith вне форума Ответить с цитированием
Старый 02.05.2012, 16:00   #4
prosmith
Новичок
Джуниор
 
Регистрация: 02.05.2012
Сообщений: 3
По умолчанию

Пример
http://bit.ly/IFR7oU

Последний раз редактировалось prosmith; 02.05.2012 в 16:58.
prosmith вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подбор значения по нескольким критериям Lednikova Microsoft Office Excel 13 11.04.2012 20:39
Суммирование данных по нескольким неизменным критериям alexsampler Microsoft Office Excel 7 01.08.2011 18:41
Суммирование значений по нескольким критериям Freerider1972 Microsoft Office Excel 12 08.12.2010 01:22
Выбор результата по нескольким критериям barbus Microsoft Office Excel 4 27.02.2010 10:03
поск на php по нескольким словам!!! ilma55 PHP 7 12.02.2010 11:40