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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск пар в заказах - Мир MS Excel

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

Excel для Mac
Всем привет! Помогите, пожалуйста, найти сколько раз попадались пары в заказах!
Имеющиеся данные: Номер Заказа и Артикул.
Как я это вижу, сначала идет поиск в заказах, если в заказе больше одной вещи, то его проверять. Из этих заказов уже список вещей, с которыми покупаются еще другие вещи, и их количество (сколько раз эта вещь покупалась/кол-во повторений). В итоге список пар с количеством повторений. Как-то так)

Пример приложил, в нем есть две пары, к сведению, могут покупаться и больше двух товаров вместе.
Спасибо!
К сообщению приложен файл: minasterItems.xls (28.0 Kb)


Сообщение отредактировал minaster - Воскресенье, 12.01.2014, 15:21
 
Ответить
СообщениеВсем привет! Помогите, пожалуйста, найти сколько раз попадались пары в заказах!
Имеющиеся данные: Номер Заказа и Артикул.
Как я это вижу, сначала идет поиск в заказах, если в заказе больше одной вещи, то его проверять. Из этих заказов уже список вещей, с которыми покупаются еще другие вещи, и их количество (сколько раз эта вещь покупалась/кол-во повторений). В итоге список пар с количеством повторений. Как-то так)

Пример приложил, в нем есть две пары, к сведению, могут покупаться и больше двух товаров вместе.
Спасибо!

Автор - minaster
Дата добавления - 12.01.2014 в 15:15
Serge_007 Дата: Воскресенье, 12.01.2014, 15:22 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Обязательно макросом?
Код
=СЧЁТЕСЛИ(C$3:C3;C3)
и фильтр <>1 не пойдёт?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеОбязательно макросом?
Код
=СЧЁТЕСЛИ(C$3:C3;C3)
и фильтр <>1 не пойдёт?

Автор - Serge_007
Дата добавления - 12.01.2014 в 15:22
minaster Дата: Воскресенье, 12.01.2014, 15:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Serge_007, Нет, не обязательно макросом) Это я уже сделал, чуть другим способом, но тут мы получаем только те заказы, в которых больше одной вещи, нет ни повторений, ни пар)
 
Ответить
СообщениеSerge_007, Нет, не обязательно макросом) Это я уже сделал, чуть другим способом, но тут мы получаем только те заказы, в которых больше одной вещи, нет ни повторений, ни пар)

Автор - minaster
Дата добавления - 12.01.2014 в 15:37
Serge_007 Дата: Воскресенье, 12.01.2014, 15:46 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Ничего не понял из Вашего последнего поста...
Таким способом мы получаем все неуникальные (пары, тройки, четверки и т.д.)
А надо-то что?
К сообщению приложен файл: minaster.xls (37.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеНичего не понял из Вашего последнего поста...
Таким способом мы получаем все неуникальные (пары, тройки, четверки и т.д.)
А надо-то что?

Автор - Serge_007
Дата добавления - 12.01.2014 в 15:46
minaster Дата: Воскресенье, 12.01.2014, 16:07 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
В результате мы получаем Заказы в которых больше одной вещи и количество вещей в заказе, я может и ошибаюсь, Вы меня поправьте.
Это только треть дела, в первом посту, может я не ясно написал, после этапа поиска заказов с количеством вещей >1 нужно, чтобы в таких заказах проверялись артикулы, и их количество повторений (наверное тоже самое действие как и в 1 этапе)
После чего нужно получить пары вещей которые покупают вместе(пары артикулов) и их количество повторений.
 
Ответить
СообщениеВ результате мы получаем Заказы в которых больше одной вещи и количество вещей в заказе, я может и ошибаюсь, Вы меня поправьте.
Это только треть дела, в первом посту, может я не ясно написал, после этапа поиска заказов с количеством вещей >1 нужно, чтобы в таких заказах проверялись артикулы, и их количество повторений (наверное тоже самое действие как и в 1 этапе)
После чего нужно получить пары вещей которые покупают вместе(пары артикулов) и их количество повторений.

Автор - minaster
Дата добавления - 12.01.2014 в 16:07
minaster Дата: Воскресенье, 12.01.2014, 16:16 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Да, я сначала не увидел пример, так и сделал, ну вот теперь осталось только пары сделать, тут без макроса получится?
 
Ответить
СообщениеДа, я сначала не увидел пример, так и сделал, ну вот теперь осталось только пары сделать, тут без макроса получится?

Автор - minaster
Дата добавления - 12.01.2014 в 16:16
nilem Дата: Воскресенье, 12.01.2014, 16:19 | Сообщение № 7
Группа: Авторы
Ранг: Старожил
Сообщений: 1613
Репутация: 563 ±
Замечаний: 0% ±

Excel 2013, 2016
minaster,
вот посмотрите файлик. Вроде по теме.

Упс, на Маке (увидел в профиле) работать не будет
К сообщению приложен файл: ___.xlsm (67.9 Kb)


Яндекс.Деньги 4100159601573

Сообщение отредактировал nilem - Воскресенье, 12.01.2014, 16:21
 
Ответить
Сообщениеminaster,
вот посмотрите файлик. Вроде по теме.

Упс, на Маке (увидел в профиле) работать не будет

Автор - nilem
Дата добавления - 12.01.2014 в 16:19
Pelena Дата: Воскресенье, 12.01.2014, 16:21 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19203
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Была еще такая тема Вместе с этим товаром покупают..., посмотрите решение в пятом посте


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеБыла еще такая тема Вместе с этим товаром покупают..., посмотрите решение в пятом посте

Автор - Pelena
Дата добавления - 12.01.2014 в 16:21
minaster Дата: Воскресенье, 12.01.2014, 16:41 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Pelena, Спасибо, попробую сделать как в той теме через сводную таблицу)
Но конечная таблица с товарами не совсем то, что я хотел, как сделаю отпишусь с последующим вопросом.
 
Ответить
СообщениеPelena, Спасибо, попробую сделать как в той теме через сводную таблицу)
Но конечная таблица с товарами не совсем то, что я хотел, как сделаю отпишусь с последующим вопросом.

Автор - minaster
Дата добавления - 12.01.2014 в 16:41
Serge_007 Дата: Воскресенье, 12.01.2014, 16:45 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
minaster, в той теме нет сводной таблицы, только формулы


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщениеminaster, в той теме нет сводной таблицы, только формулы

Автор - Serge_007
Дата добавления - 12.01.2014 в 16:45
Pelena Дата: Воскресенье, 12.01.2014, 16:46 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19203
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Сергей, как раз окончательных формул там нет, не выложили почему-то. Поэтому остался только вариант со сводной. Но у автора как раз такая же организация данных, как в пятом посте


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеСергей, как раз окончательных формул там нет, не выложили почему-то. Поэтому остался только вариант со сводной. Но у автора как раз такая же организация данных, как в пятом посте

Автор - Pelena
Дата добавления - 12.01.2014 в 16:46
Serge_007 Дата: Воскресенье, 12.01.2014, 16:53 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Да, схулиганили :)

Но я писал:
Вопрос: задачу не обязательно решать одной формулой?
Ответ: Обязательно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеДа, схулиганили :)

Но я писал:
Вопрос: задачу не обязательно решать одной формулой?
Ответ: Обязательно

Автор - Serge_007
Дата добавления - 12.01.2014 в 16:53
minaster Дата: Воскресенье, 12.01.2014, 20:24 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Так, господа, получилась такая таблица, как в пятом посте у MCH. Но как я уже сказал, не совсем то, что я хотел.
Все хорошо, даже лучше, что теперь такая таблица у меня есть, но как теперь с нее получить количество совпадений между вещами в заказах(то есть в скольких заказах они пересекаются)?

Добавил пример, нижняя табличка, получается симметрическая матрица

P.S. может вы предложите визуализацию получше)
К сообщению приложен файл: _goods.xls (51.5 Kb)


Сообщение отредактировал minaster - Воскресенье, 12.01.2014, 20:39
 
Ответить
СообщениеТак, господа, получилась такая таблица, как в пятом посте у MCH. Но как я уже сказал, не совсем то, что я хотел.
Все хорошо, даже лучше, что теперь такая таблица у меня есть, но как теперь с нее получить количество совпадений между вещами в заказах(то есть в скольких заказах они пересекаются)?

Добавил пример, нижняя табличка, получается симметрическая матрица

P.S. может вы предложите визуализацию получше)

Автор - minaster
Дата добавления - 12.01.2014 в 20:24
minaster Дата: Понедельник, 13.01.2014, 01:46 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация: 0 ±
Замечаний: 0% ±

Excel для Mac
Если кому-то понадобится, то мне помогли с решением

Код
=СУММЕСЛИ($E5:$M5;1;СМЕЩ($E$5:$M$5;СТОЛБЕЦ(A4)-1;))*($D23<>E$22)


Сообщение отредактировал minaster - Понедельник, 13.01.2014, 01:47
 
Ответить
СообщениеЕсли кому-то понадобится, то мне помогли с решением

Код
=СУММЕСЛИ($E5:$M5;1;СМЕЩ($E$5:$M$5;СТОЛБЕЦ(A4)-1;))*($D23<>E$22)

Автор - minaster
Дата добавления - 13.01.2014 в 01:46
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Поиск пар в заказах (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

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