- •Ввод и редактирование данных в ячейке
- •Выделение ячеек
- •Ввод данных в ячейку
- •Форматирование чисел при вводе
- •Редактирование данных в ячейке
- •Основные сведения о формулах
- •Ввод и редактирование формул в ячейке
- •Ссылки на ячейки и диапазоны ячеек в формулах
- •Формы записи адресных ссылок
- •Типы адресных ссылок
- •Копирование и перемещение ячейки с формулой
- •Копирование и перемещение ячейки классическим способом
- •Копирование и перемещение ячейки способом, основанным на механизме перетаскивания маркера заполнения
- •4.1. Способы вставки встроенной функции в формулу
- •5. Вложенные функции
- •6. Массивы значений. Формулы массивов
- •5.1.Создание формулы массива
5. Вложенные функции
Функции, которые используются в качестве аргумента внутри других функций формулы, называются вложенными. Вложенные функции усложняют формулы, но позволяют упростить структуру таблицы и алгоритм вычислений за счет удаления промежуточных вычислений.
Пример 3. Вычислить значение тригонометрической функции sin(x) для значения угла, который задан в градусах, Для вычисления необходимо произвести преобразование градусов в радианы. Радианы – единица измерения, которая используется во всех тригонометрических функциях MS Excel. Формула преобразования градусов в радианы имеет вид
Радианы=Градусы*π/180.
Если угол в градусах задан в ячейке К1, то вычисления могут быть произведены по одной из следующих формул.
=SIN(К1*3,14159265358979/180), (значение числа π задается вводом с клавиатуры пятнадцати знаков после запятой);
=SIN(К1*ПИ()/180), (значение числа π задается с использованием вложенной функцией ПИ(), которая возвращает округленное до пятнадцати знаков после запятой значение);
=SIN(РАДИАНЫ(К1)), (вложенная функция РАДИАНЫ(аргумент) преобразует градусы в радианы, а затем функция SIN вычисляет значение синуса этого угла).
Способы вставки вложенной функции в формулу
Формула с вложенной функцией включает вставку основной и вложенной функции. Для вставки вложенной функции в качестве аргумента функции в формулу рекомендуется использовать одним из следующих способов.
Использовать диалоговое окно Мастер функций.
Использовать свойство Автозавершения 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 и завершить ввод функции ‑ нажать клавишу <Enter>. После этого можно продолжить вводить формулу, установив курсор в строке формул.
После окончания набора функций нужно закрыть скобки в записи функций. Закончить ввод формулы в ячейку любым способом, которым заканчивают ввод данных (см. пп.1.2, 1.5).