5. Вложенные функции
Формула с вложенной функцией включает вставку основной и вложенной функции. Для вставки вложенной функции в качестве аргумента функции в формулу рекомендуется использовать одним из следующих способов.
- Использовать диалоговое окно Мастер функций.
- Использовать свойство Автозавершения MS Excel.
Использование диалогового окна Мастер функций для вставки вложенной функции
- Выделить ячейку, в которую вводится формула и вставить в формулу основную функцию с помощью диалогового окна Мастер функций (см. п. 4.1).
В результате на экране появится диалоговое окно Аргументы функции, с помощью которого пользователю предлагается ввести аргументы основной функции (SIN, рис. 5.1).
Рис. 5.1. Выбор вложенной функции при создании формулы
- В поле для ввода аргументов основной функции нужно ввести вложенную функцию. При отображении на экране диалогового окна Аргументы функции средства для вызова на экран диалогового окна Мастер функций – шаг 1 из 2 заблокированы. Выбор вложенной функции производится из раскрывающегося списка в окне слева в строке формул, в котором отображается имя основной функции (SIN, см. рис. 5.1). В раскрывающемся списке десять последних функций, а также пункт Другие функции. В списке функций выбрать имя вложенной функции (РАДИАНЫ, см. рис. 5.1).
- В результате на экране появится новое диалоговое окно Аргументы функции, с помощью которого пользователю предлагается ввести аргументы вложенной функции РАДИАНЫ (рис. 5.2). Вставить готовую вложенную функцию в формулу, щелкнув на кнопке ОК.
- Если основная функция имеет в качестве аргумента сложную формулу, то нужно вернуться в ее диалоговое окно Аргументы функции, щелкнув по имени функции в строке формул, и продолжить вводить формулу аргумента.
- Завершить создание формулы функции с вложенной функцией в качестве аргумента, щелкнув на кнопке ОК в диалоговом окне Аргументы функции.
Использование свойства Автозавершения MS Excel для вставки вложенной функции
- В ыделить ячейку, в которую вводится формула с вложенной функцией. Нажать клавишу и вставить в формулу основную функцию с использованием свойства Автозавершения MS Excel (см. п. 4.1).
Н ачать вводить после круглой скобки первые буквы имени вложенной функции. Вступит в действие свойство Автозавершения MS Excel. На экране появится раскрывающееся меню с именами всех функций, которые начинаются с тех же букв, которые начали вводить.
- Выбрать имя вложенной функции – щелкнуть на ее имени в раскрывающемся меню. MS Excel вставит имя функции в формулу в строке формул с открытой круглой скобкой.
- В ыбрать ячейку для аргумента D1 и завершить ввод функции ‑ нажать клавишу . После этого можно продолжить вводить формулу, установив курсор в строке формул.
- После окончания набора функций нужно закрыть скобки в записи функций. Закончить ввод формулы в ячейку любым способом, которым заканчивают ввод данных (см. пп.1.2, 1.5).
Использование функций и вложенных функций в формулах Excel
Функции — это заранее определенные формулы, которые выполняют вычисления по заданным величинам, называемым аргументами, и в указанном порядке. Эти функции позволяют выполнять как простые, так и сложные вычисления. Все функции Excel можно найти на вкладке «формулы» на ленте.
- Синтаксис функции Excel В приведенном ниже примере функции ОКРУГЛ , округленной на число в ячейке A10, показан синтаксис функции. 1. Structure. Структура функции начинается со знака равенства (=), за которым следует имя функции, открывающую круглую скобку, аргументы функции, разделенные запятыми, и закрывающая круглая скобка. 2. имя функции. Чтобы просмотреть список доступных функций, щелкните ячейку и нажмите клавиши SHIFT + F3, чтобы открыть диалоговое окно Вставка функции . 3. аргументы. Аргументы могут быть числами, текстом, логическими значениями, такими как Истина или ложь, массивами, значениями ошибок, например #N/a или ссылками на ячейки. Используемый аргумент должен возвращать значение, допустимое для данного аргумента. В качестве аргументов также используются константы, формулы и другие функции. 4. всплывающая подсказка аргумента. При вводе функции появляется всплывающая подсказка с синтаксисом и аргументами. Например, всплывающая подсказка появляется после ввода выражения =ОКРУГЛ(. Всплывающие подсказки отображаются только для встроенных функций.
Примечание: Вам не нужно вводить функции во все прописные буквы, например = «ОКРУГЛИТЬ», так как Excel автоматически заполнит ввод имени функции после нажатия кнопки «Добавить». Если вы неправильно наводите имя функции, например = СУМА (a1: A10), а не = сумм (a1: A10), Excel вернет #NAME? Если позиция, которую вы указали, находится перед первым или после последнего элемента в поле, формула возвращает ошибку #ССЫЛКА!.
Примечание: Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Была ли информация полезной? Для удобства также приводим ссылку на оригинал (на английском языке).
Использование вложенных функций в формуле
Использование функции в качестве одного из аргументов в формуле, использующей функцию, называется вложенным, и мы будем называть ее вложенной функцией. Например, при вложении функций СНВП и СУММ в аргументы функции ЕСЛИ следующая формула суммирует набор чисел (G2:G5), только если среднее значение другого набора чисел (F2:F5) больше 50. В противном случае она возвращает значение 0.
Функции СРЗНАЧ и СУММ вложены в функцию ЕСЛИ.
В формулу можно вложить до 64 уровней функций.
- Щелкните ячейку, в которую нужно ввести формулу.
- Чтобы начать формулу с функции, щелкните Вставить функцию в . Знак равенства (=) будет вставлен автоматически.
- В поле Категория выберите пункт Все. Если вы знакомы с категориями функций, можно также выбрать категорию. Если вы не знаете, какую функцию использовать, можно ввести вопрос, описывающий необходимые действия, в поле Поиск функции (например, при вводе «добавить числа» возвращается функция СУММ).
- Чтобы ввести другую функцию в качестве аргумента, введите функцию в поле этого аргумента. Части формулы, отображенные в диалоговом окне Аргументы функции, отображают функцию, выбранную на предыдущем шаге. Если щелкнуть элемент ЕСЛИ, в диалоговом окне Аргументы функции отображаются аргументы для функции ЕСЛИ. Чтобы вложить другую функцию, можно ввести ее в поле аргумента. Например, можно ввести СУММ(G2:G5) в поле Значение_если_истина функции ЕСЛИ.
- Введите дополнительные аргументы, необходимые для завершения формулы. Вместо того, чтобы вводить ссылки на ячейки, можно также выделить ячейки, на которые нужно сослаться. Щелкните , чтобы свернуть диалоговое окно, выйдите из ячеек, на которые нужно со ссылкой, , чтобы снова развернуть диалоговое окно.
Совет: Для получения дополнительных сведений о функции и ее аргументах щелкните ссылку Справка по этой функции.
- Щелкните ячейку, в которую нужно ввести формулу.
- Чтобы начать формулу с функции, щелкните Вставить функцию в .
- В диалоговом окне Вставка функции в поле Выбрать категорию выберите все. Если вы знакомы с категориями функций, можно также выбрать категорию.
- Чтобы ввести другую функцию в качестве аргумента, введите ее в поле аргумента в построитель формул или непосредственно в ячейку.
- Введите дополнительные аргументы, необходимые для завершения формулы.
- Завершив ввод аргументов формулы, нажмите ввод.
Примеры
Ниже приведен пример использования вложенных функций ЕСЛИ для назначения буквенных категорий числовым результатам тестирования.
Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.
Механизм использования функций в ms Excel
Организация вычислений в Excel с использованием функций
- Величины, которые используются для вычисления значений функций, называются аргументами.
- Величины, которые являются результатом вычисления функций, называются возвращаемыми значениями.
- Последовательность, в которой должны располагаться аргументы функции, называется синтаксисом функции.
Мастер функций и панель формул
Для ввода функции нажмите кнопку = в строке формул или введите = на клавиатуре. Из появившегося в начале строки формул списка выберите нужную функцию. Если необходимой функции нет в списке, выберите Другие функции – откроется окно Мастера функций, предоставляющее список всех возможных функций MS Excel. Можно вызвать окно мастера функций с помощью кнопки Вставка функции в строке формул, или выбрав команду Функция из меню Вставка. В окне Мастера функций все функции перечислены по категориям, таким, как «Финансовые», «Математические», «Статистические» и др. При выборе функции из списка в нижней части окна автоматически появляется описание функции и ее аргументов, а также указывается ее синтаксис (в частности, правильно расположенные скобки и точки с запятой). В любом случае откроется так называемая панель (или иначе – палитра) формул. В панели формул отображаются имя функции (в левом верхнем углу), ее аргументы, описание функции и аргументов (в центре окна), а также возвращаемое функцией и формулой значение. При этом названия обязательных аргументов выделяются полужирным шрифтом, а необязательные аргументы набраны обычным прямым шрифтом. Если установить курсор в поле ввода очередного аргумента, то в нижней части панели появится описание этого аргумента. Справа от каждого заполненного поля аргумента функции вычисляется его значение. Ниже под полями аргументов показывается результат вычисления функции. Внизу окна – итоговый результат вычисления всей формулы. Панель функций можно перемещать по экрану с помощью мыши (при этом не обязательно за строку заголовка!). Если у функции может быть различное число аргументов, то при установке курсора в поле очередного аргумента добавляется еще одна строка для ввода следующего. Для ввода в поле аргумента значения ячейки удобно временно убрать панель формул с экрана (чтобы были видны ячейки листа). Для этого в каждом поле аргумента имеется кнопка . При ее нажатии панель формул свернется в одну полоску. Выбрав необходимые ячейки, верните панель формул в раскрытое состояние с помощью кнопки. Выбранные Вами перед этим адреса ячеек автоматически будут вставлены в поле аргумента. Все вводимые значения (названия функций, их аргументы, знаки операций и т. д.) отображаются в строке формул. Гиперссылка в левом нижнем углу панели формул позволяет вызвать статью справочной системы о данной функции. В статье приводится полное описание функции, ее синтаксис (аргументы, набранные жирным шрифтом, являются обязательными, прочие – нет), подробности использования и примеры использования данной функции Для редактирования введенной формулы следует снова вызвать панель формул. Для этого надо нажать на кнопкев строке формул. На панели отобразится последняя функция формулы, а также все ее аргументы. Для отображения другой функции переставьте в нее курсор в строке формул. При наличии достаточной квалификации можно вводить функции непосредственно в строку формул, не используя ни мастер функций, ни панель формул. Однако при этом надо знать синтаксис каждой используемой функции и быть внимательным, чтобы не ошибиться в расстановке запятых, скобок и т.п. При установке курсора в строку формул все ячейки и диапазоны, ссылки на которые используются в формуле, подсвечиваются рамками. Причем цвета рамок вокруг ячеек листа соответствуют цветному выделению ссылок в строке формул.