![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 5
|
![]()
Доброго времени суток всем. Помогите, пожалуйста, не могу разобраться с задачкой.
Есть 2 таблицы. 1. Перечень что у кого есть. Имя Техника Вася Трактор Вася Косилка Петя Кран Ваня Отбойник 2. Заказ Вася Трактор Петя Кран Ваня Отбойник Вася Трактор Задача: посчитать сколько и какой техники было заказано у определенного человека. Помогите понять принцип как это сделать. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Учитывая,что писал в блокноте,лень создавать файл,строку запроса подкорректируете под себя.
Результат Имя......Техника.......Количество Ваня.....Отбойник......... 1 Вася.....Трактор...........2 Петя.....Кран................1 Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 5
|
![]()
Спасибо doober, сегодня попробую.
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Выделенное красным удалите.
Код:
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Принцип может быть такой -
1. перебираем данные циклом и заносим в словарь строку "Вася Трактор", в item 1. 3. если строка уже есть в словаре - увеличиваем её item на 1. 4. в конце содержимое словаря выгружаем куда угодно. Как вариант - к словарю параллельно "подвязать" массив, куда складывать вась и трактора, и там же считать повторы. А в словаре держать строки и их позицию в массиве. Массив в итоге выгрузить.
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 5
|
![]()
Извините ребят, что-то я даже стартануть его не могу. Я макросами раньше вообще не пользовался, но думал вставлю текст и все заработает, а он мне пишет в ответ: Compile error expected end sub. Можно если не затруднит пример файлом, я хоть бы по примеру начал разбираться. А нельзя эту задачку стандартными функциями решить? Спасибо.
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Создайте файлик с записями,прикрепите к сообщению и получите готовое решение.
PS: ![]()
Анализ,обработка данных Недорого
|
![]() |
![]() |
![]() |
#8 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 5
|
![]()
Спасибо doober, за труды. Но я тут щас копался и нашел классную функцию делает именно то, что надо =СЧЁТЕСЛИМН(интервал1;условие1;инте рвал2;условие2). Спасибо всем за ответы. Думаю макросы начать чуть позже осваивать.
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 28.05.2012
Сообщений: 5
|
![]()
Первая задача комплит, теперь висит вопрос, а можно ли сделать авто сортировку на страницу по количеству? А то руками приходится нажимать "сортировка" при изменении значений кол-ва заказов. Смысл в том, что бы ексель выдавал на первом месте наибольшее кол-во заказанной техники автоматом перемещая победителей вверх страницы.
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 16.04.2010
Сообщений: 695
|
![]() Цитата:
Единственный способ стать умнее, играть с более умным противником...
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
накрутка счетчика | megostudent | Свободное общение | 13 | 15.04.2012 18:38 |
Сравнение листов по нескольким параметрам. | Daragor | Microsoft Office Excel | 4 | 05.10.2011 14:52 |
Алгоритм счетчика | Niksan | Visual C++ | 1 | 10.06.2011 21:24 |
Увеличение счетчика при сохранении файлов | artemavd | Общие вопросы Delphi | 20 | 20.11.2010 11:36 |
Установка счетчика | doober | Microsoft Office Access | 3 | 21.02.2010 23:15 |