| Цитата |
|---|
| Мотя: Решили послать сходить купить выпить |
ЗЫ
!с новым годом!
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
31.12.2015 18:14:47
ЗЫ !с новым годом!
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|
|
14.12.2015 19:58:17
Васильев Вася, а как Вы делаете консолидацию? Почему должны быть открыты файлы в этот момент?
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|
|
|
|
|
06.12.2015 10:45:26
Acid Burn,не заметил вчера слово "уникальные" : это уже новая задачка будет тогда. Тогда вопрос: а они откуда берутся: из справочника (таб.4, напр.) или непосредственно в данных (таб.2)? Ели из справочника - там их и считаем (они там уникальны), если из данных - опять придумываем трюк. Но лучше бы справочник, а ввод в таб. 2 ограничить как раз списком значений из справочника.
2. Да вроде как в смартах либо через перемещение столбца листа (с шифтом) либо через создание пустого и перенос формулы. 3. а вообще у Вас данные все структурированы хорошо - Вам бы SQL или даже аксесс подошли лучше. Там это всё без трюков на уровне движка само делается, только указываете что с чем связано, а дальше простенькие запросы. Отчёт (или даш-борд) можно потом красивый на выходе уже в екселе собрать, подтянув обобщённые данные (типа таб.3). 4. а как Вы хотите "виртуальный массив подстановки"? Данные то всё равно с листа брать надо (таб.1). Если это справочник констант - вычислите по F9 и загоните в "имя", но дополнять потом- только в диспетчере вручную. Если табл.1 , кстати , сделать смартом, то "имя" можно привязать в полям смарта, а потом обращаться в формулах по имени к "вирт.массиву" и рыться в нём, напр., ВПР. При этом имя будет резиновым, будет расти вместе со смартом. Но опять же это всё "имитация из сурими" настоящей СУБДшки, а у Вас именно она и вырисовывается, похоже.
Изменено: - 06.12.2015 11:44:51
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|
|
|
|
|
05.12.2015 20:36:05
1. Точно СУММЕСЛИМН быстрее? не уверен
2. Смарты не работают только с несколькими файлами! Точнее работают только пока файл-источник открыт. Когда закрыты - даже кешированных данных нет (как при обрыве простой связи) 3.
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|
|
05.12.2015 20:08:53
Acid Burn, F:F и B:B заменили на ограниченные диапазоны и всё-равно тормозит? странно. Может и обращение к таблице2 ограничить? или сделать смартовой её?
А что даёт замена суммесли на суммеслимн? У нас же один критерий но он - массив. То есть мы прогоняем как бы в цикле суммирование по 1 критерию из массива, а потом суммируем и их результаты. Из-за того что заранее не знаем сколько "ИЗА" соответствует 1 "пр-во".
Изменено: - 05.12.2015 20:14:29
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|
|
|
|
|
05.12.2015 19:52:23
Acid Burn, в последнем моём файлике все ок. Только тормозит. Если у Вас таблица1 не бесконечная лучше ограничить формулу по строкам из столбцов FF и BB или сделать смарт-таблицей и обращаться по имени заголовка поля
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|
|
|
|
|
05.12.2015 19:44:18
Kuzmich, в исходном, да! я по своему дал формулу, а в моём столбик лишний. Экспериментировал и забыл убрать
Acid Burn, это оно? ЗЫ.ФМ закрывать не на диапазоне ячеек, а на 1 ячейке, а на остальные потом растянуть.
Изменено: - 05.12.2015 20:02:16
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|
|
|
|
|
03.12.2015 20:14:21
Изменено: - 11.12.2015 23:08:44
(очепятка)
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|
|
01.12.2015 21:23:06
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|
|
01.12.2015 20:37:37
При правильно поставленном оном, обычно если есть 1С и хоть 1 техпод к ней всё решается рисованием ему шаблонов выгрузки нормального вида. Выгрузки ставятся на периодическое задание и к ним подцепляется Аксесс. Собственно в Экселе остаётся только строить экономические модели и привязывать к ним готовые агрегаты, вытянутые из Аксеса. Ну или если это задача найти то не знаю что - то в самом аксесе непосредственно.
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|
|
30.11.2015 22:09:26
Изменено: - 30.11.2015 22:11:20
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
|
|||
|
|
|