|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.05.2009, 16:24 | #1 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
Выбор данных по дате
Всем добрый день!
Огромная просьба , помогите, пожалуйста с макросом отбора по дате В Sheet-е1 - приход товара А - код товара, В-название товара, I-код поставщика , V- количество товара, W- сумма прихода товара , X- дата прихода товара. Макрос от SAS88 "summa postavscika Kod" делает отчет прихода товара по поставщику. Т.е. суммирует кол-во и сумму по каждому отдельно поставщику. У руководства родилось "мудрое" задание- в этом же отчете рядом в колонках поазать кол-во и сумму приходов , но начиная с даты заключения договора. В Листе "KodFirm" - А-код фирмы поставщика , D-дата заключения договора, Е- Сумма договора Договора некоторые добавляются и поэтому на одну фирму может быть несколько договоров . Дату учитывать первую календарную Помогите, пожалуйста!!!! |
17.05.2009, 21:08 | #2 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
Помогите, пожалуйста!!!!
|
18.05.2009, 09:38 | #3 | ||
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
А какая разница? Макрос считает:
Цитата:
Цитата:
Можно сделать все! Было бы время, да деньги...
|
||
18.05.2009, 10:49 | #4 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
На листе KodFirm стоит дата заключения договора с некрторыми фирмами
Если на одну фирму несколько договоров, на листе KodFirm добавляем еще строку с кодом этой фирмы и названием и ставим дату, кол-во, сумму договора. Договоров, естественно,на одну фирму может быть много В отчете надо еще дополнительно показать кол-во и сумму приходов по фирмам не с начала года, а с начала подписания договора(из листа KodFirm) . Если на одну фирму много договоров, начальную дату по этой фирме берем самую первую из списка в листе KodFirm . Если по первому договору мы все отработали, строчку с этим договором удаляем. И при следующем отчете, макрос находит по этой фирме другую (следующую календарную по возрастанию) начальную дату и показывает кол-во и сумму приходов по этой фирме но уже начиная с другой даты Если с фирмой не заключался договор или все договора выполнили (удалены договора) то по этой фирме стоит прочерк или "0" |
18.05.2009, 11:03 | #5 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Уточните задачу.
Насколько я понял, нужно обработать лист "Sheet1" так, как было и раньше, и на сформированный лист добавить еще один столбец, в котором будет отображаться сумма только тех договоров из листа "Sheet1", которые старше самой ранней даты одноименных кодов поставщика в листе "KodFirm". Так или нет? Что делать с количеством прихода? Такого столбца в листе "KodFirm" нет.
Чем шире угол зрения, тем он тупее.
|
18.05.2009, 11:07 | #6 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
В списке KodFirm нет повторяющихся фирм! Где на одну фирму много договоров?
Можно сделать все! Было бы время, да деньги...
|
18.05.2009, 11:15 | #7 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
mchip
Есть. Они выделены желтым цветом. Прокрутите лист.
Чем шире угол зрения, тем он тупее.
|
18.05.2009, 11:44 | #8 |
Форумчанин
Регистрация: 24.06.2008
Сообщений: 516
|
Да нашел... Извиняюсь
Можно сделать все! Было бы время, да деньги...
|
18.05.2009, 12:20 | #9 |
Форумчанин
Регистрация: 12.11.2007
Сообщений: 209
|
SAS888!!!
Рад Вас слышать! Мне нужно обработать Sheet1 (вернее добавить в Ваш макрос) Добавить справа две колонки Кол-во и Сумма по фирмам но начиная не с с первой календарной даты, которая у меня в Sheet-e1 ( в данном случае там я выбрал все приходы с начала года) а отбор по фирмам по начальной дате заключения договора . Договор по кол-ву и сумме выполнен- из листа KodFirm договор удаляем и следующий отчет макрос начинает со следующей даты договора. По идее - это немного не то . Надо было бы забивать в договор код товара,кол-во , цену товара, сумму. На мне сказали пока не умничать и срочно давать данные по поставкам по фирмам с начала определенной даты(дай данные по приходу за последние два месяца -кол-во и сумму товара ,и дополнительно что пришло по договорам .если договор подписан в феврале,то дай данные что пришло за эти последние два месяца по этому февральскому договору . если небыло прихода то "-" или '0" .Если договор заключен где-то в середине этих двух месяцев- дай данные по всем фирмам а по этой если до этого был заключен договор и не выполнен-то данные прошлого договора, если выполнен_ то данные начиная с даты заключения договора. Надо следить выполнение по сумме . Если сумма договора выполнена, или немного перелетели (но лучше не перелетать)- то договор выполнен и его как-то надо не учитывать -или стирать из листа KodFirm (что очень бы не хотелось т.к. надо видеть все договора которые у нас были и есть) или как-то помечать или ставить отметку о выполнении и при следующем отчете, чтобы макрос не учитывал этот договор . Врукопашную сделать-это мрак. Но надо брать под козырек SAS888 !!!! Умоляю!!! Рома P.s. Вот там договора фирм и желтым- повторяются фирмы |
19.05.2009, 06:58 | #10 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Опять не все понятно.
Давайте так: у нас есть 2 файла. "Dogovora.xls" и "RabMB51.xls". Обрабатывать оба? или один? Где столбец с "количеством прихода" в файле "Dogovora.xls"? Распишите по пунктам, что нужно сделать: Из какого файла? Какие столбцы создавать? Что считать? Какие даты с какими сравнивать? На каком листе, по каким признакам что отмечать? Что учитывать при расчетах? Что пропускать? Нужно ли вводить дату для сравнения? И т.д. Чем подробнее поставлена задача, тем точнее и быстрее будет сделано решение.
Чем шире угол зрения, тем он тупее.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ВЫБОР НУЖНЫХ ДАННЫХ | Slavik | Microsoft Office Excel | 4 | 13.04.2009 21:37 |
Выбор по дате | Aleksandr | БД в Delphi | 1 | 12.03.2009 16:41 |
Выбор данных и суммирование | rus_75 | Microsoft Office Excel | 6 | 28.02.2009 16:30 |
Выбор данных с листов через выпадающий список | DimDimos | Microsoft Office Excel | 5 | 17.12.2008 11:27 |
Выбор диапазона для диаграммы по дате | alexbob | Microsoft Office Excel | 1 | 27.10.2008 07:35 |