|
|
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Нужно сделать отчет , с выборкой и расчетом данных по объектам и дате. Уверен, что многие это делали, может кто примерчиком поделиться? Условия отчета таковы: нача. дата , Конеч. дата Название обекта. На листе 1, расположена база в которой нужно по данным листа "Отчет по объектам" просчитать и вписать ту сумму, на которую был сделан закуп, рядом с датой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2006, 12:57:46 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Выложи пример таблички - так ничего непонятно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2006, 17:03:41 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Вот таблица ее нужно заполнить формулами только в те ячейки , напротив которых дата соответствует условию. Если на это число небыло некаких операций, то вставлять ненужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2006, 17:44:33 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Может можно просто сводными таблицами обойтись? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2006, 18:39:22 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Дело в том, что оплата например берется из базы на другом листе, а отпущ. товара с другого листа. Да и вид должен быть удобоваримый так как на распечатку идет. ПРобывал делать через формулу сумм(если расчет ячеек долго идет вот пытаюсь сейчас заменить макросом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 08:16:35 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Не факт, что макрос будет быстрее отрабатывать... Вариантов, как всегда, несколько: 1. Делаешь все в аксес 2. Вносишь данные в аксес, в аксесе их совокупляешь и передаешь екселю, в екселе строишь отчеты 3. Данные из екселе консолидируешь в аксесе, передаешь в ексель для построения отчета или делаешь отчет сразу в аксе 4. Все консолидируешь в екселе 5. Оставляешь все, как есть и выключаешь автоматический пересчет - все пересчитываешь через F9 или shift+F9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 14:28:26 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
похоже на твою проблему, см. файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 15:20:53 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Ivan33похоже на твою проблему, см. файл Да очень легкое решение, но если нужно добавить еще один столбец, а данные в него попадают с дргугого листа, то тогда как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:02:50 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Evrodiller Ivan33похоже на твою проблему, см. файл Да очень легкое решение, но если нужно добавить еще один столбец, а данные в него попадают с дргугого листа, то тогда как быть? то тут нужен вба. Но можно сделать не добавляя столбец, а просто его зарезервировать там, где он должен "появиться" и до времени его просто скрыть. Это позволяет еще до его обнаружения - открытия - получать туда данные. Останется только писануть код или вручную отобразить столбец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:16:19 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
А можете примером помочь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:45:33 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
EvrodillerА можете примером помочь? Дык можно и примером... Только потрудитесь сначала более менее реальную таблицу скинуть, а то здесь угадайка какаято выходит: ... -"Это подойдет?" -"Нет, ну что Вы, у меня совсем другие условия..." -"А может быть это?" -"Нет, Вы опять не угадали... Может кто примерчик сбросит?" -"Вот примерчик" -"Нет, к сожалению мне это не подходит... Можете примером помочь? ..." ... Может уже хватит девственницу из себя строить? Скиньте НОРМАЛЬНЫЙ примерчик того, что нужно. В идеале - файл с уже прописанными формулами, которые, с Ваших слов, медленно работают. Поверьте, в этом случае люди помогут с гораздо бОльшей охотой и отдачей. :) Not personal... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2006, 16:59:48 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Прикрепить не удается, слишком большой файл :( Кидаю ссылку на скачку, спасибо кто поможет. Модераторам: Это не реклама и не вредоносная ссылка Таблица ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.08.2006, 09:36:02 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Он над нами издевается! А паролъ какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 10:36:23 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
Блин, а чего тут мучиться - готовая БД для переноса в СУБД... И понимание того, как это должно быть у Вас есть... Вердикт: всё на аксес :) Думаю за недельку управитесь (это если с рюшечками) Без рюшечек - и того быстрее. Хотя, если засунете Оплату на один лист с ЛО то можно и предложенным Ivan33 способом с расширенным фильтром в екселе сделать. Для совмещения на одном листе всего то и нужно, что ввести еще один товар с наименованием "ОПЛАТА" и вносить ее с минусом для надежности или в отдельном столбце... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 11:13:39 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
TaranagaОн над нами издевается! А паролъ какой? уфф (( пароль "1" +) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 11:24:39 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
TaranagaБлин, а чего тут мучиться - готовая БД для переноса в СУБД... И понимание того, как это должно быть у Вас есть... Вердикт: всё на аксес :) Думаю за недельку управитесь (это если с рюшечками) Без рюшечек - и того быстрее На Экзеле хотят :( Taranaga Хотя, если засунете Оплату на один лист с ЛО то можно и предложенным Ivan33 способом с расширенным фильтром в екселе сделать. Для совмещения на одном листе всего то и нужно, что ввести еще один товар с наименованием "ОПЛАТА" и вносить ее с минусом для надежности или в отдельном столбце... Данные в ЛО прописываются макросом , из своего рода формы накладной. Оплату туда включить неполучится, поэтому и идет ввод на разных листах. Лист с формой накладной не включил, дабы не утяжялять книгу, да и особого значения он и не играет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 11:30:33 |
|
||
|
Пересчет!!
|
|||
|---|---|---|---|
|
#18+
В таком случае можно копать в сторону оптимизации вычислений: 1. Делаем две сводные таблицы: 1.1. на основании листов "Оплата" 1.2. на основании листа "ЛО". При этом дату вставляем в поля строк, наименование объекта в поля сраниц, в элементы данных бросаем оплату, приход и пр. 2. На событие изменения comboBox с объектом вешаем изменение объекта в сводной таблице (поле страниц) Эти мероприятия позволят исключить вычисления группировок по наименованию объекта. 3. Смело начинаем пользоваться функцией =СУММЕСЛИ, которая во много раз быстрее чем {=СУММ(ЕСЛИ...} И еще: для более комфортной работы лучше: 1. удалить первые 7 строк листа Оплата 2. удалить первые 5 строк листа ЛО Это позволит при создании сводной таблицы указывать в качестве диапазона столбцы (например А:М), что позволит в будущем не париться с обновлением сводной таблицы. 3. в отличии от функции {=СУММ(ЕСЛИ...}, функция =СУММЕСЛИ может работать с диапазонами, заданными, как столбцы (А:А, В:В и пр...), что тоже весьма удобно для обновления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2006, 11:55:24 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33911217&tid=2184477]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 319ms |

| 0 / 0 |
