|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.09.2017, 16:03 | #1 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 13
|
задача по чекам в вине
Всем привет!
Очень прошу помочь с задачей. Необходимо найти встречаемость в чеках вина от 4000 + вина от 590 до 4000р. (т.е. кол-во чеков, в которых есть дорогое вино и дешевое, хотя бы по одной бутылке). Номер транзакции и есть номер чека следом позиция, цена, кол-во. Через сводную руками не получается никак. Комп зависает просто. Очень надеюсь на вашу помощь. |
14.09.2017, 05:23 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Не совсем понятно, что Вам требуется.
Приведите пару конкретных примеров результата поиска на основании исходных данных (с объяснением критерия их выбора) и укажите, куда и в каком виде помещать эти результаты. P.S. А что, автофильтр по столбцу с ценами с Вашими критериями отбора не устраивает?
Чем шире угол зрения, тем он тупее.
|
14.09.2017, 09:14 | #3 | |
Пользователь
Регистрация: 29.05.2017
Сообщений: 13
|
Цитата:
Z-отчет Дата Транзакция Но. Товар Описание Цена 01.10.2016 104210639 Вино итальянское красное I Gadi DOC Bardolino Classico 0.75 L Bennati 690 01.10.2016 104210639 Вино итальянское красное DOCG Brunello di Montalcino 0.75 L Lazzeretti 4446 01.10.2016 104210639 Вино итальянское белое Pinot Grigio DOC Friuli Grave 0.75 L Fossa Mala 1559 01.10.2016 104210649 Вино испанское белое Albarino Vendimia Seleccionada Enxebre DO Rias Baixas 0.75 L 1619 01.10.2016 104210649 Вино итальянское красное DOC Valpolicella Ripasso Superiore 0.75 L Bennati 1890 01.10.2016 104210652 Вино французское розовое VDF Romantic Grenache Tramier 0.75 L 590 01.10.2016 104210655 Вино чилийское красное Carmenere Laura Hartwig 0.75 L 1128 01.10.2016 104210657 Вино итальянское белое Santa Cristina Bianco IGT Umbria 0.75 L Cantine Santa Cristi 1143 тут всего 5 чеков (5 транзакций). только один чек соответствует критериям 104210639, тут есть два вина - одно более 4000, другое от 590 до 4000. т.е. нам нужно понять в скольких чеках есть дешевое и дорогое вино одновременно. |
|
14.09.2017, 14:54 | #4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
VBA скрипт устроит?
посмотрите пример: Последний раз редактировалось Serge_Bliznykov; 14.09.2017 в 15:55. |
15.09.2017, 06:15 | #5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
С SQL трудно соревноваться в скорости, но я попробую, используя стандартные, встроенные в Excel методы.
Пример во вложении.
Чем шире угол зрения, тем он тупее.
|
15.09.2017, 09:25 | #6 |
Пользователь
Регистрация: 29.05.2017
Сообщений: 13
|
Большое спасибо!
|
15.09.2017, 09:28 | #7 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Ведь встроенные методы как раз оптимизированы для работы с ячейками листа. а как раз для SQL очень желательная именно СУБД (+индексация). Вот тогда это реально быстро и эффективно. А ещё я думаю, что данные по чекам в Excel попадают в результате выгрузки из какой-то системы с настоящей БД. Вот там бы, по хорошему, и надо проводить все выборки. |
|
15.09.2017, 09:40 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Согласен. Но, как правило, вопрошающим нужно обрабатывать то, что УЖЕ имеется. От "верхов" трудно что-либо требовать...
Чем шире угол зрения, тем он тупее.
|
15.09.2017, 09:50 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
задача на зачёт. проблема Задача на нобелевскую премию! | Sabotage5 | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.03.2013 15:18 |
Задача по подсчёту статистики использования букв. Другая задача - по длинной арифметике Pascal ABC | kimberly | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 24.12.2012 17:03 |
Задача на оптимальный расчет маршрута (задача в презентации) в табличном процессоре Excel | Toofed | Помощь студентам | 0 | 30.11.2011 01:12 |
Задача минимизации дисбаланса на линии сборки (задача минимакса) | LenZab | Microsoft Office Excel | 13 | 13.03.2011 22:51 |