
Лабораторная работа № 5 Функции Excel. Математические функции
Цель работы: изучение понятия и типов функций в Excel; приобретение навыков работы по использованию Мастера функций; приобретение навыков работы с математическими функциями.
Программа работы
Изучение понятия и типов функций в Excel.
Работа с простейшими математическими функциями.
Работа с функциями округления.
Работа со специфическими математическими функциями.
Работа с функциями для операций с матрицами.
Краткие сведения
Понятие и типы функций в Excel
Под функцией в табличных процессорах понимается не что иное, как встроенные подпрограммы для выполнения тех или иных операций.
Любая функция имеет имя, один или несколько аргументов и начинается со знака "=" (равно). Все функции можно рассматривать как формулы:
=f(arg1, …) |
f - имя функции;
arg1, - аргументы (количество аргументов не должно быть больше 30).
В Excel содержатся сотни функций, которые можно разделить на десять основных типов:
математические и тригонометрические;
статистические;
логические;
функции даты и времени;
информационные функции;
текстовые функции;
ссылочные функции;
финансовые;
инженерные;
функции для работы с базами данных и списками.
Любую функцию можно вызвать тремя способами, то есть:
прямо написав после знака равно имя функции и список аргументов;
с помощью кнопки
на панели инструментов Стандартная;
через меню Вставка-Функция, которое вызывает Мастер функций.
После вызова Мастера функций необходимо:
в открывшемся первом диалоговом окне выбрать категорию и имя функции (рис. 5.1);
Рис. 5.1 Диалоговое окно Мастер функций - шаг 1 из 2
нажать клавишу ОК, в результате чего откроется диалоговое окно с выбранной Вами функцией (рис. 5.2);
Рис. 5.2 Диалоговое окно с выбранной функцией ИЛИ
в этом окне задать аргументы и нажать клавишу ОК.
Иногда функция имеет пять и более аргументов. В этом случае во втором диалоговом окне справа появляется полоса прокрутки.
Математические функции Excel условно можно подразделить на:
простейшие;
функции округления;
специфические;
функции для операций с матрицами.
Простейшие математические функции
ABC(число) |
Назначение - вычисление абсолютного значения.
Аргумент - число или ссылка на ячейку, содержащую число.
Пример =ABS ( - 123,89 ) = 123,89
EXP(число) |
Назначение - возводит число e =2,71828182... в степень аргумента.
Пример = ЕХР(3) = 20,08553692
LN(число) |
Назначение - вычисляет натуральный логарифм от аргумента.
Аргументы - положительные числа (>0).
Примечание. Логарифмом logaN числа N ( N > 0) при основании а (а больше 0, а не равно 1) называют показатель степени, в которую нужно возвести основание а, чтобы получить N. Логарифм по основанию 10 называют десятичным (обозначается lgN), а по основанию e=2.71828182... натуральным (обозначается lnN).
Примеры: = LN(1) = 0
= LN(2) = 0,693147
= LN(100)==4,60517.
Легко убедиться, что число e =2.7182... в степени 4.60517 равно 100.
LOG10(число) |
Назначение - вычисляет десятичный логарифм числа.
Ариумент - положительные числа.
Примеры: = LOG10(100) = 2
= LOG10(0,1) = -1.
LOG(число;основание_логарифма) |
Назначение - определяет логарифм числа по основанию логарифма.
Аргументы - число - положительные числа;
- основание_логарифма - любое число больше нуля и не равное единице; по умолчанию Excel считает его равным 10.
Примеры = LOG(10) = 1
= LOG(8;2) = 3
= LOG(100;2.71828...)=4,60517.
СУММ(число1;число2…) |
Назначение - вычисление суммы аргументов.
Аргументы - не более 30 аргументов, которыми могут быть диапазоны, адреса ячеек, числа, пустые поля.
Пример. Вычислим в ячейке С5 (рис. 5.3) сумму чисел, расположенных в диапазонах А1:А5, В1, C1:С4. Результат в ячейке С5 будет равен 15.
Рис. 5.3 Пример использования функции СУММ
СТЕПЕНЬ(число;степень) |
Назначение - возводит число в степень.
Примеры: = СТЕПЕНЬ(5;2) = 25
= СТЕПЕНЬ(6.25;1.5) = 15.625
= СТЕПЕНЬ(4;1/2) = 2
= СТЕПЕНЬ(4:-1/2) = 0.5.
ПРОИЗВЕД(число1;число2,…) |
Назначение - вычисляет произведение не более 30 заданных аргументов.
Аргументы - аргументами могут быть числа, формулы, условия, текст, диапазон; в матрицах и адресных ссылках учитываются только числа.
Пример. Вычислим в ячейке В5 произведение чисел, расположенных в диапазоне А1:А5. В результате в ячейке В5 получится 30 (1*2*3*5) (рис. 5.4).
Рис. 5.4 Пример использования функции ПРОИЗВЕД
СЛЧИС() |
Назначение - генерация случайного числа п, лежащего в интервале между 0 и 1.
Аргументы - нет.
Пример =СЛЧИС() = 0,36315.
Примечание - случайное число генерируется всякий раз после каждого вычисления таблицы. Для фиксации постоянного случайного числа нужно записать в необходимой ячейке функцию =СЛЧИС() и до нажатия клавиши ввода нажать клавишу F9.
СЛУЧМЕЖДУ(число1;число2) |
Назначение - генерация случайного числа в заданном интервале.
Аргументы - число1 - нижняя граница интервала;
- число2 - верхняя граница интервала.
Пример = СЛУЧМЕЖДУ(0,100) = 37.
Примечание. Результат меняется при каждом пересчете таблицы. Для фиксации случайного числа нужно проделать те же операции, что и в случае с функцией СЛЧИС.
КОРЕНЬ(число) |
Назначение - вычисление корня квадратного из аргумента.
Аргумент - положительные числа и 0.
Примеры: = КОРЕНЬ(25) = 5
= КОРЕНЬ(АВS(- 9)) = 3
СУММЕСЛИ(диапазон; усл.; диапазон_суммирования) |
Назначение - вычисление суммы значений из области диапазон по заданному условию, когда диапазон_сумирования опущен, и из области диапазон_суммирования по заданному критерию для области диапазон, когда аргумент диапазон_суммирования задан.
Пример. Пусть в столбце А приведены данные о доходах, в столбце В - данные о налогах (рис. 5.5). Требуется вычислить сумму чисел >10 из диапазона А2:А5. В этом случае функцию СУММЕСЛИ следует записать так, как она записана в ячейке А6, и в результате мы получим 60 (25+15+20). Если нам следует подсчитать сумму налога для лиц с доходами >10, то функцию СУММЕСЛИ следует записать так, как она записана в ячейке В6. В результате мы получим 12 (5+3+4).
Рис. 5.5 Пример использования функции СУММЕСЛИ
СУММКВ(число1,число2,…) |
Назначение
- вычисление суммы
квадратов аргументов, то есть
Аргумент - числа, адресная ссылка или диапазон.
Пример. Вычислим в ячейке А5 сумму квадратов чисел, расположенных в диапазоне А1:В4 (рис. 5.6). Результат будет равен 264 (4+0+16+225+9+l+0+9).
Рис. 5.6 Пример использования функции СУММКВ
СЧИТАТЬПУСТОТЫ(диапазон) |
Назначение - подсчитывает количество пустых ячеек из указанного диапазона.
СЧЕТЕСЛИ(диапазон;условие) |
Назначение - подсчитывает количество ячеек в указанном диапазоне, соответствующее заданному условию.
Пример. Пусть в диапазоне А1:А4 содержатся соответственно числа 25, 8, 15, 20. Нужно сосчитать количество чисел больше 10. Для этого в английской версии используется функция =COUNTIF(AI:A4,">10"). В русской версии =СЧЕТЕСЛИ(А1:А4;">10"). В результате получим 3.