Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет кол-ва прошлого периода / 11 сообщений из 11, страница 1 из 1
08.08.2007, 10:42:12
    #34713018
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Доброго времени суток!
Вот возникла такая необходимость, может кто поможет в организации данных или разрешение задачи.

Приход и расход текущего периода расчитываю при помощи СУММ(ЕСЛИ , в указанном промежутке двух дат. Остаток тоже можно было расчитать так
Код: plaintext
(приход таблицы № 1  + приход таблицы № 2 ) - (расход таблицы № 1  +расход таблицы № 2 )
но при наличие 10-15 тыс строк все подвисает. Понимаю, что сделал все коряво, но придумать как изменить все и сделать правильно ума не хватает :( Может кто использует такой вид итоговой таблицы и поможет.

П.С. Есть 2 листа в них данные попадают с разных форм, названия могут быть одинаковыми, а могут быть и разными, в итоговой есть определенный список наименований для склада, которые следует подсчитать.
...
Рейтинг: 0 / 0
08.08.2007, 11:28:51
    #34713195
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Желательно увидеть файл - не весь конечно а с несколькими строками.
А так на вскидку:
- сводная таблица;
- можно формулу изменить (только посмотреть её нужно) - например, вместо СУММ(ЕСЛИ использовать СУММЕСЛИ()
...
Рейтинг: 0 / 0
08.08.2007, 11:37:58
    #34713227
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
DeggasadЖелательно увидеть файл - не весь конечно а с несколькими строками.
А так на вскидку:
- сводная таблица;
- можно формулу изменить (только посмотреть её нужно) - например, вместо СУММ(ЕСЛИ использовать СУММЕСЛИ()
Файлом не получается, придется книгу , а она тяжеловата будет :(
Тоесть там напрямую все зависит от размера вводных данных с таблиц. Формулы написать могу только вот чем больше таблица вводных данных, а вернее даже две, тем дольше расчет. Если не трудно стукните в аську 527-627 , обсудили бы конкретнее, а сюда уже готовое решение, можь кому и пригодиться :)
...
Рейтинг: 0 / 0
08.08.2007, 11:54:46
    #34713296
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Аськи нет,
А файл:
1) не нужен весь (Весь я и не буду тянуть - трафик жалко) - оставь несколько строк для примера
2) архивируй обязательно

Если лень выложить пример, то ...
...
Рейтинг: 0 / 0
08.08.2007, 12:45:23
    #34713559
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Да лень тут не причем, вот собрал все на один лист, думаю по формуле понятно.
Если что напишите вопросы отвечу на них и тогда общая задача станет ясна , ток вот пути в ее разрешение, даж и не знаю :(
...
Рейтинг: 0 / 0
08.08.2007, 12:56:34
    #34713608
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
А теперь напиши какой показатель нужно считать и в чём проблема, можно поподробнее я читать не устану!
...
Рейтинг: 0 / 0
08.08.2007, 13:00:38
    #34713628
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
DeggasadА теперь напиши какой показатель нужно считать и в чём проблема, можно поподробнее я читать не устану!
Нужно подсчитать кол-во по каждому наименованию, типо сколько пришло в указанном промежутке и сколько ушло. Сколько был остаток до даты указанной в ячейке "С".
Так все работает , но если сделать 15-20 тыс строк, то будет тормозить, вот и ищу ошибку в организации данных, как тут назвали это :)
...
Рейтинг: 0 / 0
08.08.2007, 14:15:30
    #34713970
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Есть несколько вариантов чуть по быстрее, но они особо проблемы не решают.
Остаётся сводная таблица наверное, но и то будет с опозданием небольшим. А может не нужно постоянно пересчитывать?
...
Рейтинг: 0 / 0
09.08.2007, 08:10:42
    #34715630
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
DeggasadЕсть несколько вариантов чуть по быстрее, но они особо проблемы не решают.
Остаётся сводная таблица наверное, но и то будет с опозданием небольшим. А может не нужно постоянно пересчитывать?
Вот ночью приснился вещий сон, сделать макрос и пусть считает по какому нить событию, сверка то раз-два в месяц бывает.
Если знаете, подскажите пжлста, как можно было бы сделать, чтоб макрос просчитывая вписывал готовый результат (каждый в свою ячейку) ?

По крайней мере нагрзку формульную с других листов снимет, а раз-два в месяц можно и по пол минуты вычисления подождать.
...
Рейтинг: 0 / 0
09.08.2007, 10:42:43
    #34716024
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Evrodiller DeggasadЕсть несколько вариантов чуть по быстрее, но они особо проблемы не решают.
Остаётся сводная таблица наверное, но и то будет с опозданием небольшим. А может не нужно постоянно пересчитывать?
Вот ночью приснился вещий сон, сделать макрос и пусть считает по какому нить событию, сверка то раз-два в месяц бывает.
Если знаете, подскажите пжлста, как можно было бы сделать, чтоб макрос просчитывая вписывал готовый результат (каждый в свою ячейку) ?

По крайней мере нагрзку формульную с других листов снимет, а раз-два в месяц можно и по пол минуты вычисления подождать.

Самый простой вариант:
По нажатию кнопки "обновить" или по изменению ячеек с диапазоном дат
берём и в первую строку расставляем наши формулы, которые и сейчас считают
потом растягиваем формулы вниз
потом сохраняем значения
пример сохранения значений


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim myRng As Range
Set myRng = Range("B2:D50")

myRng( 1 ).FormulaArray = "=абра-кадабра"
myRng( 2 ).FormulaArray = "=ахалай-махалай"
myRng( 3 ).Formula = "=C2-B2"

myRng.FillDown

myRng.Value = myRng.Value
...
Рейтинг: 0 / 0
09.08.2007, 13:33:53
    #34716894
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подсчет кол-ва прошлого периода
Появилось время и набросал для тебя несколько вариантов с формулами, послей из которых может оказаться выходом для тебя, причём без макросов, но только если даты в таблицах упорядочены по возростанию
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Подсчет кол-ва прошлого периода / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]