Главная страница / 16. Электронные таблицы : 16.2. Использование форму...
16.2. Использование формул на примере MS Excel 2003
← 16.1. Назначение электронных таблиц | 16.3. Контрольные вопросы и задания → |
Формула – это выражение, состоящее из числовых величин и арифметических операций. Кроме числовых величин, в формулу могут входить в качестве аргументов адреса ячеек, функции и другие формулы.
В MS Excel формулы обязательно начинаются со знака равенства. При вводе формулы в ячейке отображается не сама формула, а результат вычислений по ней. При изменении исходных значений, входящих в формулу, результат пересчитывается немедленно. Если при вводе формулы знак равенства пропущен, то в ячейке вместо результата расчета отобразится то, что было в нее введено, так как MS Excel предположит, что в данную ячейку введен текст.
В формулах используются ссылки на адреса ячеек. Существуют два основных типа ссылок: относительные и абсолютные. Различия между ними проявляются при копировании формулы из активной ячейки в другую ячейку.
Относительная ссылка в формуле используется для указания адреса ячейки, вычисляемого относительно ячейки, в которой находится формула. При перемещении или копировании формулы из активной ячейки относительные ссылки автоматически обновляются в зависимости от нового положения формулы. Относительные ссылки имеют следующий вид: A1, B3.
Абсолютная ссылка в формуле используется для указания фиксированного адреса ячейки. При перемещении или копировании формулы абсолютные ссылки не изменяются. В абсолютных ссылках перед неизменяемым значением адреса ячейки ставится знак доллара (например, $А$1).
Если символ доллара стоит перед буквой (например, $А1), то координата столбца абсолютная, а строки – относительная. Если символ доллара стоит перед числом (например, А$1), то, наоборот, координата столбца относительная, а строки – абсолютная. Такие ссылки называются смешанными.
Функции Excel – это специальные, заранее созданные формулы для сложных вычислений, в которые пользователь должен ввести только аргументы.
Все функции в Excel (табл. 16.1) характеризуются: названием (именем); количеством аргументов (параметров); типом аргументов (параметров); типом возвращаемого значения. Имя функции описывает операцию, которую эта функция выполняет. Порядок, в котором нужно ввести имя функции и аргументы, именуется синтаксисом функции. Общий синтаксис записи любой функции в Excel: имя_функции(аргумент_1; аргумент_2; … ; аргумент_N). Аргументы могут быть обязательными и необязательными. Аргументы расположены всегда справа от имени функции и заключены в круглые скобки. При использовании в одной функции нескольких аргументов, они разделяются точкой с запятой. Некоторые функции не имеют аргументов (например, функции ТДАТА и СЕГОДНЯ).
Таблица 16.1. Операции, поддерживаемые табличным процессором MS Excel
Арифметические операции |
Операторы сравнения |
Операторы связи |
---|---|---|
Сложение (+) |
= равно |
: диапазон |
Умножение (*) |
< меньше |
; объединение |
Нахождение процента (%) |
> больше |
& оператор соединения текстов |
Вычитание (-) |
<= меньше или равно |
|
Деление (/) |
>= больше или равно |
|
Экспонента (^) |
<> не равно |
Функции выполняются не только над значениями конкретных ячеек, но и над набором ячеек из заданного диапазона.
Для удобства пользователя функции разбиты по категориям: функции управления базами данных и списками, функции даты и времени, инженерные функции, финансовые, информационные, логические, функции просмотра и ссылок. Кроме того, присутствуют следующие категории функций: статистические, текстовые и математические (рис.16.5).
Арифметические и тригонометрические функции позволяют производить простые и сложные вычисления, например вычисление суммы диапазона ячеек, вычисление суммы ячеек диапазона, удовлетворяющих указанному условию, округление чисел и пр.
Инженерные функции делятся на три группы: для работы с комплексными числами; для преобразования чисел из одной системы счисления в другую; для преобразования величин из одной системы мер и весов в другую, и служат для выполнения инженерного анализа.
Логические функции предназначены для проверки одного или нескольких условий.
Статистические функции позволяют выполнять статистический анализ диапазонов данных. Например, с помощью статистической функции можно провести прямую по группе значений, вычислить угол наклона и точку пересечения с осью Y и пр.
С помощью финансовых функций можно произвести ряд типичных финансовых расчетов: вычисление суммы платежа по ссуде, объем периодической выплаты по вложению или ссуде, стоимость вложения или ссуды по завершении всех отложенных платежей. В финансовых функциях часто в качестве аргументов встречаются: будущее значение (стоимость вложения или ссуды по завершении всех отложенных платежей); выплата (объем периодической выплаты по вложению или ссуде); режим выплат (режим, в котором осуществляются выплаты (в конце или в начале месяца)); ставка (процентная ставка или норма скидки по вложению или ссуде); текущее значение (начальная стоимость вложения или ссуды); число периодов (общее количество платежей или периодов выплат).
Рис.16.5. Внешний вид диалогового окна «Мастер функций» в MS Excel
Функции работы с базами данных можно использовать для выполнения расчетов и для отбора записей по условию. Обычно функции имеют три аргумента — база данных (диапазон, содержащий список), поле (имя столбца, по которому следует вычислить итог) и условие (адрес диапазона, содержащего условия).
С помощью функций обработки текста можно с помощью формул производить действия над строкам текста: например, изменить регистр или определить длину строки. Можно также объединить несколько строк в одну. Функции работы с датой и временем позволяют анализировать значениями даты и времени в формулах и работать с этими значениями.
← 16.1. Назначение электронных таблиц | 16.3. Контрольные вопросы и задания → |