Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Найти вероятность пересечения двух разных товаров в покупке - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти вероятность пересечения двух разных товаров в покупке (Формулы/Formulas)
Найти вероятность пересечения двух разных товаров в покупке
ilnara Дата: Среда, 24.01.2018, 15:16 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день, коллеги!
Не знаем, как решить задачу, нужна ваша помощь.
Нужно получить подобного вида таблицу: http://take.ms/DJQQt
Исходные данные такие: http://take.ms/911iy
Хотим понять, сколько есть пересечений разных категорий товаров в одной транзакции, какие это пересечения и какой процент от общего числа они составляют.
Например, какой процент транзакций содержит товары категории "юбка+брюки" и так далее.

Вопрос с реализацией, не понятно, как это сделать. Может есть у кого идеи?
Прикладываю урезанную таблицу с частью данных для примера.
К сообщению приложен файл: VA.xls (34.5 Kb)


Сообщение отредактировал ilnara - Среда, 24.01.2018, 15:17
 
Ответить
СообщениеДобрый день, коллеги!
Не знаем, как решить задачу, нужна ваша помощь.
Нужно получить подобного вида таблицу: http://take.ms/DJQQt
Исходные данные такие: http://take.ms/911iy
Хотим понять, сколько есть пересечений разных категорий товаров в одной транзакции, какие это пересечения и какой процент от общего числа они составляют.
Например, какой процент транзакций содержит товары категории "юбка+брюки" и так далее.

Вопрос с реализацией, не понятно, как это сделать. Может есть у кого идеи?
Прикладываю урезанную таблицу с частью данных для примера.

Автор - ilnara
Дата добавления - 24.01.2018 в 15:16
SLAVICK Дата: Среда, 24.01.2018, 16:12 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
почитайте эту тему
[offtop]благодаря ей я и попал на этот форум :) [/offtop]

Там последнее мое сообщение с вложением.
Там создается сводная таблица - выведя в ней нужные поля - можно легко посчитать вероятность.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщениепочитайте эту тему
[offtop]благодаря ей я и попал на этот форум :) [/offtop]

Там последнее мое сообщение с вложением.
Там создается сводная таблица - выведя в ней нужные поля - можно легко посчитать вероятность.

Автор - SLAVICK
Дата добавления - 24.01.2018 в 16:12
ilnara Дата: Четверг, 25.01.2018, 11:01 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Там создается сводная таблица - выведя в ней нужные поля - можно легко посчитать вероятность.


Спасибо! Я скачала таблицу, но видимо я не туда ввожу данные, у меня не получается ей воспользоваться :(
Не могли бы вы подсказать, куда именно нужно копировать данные? В моем случае это будут два столбца: номера транзакций и категории товаров.
 
Ответить
Сообщение
Там создается сводная таблица - выведя в ней нужные поля - можно легко посчитать вероятность.


Спасибо! Я скачала таблицу, но видимо я не туда ввожу данные, у меня не получается ей воспользоваться :(
Не могли бы вы подсказать, куда именно нужно копировать данные? В моем случае это будут два столбца: номера транзакций и категории товаров.

Автор - ilnara
Дата добавления - 25.01.2018 в 11:01
SLAVICK Дата: Четверг, 25.01.2018, 12:44 | Сообщение № 4
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
см. пример.
Нужно заполнить два листа
справочник
и продажи
К сообщению приложен файл: 21_2018-01-25_1.xlsm (80.8 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщениесм. пример.
Нужно заполнить два листа
справочник
и продажи

Автор - SLAVICK
Дата добавления - 25.01.2018 в 12:44
ilnara Дата: Четверг, 25.01.2018, 14:36 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Делаю все в точности по вашему образцу, нажимаю"создать отчет по парам", выходит ошибка http://take.ms/D8no2
Все ли я делаю правильно?
Еще вопрос, http://take.ms/779EV что имеется ввиду здесь? Заранее спасибо.
 
Ответить
СообщениеДелаю все в точности по вашему образцу, нажимаю"создать отчет по парам", выходит ошибка http://take.ms/D8no2
Все ли я делаю правильно?
Еще вопрос, http://take.ms/779EV что имеется ввиду здесь? Заранее спасибо.

Автор - ilnara
Дата добавления - 25.01.2018 в 14:36
Pelena Дата: Четверг, 25.01.2018, 15:10 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
ilnara, прикрепляйте изображения к сообщению, по ссылкам не все любят ходить

Судя по скрину, Вы пробуете заставить макрос работать на MacBook'е?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеilnara, прикрепляйте изображения к сообщению, по ссылкам не все любят ходить

Судя по скрину, Вы пробуете заставить макрос работать на MacBook'е?

Автор - Pelena
Дата добавления - 25.01.2018 в 15:10
ilnara Дата: Четверг, 25.01.2018, 15:24 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Вы пробуете заставить макрос работать на MacBook'е?


Да, все так. В этом проблема?
 
Ответить
Сообщение
Вы пробуете заставить макрос работать на MacBook'е?


Да, все так. В этом проблема?

Автор - ilnara
Дата добавления - 25.01.2018 в 15:24
Pelena Дата: Четверг, 25.01.2018, 15:31 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19174
Репутация: 4413 ±
Замечаний: ±

Excel 365 & Mac Excel
Думаю, да. На МАКе этот макрос не будет работать, там просто нет нужного функционала


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеДумаю, да. На МАКе этот макрос не будет работать, там просто нет нужного функционала

Автор - Pelena
Дата добавления - 25.01.2018 в 15:31
ilnara Дата: Четверг, 25.01.2018, 16:32 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Действительно, проблема была в маке.
Теперь другой вопрос, результат вышел в виде совпадений артикулов, а нам нужны именно пересечения разных.
К сообщению приложен файл: 0928708.png (43.6 Kb)
 
Ответить
СообщениеДействительно, проблема была в маке.
Теперь другой вопрос, результат вышел в виде совпадений артикулов, а нам нужны именно пересечения разных.

Автор - ilnara
Дата добавления - 25.01.2018 в 16:32
SLAVICK Дата: Четверг, 25.01.2018, 18:31 | Сообщение № 10
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Там выводятся ВСЕ пересечения и разные и не разные, для того чтобы можно было легче посчитать % транзакций.
Добавьте доп столбец где отфильтруйте все совпадающие в 2-с столбцах значения.
К сообщению приложен файл: 0602765.xlsm (81.5 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеТам выводятся ВСЕ пересечения и разные и не разные, для того чтобы можно было легче посчитать % транзакций.
Добавьте доп столбец где отфильтруйте все совпадающие в 2-с столбцах значения.

Автор - SLAVICK
Дата добавления - 25.01.2018 в 18:31
Светлый Дата: Пятница, 26.01.2018, 22:48 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Вот здесь ещё можно посмотреть.
Задача немного другая, но тоже из этой области.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Пятница, 26.01.2018, 22:50
 
Ответить
СообщениеВот здесь ещё можно посмотреть.
Задача немного другая, но тоже из этой области.

Автор - Светлый
Дата добавления - 26.01.2018 в 22:48
ilnara Дата: Понедельник, 29.01.2018, 16:17 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Все, разобрались с таблицей, спасибо всем за помощь.

Скажите, кто пользовался, какой объем данных она может обработать за раз, у нас виснет уже на 1000 строк, а надо пробежать за раз около 11000 строчек :)
На маленьком объеме данных порядка 100 строк работает очень быстро.
 
Ответить
СообщениеВсе, разобрались с таблицей, спасибо всем за помощь.

Скажите, кто пользовался, какой объем данных она может обработать за раз, у нас виснет уже на 1000 строк, а надо пробежать за раз около 11000 строчек :)
На маленьком объеме данных порядка 100 строк работает очень быстро.

Автор - ilnara
Дата добавления - 29.01.2018 в 16:17
SLAVICK Дата: Понедельник, 29.01.2018, 17:49 | Сообщение № 13
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
ilnara, Вы про какой способ говорите - что я дал, или Светлый?
На моем примере проверил 220 000 - таблица продаж
9000 - количество товаров
Отрабатывало за 170секунд.
Единственное, что нужно снять фильтр со сводной, и удалите из кода
[vba]
Код
    .PivotFields("MainSum").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
[/vba]
а да - еще я работаю с кодами товаров - а не с названиями - может из-за этого дольше, но не думаю, что на много.


Иногда все проще чем кажется с первого взгляда.
 
Ответить
Сообщениеilnara, Вы про какой способ говорите - что я дал, или Светлый?
На моем примере проверил 220 000 - таблица продаж
9000 - количество товаров
Отрабатывало за 170секунд.
Единственное, что нужно снять фильтр со сводной, и удалите из кода
[vba]
Код
    .PivotFields("MainSum").Subtotals = _
        Array(False, False, False, False, False, False, False, False, False, False, False, False)
[/vba]
а да - еще я работаю с кодами товаров - а не с названиями - может из-за этого дольше, но не думаю, что на много.

Автор - SLAVICK
Дата добавления - 29.01.2018 в 17:49
ilnara Дата: Вторник, 30.01.2018, 15:44 | Сообщение № 14
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
SLAVICK, все, теперь помогло, спасибо огромное, очень-очень выручили!
 
Ответить
СообщениеSLAVICK, все, теперь помогло, спасибо огромное, очень-очень выручили!

Автор - ilnara
Дата добавления - 30.01.2018 в 15:44
ilnara Дата: Среда, 31.01.2018, 16:26 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
SLAVICK, извините снова за беспокойство. На большом объеме данных заметила странные цифры, проверила на маленьком. Не могу разобраться, почему так. Скриншоты прикладываю. По полю AGroup— номер транзакции. Нужно понять в каком количестве транзакций пара категорий встречается вместе. В результате отображаются не те цифры, может я все же что-то делаю не так.. Скриншоты прикладываю.
http://take.ms/S6iYRi
http://take.ms/MOWjE
http://take.ms/ak0Mb
 
Ответить
СообщениеSLAVICK, извините снова за беспокойство. На большом объеме данных заметила странные цифры, проверила на маленьком. Не могу разобраться, почему так. Скриншоты прикладываю. По полю AGroup— номер транзакции. Нужно понять в каком количестве транзакций пара категорий встречается вместе. В результате отображаются не те цифры, может я все же что-то делаю не так.. Скриншоты прикладываю.
http://take.ms/S6iYRi
http://take.ms/MOWjE
http://take.ms/ak0Mb

Автор - ilnara
Дата добавления - 31.01.2018 в 16:26
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Найти вероятность пересечения двух разных товаров в покупке (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!