Цитата |
---|
Zasypich написал: одна из формул ссылалась в цикле на себя. |
Цитата |
---|
Zasypich написал: Комп - неттоп. |
По вопросам из тем форума, личку не читаю.
07.08.2020 08:33:45
По вопросам из тем форума, личку не читаю.
|
|||||
|
|
10.08.2020 13:17:37
Циклических ссылок нет, просто в столбце CI дюже тяжелая формула. Много просмотров массива. Она комп вешает наглухо. Иногда возникают ситуации, где такие формулы нужны. Вопрос, что из железок не вытягивает такие рассчёты?
Изменено: |
|||
|
|
10.08.2020 14:19:54
Zasypich, и формула не тяжелая, и массивов там нет. Другое дело что вызывается расчет более ста тысяч раз. Даже сократив несколько формулу сильно не повлияет
=IF(CH4<=0;0;IF(ABS(SUMIF(BY:BY;A4;CH:CH)-CF4/2)<CF4/2;CF4*CH4/SUMIF(BY:BY;A4;CH:CH);CH4)) Но есть вопрос. В BY только 0 и 1 а в A от 1 до ..... Внимание , вопрос и что мы там cуvмируем?
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
10.08.2020 15:27:31
СУММЕСЛИМН неповоротлива. Указывая в качестве диапазонов целые столбцы, создаете себе проблемы
|
|
|
|
10.08.2020 15:54:59
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||
|
|
10.08.2020 16:03:54
Добрый день, коллеги! См. "
Владимир
|
|
|
|
10.08.2020 16:32:11
sokol92, Владимир, приветсвую. У меня 2016, но и на 2013 проверял и на своем примере и на том что по ссылке. только COUNTIFS грешит и то только если два и более условий.
По вопросам из тем форума, личку не читаю.
|
|
|
|
10.08.2020 17:04:30
Добрый день, Михаил! Я имел в виду (
В Excel 2019 не проверял.
Владимир
|
|||
|
|
11.08.2020 05:20:20
Вынес это выражение в отдельный столбец. Сильно не помогло. Проблема в том, что всё. что до формул ежедневно обновляемые данные. Пробовал накрутить умную таблицу, но она не ворочается.
|
|||||||
|
|
11.08.2020 11:05:00
По вопросам из тем форума, личку не читаю.
|
|||
|
|
11.08.2020 11:40:23
Отдельный столбец с этим куском делал. Сильно быстрее не стало |
|||||
|
|
11.08.2020 13:16:57
По вопросам из тем форума, личку не читаю.
|
|||
|
|
11.08.2020 13:19:42
28 тысяч пар
|
|
|
|
11.08.2020 13:31:35
ну уже это можно в отдельную таблицу перекинуть, при этом, прям сводной, а уже из нее брать.
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.08.2020 13:32:32
придётся 2 отдельных файла вести тогда - на парные артикула и на непарные.
каждый день количество парных разное |
|
|
|
11.08.2020 13:35:58
Если данные обновляются один раз в день, то формулы можно сразу поменять на значения (или сформировать значения макросом).
Владимир
|
|||
|
|
11.08.2020 13:38:09
Зачем? сводная просуммирует то что у вас в этой формуле и получите набор уникальных с суммой. От туда брать.
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.08.2020 13:45:10
|
|||||
|
|
11.08.2020 13:57:58
Замена формул на значения (через специальную вставку значений) в целом по листу из примера #32 у меня заняло 3 секунды.
Выделяем A1, Ctrl+A, Ctrl+Ins, ПКМ специальная вставка значений, Esc.
Изменено:
Владимир
|
|
|
|
11.08.2020 14:07:51
|
|||
|
|
11.08.2020 17:34:58
По вопросам из тем форума, личку не читаю.
|
|||
|
|
12.08.2020 01:09:06
Сводная может использоваться нестандартным способом - для трансформации. И тогда там 100 тысяч строк, десяток другой столбцов, плюс хитрые вычисляемые объекты и поля. Вот и добро пожаловать в тормозную систему. Если пытаться гонять на курвиметре, то чего ожидать скорости |
|||
|
|
12.08.2020 05:16:51
Ну и мне итоговые вычисления нужны построчно. Т.е. даже если я сверну пары, мне потом их как-то надо будет после вычислений развернуть |
|||
|
|
12.08.2020 07:29:13
я вам говорю что нужно только это =СУММЕСЛИМН(CH:CH;BY:BY;"="&A4) в сводной сделать, то есть получить сумму CH по каждому BY - два столбца и у же в основной таблице получить эти значения не суммирую, а поиском.
По вопросам из тем форума, личку не читаю.
|
|
|
|
12.08.2020 07:57:36
Спасибо. Так гораздо быстрее!
|
|
|
|
12.08.2020 08:24:09
выше я показывал как проверить значение между 0 и ... одним условием, что убирает один поиск - это тоже даст прирост, если уже не сделано.
Интересно на сколько быстрее после всех действий, в сравнении с исходным.
По вопросам из тем форума, личку не читаю.
|
|
|
|
12.08.2020 08:39:24
21 минута против 8 секунд (было 4 столбца с суммеслимн на разные поля)
Будет немного возни с обновлением, но, возможно, теперь и умную таблицу не грех попробовать накрутить, тогда вапще прекрасно Долго осталось ставить и особенно снимать фильтры. |
|
|
|
12.08.2020 11:53:28
|
|
|
|
12.08.2020 13:20:37
Как бы теперь ещё тормоза при фильтрации автофильтром победить?
Проц не грузит, память тоже. Просто висит. |
||||
|
|
|||