Автоматизация циклических вычислений и создания формул.

Как уже отмечалось, современные табличные процессоры представляют собой мощные программные системы, ориентированные в первую очередь на эффективную математическую обработку разнообразной числовой информации. Это не только формулы и функции, с помощью которых пользователь может запрограммировать вычисления в конкретных ячейках электронной таблицы. Это также специальные средства, расширяющие возможности табличных процессоров в плане автоматизации решения задач типа «что–если», в плане автоматизации создания формул. К подобным средствам относятся сценариии надстройки.

· Сценарийпредставляет собой компоненту, реализующую автоматический перебор определенного набора значений исходных параметров (таблиц подстановки данных), позволяющий изучить процессы изменения результирующей информации в некоторых итоговых ячейках с целью прогнозирования поведения математической модели (некоторого математического выражения, описывающего закономерности явлений и процессов, протекающих в объекте исследования). Обычно предусматривается возможность создания и сохранения в рабочем листе различных сценариев и переключения на любой из этих сценариев для просмотра результатов. Так, если требуется сформировать бюджет, но годовой доход точно не известен, то для дохода определяются различные значения, а затем для каждого сценария выполняется анализ «что-если».

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

Примечание.

Например, в MS Excel анализ «что-если» может выполняться с использованием функций подбор параметраили поиск решения.

· Функция подбор параметра используется в тех случаях, когда результатвычисления формулы известен, а вводимое значение параметра (одного) нет. При подборе параметра значение влияющей ячейки (параметра) изменяется до тех пор, пока формула, зависящая от этой ячейки, не возвратит заданное итоговое значение.

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

· Надстройкипредставляют собой средства, обеспечивающие дополнительные возможности по автоматическому формированию формул для анализа наборов данных, для суммирования информации в столбце таблицы при наложении на данные определенных условий, для поиска сведений в таблице по названию столбца и строки, для составления отчетов и т.д. Эти средства (надстройки) позволяют пользователю быстро разработать достаточно сложные формулы, не прибегая к их непосредственной записи, а задавая только определенные исходные параметры, уточняющие правила отбора ячеек, содержащих операнды, уточняющие механизмы обработки данных (используемые математические соотношения) и т.д.