Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 5.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.05 Mб
Скачать

Глава 5. Встроенные функции 141

Глава 5. Встроенные функции

5.1. Правила использования функций

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

=ИМЯ_ФУНКЦИИ(Аргумент_1; Аргумент_2; ...)

Почти для всех функций задаются один или несколько аргументов. Только некоторые функции используются без аргументов (с пустыми круглыми скобка­ми). Например, =ПИ(); =СЛЧИС(); =НД() и др.

Если аргументов несколько, они разделяются точками с запятой (;) или запятыми (,). Разделитель элементов списка задается в настройках Windows. Чтобы его изменить, нужно от­крыть системную папку Панель управления, щелкнуть на значке утилиты Язык и региональ­ные стандарты, затем щелчком на кнопке Настройка открыть окно Настройка региональных параметров (здесь описана настройка Windows XP) и на его вкладке Числа задать нужный вид разделителя элементов списка. При изложении материала предполагается, что в качестве разделителя выбрана точка с запятой.

В качестве аргументов функций могут использоваться числовые значения, ссылки на ячейки, логичес­кие значения ИСТИНА или ЛОЖЬ, текст, значения ошибок. Аргументы могут быть как константами, так и формулами. При этом формулы-аргументы в свою очередь могут содер­жать функции. Такие функции называются вложенными.

Относительно вложенных функций в Excel есть одно ограничение – число уровней вложения не должно превышать семи. Ниже приведен пример с предельным числом вложений:

=EXP(КОРЕНЬ(КОРЕНЬ(КОРЕНЬ(EXP(КОРЕНЬ(КОРЕНЬ(КОРЕНЬ(H7))))))))

Имя функции можно вводить как прописными, так и строчными буквами. После окончания ввода все буквы автоматически станут прописными.

При вводе функции с клавиатуры в момент открытия скобки появляется всплываю­щая подсказка с синтаксисом данной функции. Например, после ввода =СТЕПЕНЬ( появится подсказка: СТЕПЕНЬ(число; степень), указывающая, что данная функция имеет два аргумента – число, возводимое в степень, и показатель степени.

В Excel используется более 200 функций. Часть из них имеют имена, вводимые на русском языке, а часть – на английском. Чтобы уменьшить количество ошибок, во многих случаях пришлось бы обращаться к справочнику. Этого можно избежать, используя встроенный в Excel программный модуль, который называется Мастером функций.

Использование Мастера функций. Существует несколько способов открытия окна мастера функций. Наиболее удобными являются следующие:

  1. Щелчок в строке формул на кнопке Вставка функции .

  2. Выбор в меню Вставка команды Функция.

  3. Нажатие комбинации клавиш Shift+F3.

В любом случае откроется окно мастера функций, представленное на рис. 5.1. В верхней части этого окна находится поле ввода Поиск функции. Если ввести туда краткое описание необходимого действия и щелкнуть на расположенной рядом кнопке Найти, в списке Выберите функцию отобразится найденная функция или несколько функций. Например, если ввести "Возведение числа в степень", будут найдены функции СТЕПЕНЬ и EXP.

Ниже поля Поиск функции находится раскрывающийся список Категория. Для удобства поиска все функции разделены на категории (Математические, Статистические, Логические и т.д.). Чтобы найти какую-то функцию, нужно вначале выбрать необходимую категорию, а потом в прокручиваемом списке найти саму функцию.

Если точно не известно, к какой категории относится необходимая вам функция, в спи­ске Категория следует выбрать Полный алфавитный перечень функций и искать функцию в общем списке. Все недавно использовавшиеся функции накапливаются в списке Десять недавно использовавшихся функций. По мере вычисления новых функций этот список обновляется.

Рис. 5.1. Окно Мастера функций

Под прокручиваемым списком функций выводится синтаксис выбранной функции и крат­кое описание ее назначения. На рис. 5.1 эта информация относится к выбранной функции EXP.

Там, где можно использовать большое количество аргументов, в синтаксисе функции ука­зываются два аргумента, а после них – многоточие. Например: СУММ(число1; число2;…).

После того как в окне Мастер функций – шаг 1 из 2 выбрана необходимая функция, следует щелкнуть на кнопке ОК. В результате откроется окно Аргументы функции (рис. 5.2).

Рис. 5.2. Окно для задания аргументов

Аргумент функции EXP задается в поле Число. Это может быть число, введенное с клавиатуры, ссылка на ячейку с формулой или числом (как в нашем примере). В правой части поля Число находится кнопка сворачивания . Она служит для уменьшения размеров окна. Иногда это нужно, чтобы были видны ячейки с обрабатываемыми данными (повторный щелчок на этой кнопке восстанавливает размеры окна). Кроме того, если данные перекрыты окном, то окно можно отодвинуть мышкой. Для захвата можно использовать любое место окна.

Справа от поля Число отображается содержимое ячейки, на которую сделана ссылка (в ячейке F1 содержится число 5), а ниже выводится результат вычислений (у нас это 148.4131591). Завершается работа мастера функций щелчком на кнопке ОК.

Некоторые особенности имеет использование мастера функций при вложении одной функции в другую. Предположим, что мы хотим вычислить функцию =EXP(КОРЕНЬ(F1)). В этом случае после открытия окна аргументов функции EXP (см. рис. 5.2) необходимо:

  1. Щ елкнуть в левой части строки формул на кнопке раскрытия списка десяти недавно использовавшихся функций . Этот раскрывающийся список находится на месте Поля имен и в данном случае имеет такой вид:

  2. Если в списке нужной функции (в нашем примере КОРЕНЬ) нет, следует щелкнуть на последнем пункте списка – Другие функции. Откроется окно мастера функций (рис. 5.1).

  3. В раскрывающемся списке необходимо выбрать нужную категорию функций (в данном случае Математические), затем саму функцию (КОРЕНЬ), и щелкнуть ОК. В результате откроется окно аргументов вложенной функции, аналогичное окну на рис. 5.2.

  4. Щелчком на ячейке с аргументом (в нашем примере на F1) ввести ссылку в поле Число, после чего щелкнуть ОК. Окно аргументов закроется и ввод функции будет завершен.

Если активной является ячейка с какой-либо встроенной функцией, то щелчок на кнопке Вставить функцию сразу открывает окно аргументов этой функции. Этот прием иногда ис­пользуется для дополнения сложных выражений с помощью мастера функций.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]