
Лабораторная работа №7
«Математические функции MS Excel 2010»
Цели работы:
ознакомиться с принципами работы со стандартными функциями MS Excel;
научиться применять математические функции для обработки данных.
Задание:
изучите п.1 «Учебный материал»;
выполните задания, приведенные в п.2, и сравните с ответами;
ответьте на контрольные вопросы (п.3).
Учебный материал
1. 1. Понятие функции в Excel
Функция – это запрограммированная последовательность стандартных вычислений. Она может быть самостоятельной формулой или ее операндом. Excel использует как встроенные функции, так и созданные пользователем с помощью специальных средств. Значения, которые используются для вычисления функций, называются аргументами. Значения, возвращаемые функциями в качестве ответа, называются результатами. Каждая функция имеет имя. Аргумент заключается в круглые скобки. Скобки позволяют Excel определить, где начинается и где заканчивается список аргументов:
КОРЕНЬ
(А4).
Если функция имеет несколько аргументов, то они перечисляются в круглых скобках через точку с запятой:
ПРОИЗВЕД(A4;A6;A8).
Аргументами могут быть числа, текст, логические значения, ссылки на ячейку или блок ячеек, имя другой функции:
СУММ(A1:D4;7;G5),
КОРЕНЬ(ABS(А4)).
Имеются функции без аргументов:
ПИ() – функция без аргументов;
СЕГОДНЯ().
При нарушении синтаксиса записи функции выдаётся сообщение об ошибке.
В Excel 2010 имеется специальное средство для работы с функциями – Мастер функций, который при работе сначала предлагает выбрать необходимую функцию в нужной категории, а затем в окне диалога внести аргумент (рис.10).
Рис. 10. Мастер функций MS Excel
Мастер функций вызывается: вкладка Формулыгруппа Библиотека функцийкоманда Вставить функцию или нажатием кнопки fx, расположенной в строке формул. Также функцию можно открыть, выбрав нужную категорию из отображаемых на ленте в группе Библиотека функций (рис.11).
Рис. 11. Способы вставки стандартных функций
1.2. Ошибки в формулах
Если при вводе формул или данных допущена ошибка, то в результирующей ячейке появляется сообщение об ошибке. Первым символом всех значений ошибок является символ #. Значения ошибок зависят от вида допущенной ошибки. В таблице 2 приведены ошибки, встречающиеся в вычислениях.
Таблица 2
Ошибки, встречающиеся в вычислениях
Ошибка
Пояснение
#ДЕЛ/0!
Попытка деления на ноль. Этот код ошибки также появляется, если мы пытаемся разделить на пустую ячейку, потому что Excel интерпретирует пустую ячейку как ноль для нужд простых вычислений с арифметическими операторами
#ЗНАЧ!
Недопустимый тип аргумента. Например, вместо числового аргумента используется текстовый.
#ИМЯ?
В формуле есть ссылка на отсутствующее имя области данных или неверно задано имя функции. Часто причиной может являться, например, ввод адресов ячеек, русскими, а не латинскими буквами.
#Н/Д
Неопределенные или отсутствующие данные («нет данных»)
#ПУСТО!
В формуле задано перечисление двух интервалов, которые на самом деле не имеют общих ячеек.
#ССЫЛКА!
Недопустимая (обычно отсутствующая) ссылка
#ЧИСЛО!
Используется недопустимый аргумент в числовых формулах, например, извлечение квадратного корня из отрицательного числа или получение натурального логарифма нуля или отрицательного числа. Этот код также появляется, когда в результате вычислений получается слишком большое или слишком маленькое число, которое не может быть обработано Excel
1.3. Математические функции
Приведем некоторые часто используемые математические функции Excel:
ABS(число) – вычисляет модуль (абсолютную величину) числа;
СУММ(число1;число2;…) – нахождение суммы чисел (до 255 аргументов);
ПРОИЗВЕД(число1;число2;…) – нахождение произведения чисел (до 255 аргументов);
КОРЕНЬ(число) – нахождение квадратного корня;
СТЕПЕНЬ(число; степень) – возведение числа в указанную степень;
ОСТАТ(число; делитель) – вычисление остатка от деления;
ПИ() – возвращает округленное до 15 знаков число Пи;
РАДИАНЫ(число) – переводит градусы в радианы;
ГРАДУСЫ(число) – переводит радианы в градусы;
ЕХР(число) – возвращает экспоненту заданного числа;
LN (число) – вычисляет натуральный логарифм числа;
SIN(число), COS(число), TAN(число), ATAN(число) и др. – возвращают тригонометрические функции угла;
ОКРУГЛ(число; число разрядов) – округляет число до указанного количества десятичных разрядов;
СЛУЧМЕЖДУ(нижн_граница;верхн_граница) – генерирует случайное число между двумя заданными числами. Эту функцию применяют при решении задач, когда нужно быстро заполнить диапазон ячеек числами, не подчиняющимися какому-либо закону. При нажатии функциональной клавиши <F9> (пересчет) в ячейках, содержащих формулу с функцией СЛУЧМЕЖДУ, генерируется новое случайное число. Также новое случайное число возвращается при каждом вычислении рабочего листа. Для получения массива целых чисел достаточно скопировать формулу в нужный диапазон.
СУММЕСЛИ(диапазон;критерий;диапазон суммирования) – суммирует ячейки, отвечающие заданному критерию (условию).