Использование мегаформул
Мегаформулами принято называть комбинацию обычных формул методом вложения друг в друга, с целью достижения многоступенчатого и единого (в одной ячейке) расчёта.
Формулы массива – специализированная технология Excel, позволяющая с помощью специальных комбинаций обычных формул, заключённых в «оболочку массива», управлять базами данных, наподобии SQL.
Возможности мегаформул потрясающи, как и сама их структура. Несмотря на ограничения (7 уровней вложения и 1024 знака), они позволяют выполнять комплексные расчёты, причём скорость вычислений не отличается от скорости расчёта обычных формул. По исследованиям Microsoft, многие программисты и пользователи, при создании мегаформул испытывают истинное наслаждение, соизмеримое с «наивысшим наслаждением». Возможно и я отношусь к этому сообществу.
Однако нужно быть весьма осторожным при использовании этой чудесной технологии.
· Когда мегаформулы достигают потрясающих размеров, разобраться в них порой невозможно даже создавшему их профессионалу. При желании корректировки, часто приходится заново переписывать всю формулу.
· Закладывая в мегаформулу большое количество расчётных элементов, порой сложно понять, какой из них дал сбой.
· При работе с формулами массивов (по мнению Microsoft: самый сложный после VBA и «закрытый» раздел Excel), из-за серьёзных отличий в архитектуре построения от обычных формул, неосведомлённые пользователи не смогут с ними работать и порой чувствуют себя абсолютно беспомощными.
Будьте объективны.
Всё полезно в меру и к месту.