Главная страница / 16. Электронные таблицы : 16.2. Использование форму...

16.2. Использование формул на примере MS Excel 2003

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

В MS Excel формулы обязательно начинаются со знака равенства. При вводе формулы в ячейке отображается не сама формула, а результат вычислений по ней. При изменении исходных значений, входящих в формулу, результат пересчитывается немедленно. Если при вводе формулы знак равенства пропущен, то в ячейке вместо результата расчета отобразится то, что было в нее введено, так как MS Excel предположит, что в данную ячейку введен текст.

В формулах используются ссылки на адреса ячеек. Существуют два основных типа ссылок: относительные и абсолютные. Различия между ними проявляются при копировании формулы из активной ячейки в другую ячейку.

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

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

Если символ доллара стоит перед буквой (например, $А1), то координата столбца абсолютная, а строки – относительная. Если символ доллара стоит перед числом (например, А$1), то, наоборот, координата столбца относительная, а строки – абсолютная. Такие ссылки называются смешанными.

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

Все функции в Excel (табл. 16.1) характеризуются: названием (именем); количеством аргументов (параметров); типом аргументов (параметров); типом возвращаемого значения. Имя функции описывает операцию, которую эта функция выполняет. Порядок, в котором нужно ввести имя функции и аргументы, именуется синтаксисом функции. Общий синтаксис записи любой функции в Excel: имя_функции(аргумент_1; аргумент_2; … ; аргумент_N). Аргументы могут быть обязательными и необязательными. Аргументы расположены всегда справа от имени функции и заключены в круглые скобки. При использовании в одной функции нескольких аргументов, они разделяются точкой с запятой. Некоторые функции не имеют аргументов (например, функции ТДАТА и СЕГОДНЯ).

Таблица 16.1. Операции, поддерживаемые табличным процессором MS Excel

Арифметические операции
Операторы сравнения
Операторы связи
Сложение (+)
= равно
: диапазон
Умножение (*)
< меньше
; объединение
Нахождение процента (%)
> больше
& оператор соединения текстов
Вычитание (-)
<= меньше или равно
 
Деление (/)
>= больше или равно
 
Экспонента (^)
<> не равно
 

Функции выполняются не только над значениями конкретных ячеек, но и над набором ячеек из заданного диапазона.

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

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

Инженерные функции делятся на три группы: для работы с комплексными числами; для преобразования чисел из одной системы счисления в другую; для преобразования величин из одной системы мер и весов в другую, и служат для выполнения инженерного анализа.

Логические функции предназначены для проверки одного или нескольких условий.

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

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

img165

Рис.16.5. Внешний вид диалогового окна «Мастер функций» в MS Excel

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

С помощью функций обработки текста можно с помощью формул производить действия над строкам текста: например, изменить регистр или определить длину строки. Можно также объединить несколько строк в одну. Функции работы с датой и временем позволяют анализировать значениями даты и времени в формулах и работать с этими значениями.