|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.07.2010, 13:55 | #1 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 68
|
Использование именованных формул.
Отчёт с диаграммами Ёкселя создаётся в процедуре Акса.
В книге 130 именованных формул. Отчёт ранее создавался за 19 минут. Изменил имена формул(для удобочитаемости). Например, было: "Month_1" стало: "Анализ_СписокМесяц", ну и немного переставил порядок создания именованных формул. Время создания отчёта выросло до...1 часа 15 минут!!! Отсюда вопросы: 1. Как Excel реагирует на имена на кирилице? 2. Длина имени что-то меняет? 3. Если в Формулу1 и в Формулу2 входит Формула3, то надо ли сначала создавать Формулу3 или - по барабану. 4. Нигде не нашёл упоминания, но проблема есть - длина выражения самой формулы. В коде я могу запиндюрить выражение любой длины(у Уокенбаха это называется "мегаформулы"), но Excel их обрезает до какого-то размера и, естественно, они перестают работать. Поэтому и приходится формулы дробить на несколько с последующим вкладыванием. |
28.07.2010, 16:27 | #2 |
Участник клуба
Регистрация: 16.05.2010
Сообщений: 1,249
|
1. Никак (в смысле, ничего плохого не видит), если локализация русская. Если файл открыть на буржуйской, то, наоборот, не увидит ничего хорошего
2. Нет (могу ошибаться). 3. ?? Как в формулу поместить то, чего нет? 4. Excel имеет много ограничений - на форматы, на количество вложений в формулах, на точность вычислений, на длину формулы... Наберите в поисковике "ограничения в Excel". |
28.07.2010, 22:42 | #3 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Боюсь, там не будет написано, что длинна именованной формулы не может превышать 256, включая =.
Правда, если превышение возникает из-за названий книг или листов, то именованную формулу можно обмануть: сократить имена, создать формулу, вернуть прежние имена. Именованная формула будет функционировать, правда ее нельзя будет редактировать :-)
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Копирование формул | PIKA4Y | Microsoft Office Excel | 3 | 21.12.2009 16:05 |
Строка формул | tesla.87 | Microsoft Office Excel | 3 | 13.12.2009 16:43 |
Сравнение формул | Acharia | Microsoft Office Excel | 13 | 15.07.2009 17:33 |
Использование формул масивов | komar73 | Microsoft Office Excel | 3 | 30.03.2009 07:07 |
Экспорт в эксель (использование формул) | sashaslam | Общие вопросы Delphi | 2 | 06.02.2009 12:21 |