
Функция в Excel.
Функция – это переменная величина, значение которой зависит от значений других величин (аргументов). Функция имеет имя (например, КОРЕНЬ(…), SIN(…)) и, как правило, аргументы, которые записываются в круглых скобках следом за именем функции. Скобки – обязательная принадлежность функции, даже если у нее нет аргументов. Если аргументов несколько, один аргумент отделяется от другого точкой с запятой. В качестве аргументов функции могут использоваться числа, адреса ячеек, диапазоны ячеек, арифметическое выражения и функции.
Работая с функциями, надо помнить следующее:
Функция, записанная в формуле, возвращает уникальное значение (арифметическое или логическое);
Существуют функции, которые не возвращают числовые или логические значения, а выполняют некоторые операции (например, объединяют текстовые строки);
Существуют функции без аргументов (например, функция ПИ() возвращает число
= 3,1415…).
В программе Excel можно использовать свыше 400 функций, которые разделены на категории (тематические группы):
математические,
финансовые,
статистические,
текстовые,
логические,
дата и время и др.
Для ввода функций
в Excel предусмотрен
специальный Мастер функций, который
можно вызвать нажатием кнопки
на панели инструментов Стандартная.
Либо через меню Вставка – Функция
– Категория (выбираем необходимую
при вычислении категорию) – Выберите
функцию (нужную нам функцию) (рис. 1.).
Мастер функций имеет два окна – два
шага (1 и 2).
|
|
Рис. 1. Мастер функций (шаг 1) |
Рис. 2. Мастер функций (шаг 2) |
Основные математические функции Excel.
Ранее мы уже рассмотрели функцию суммирования СУММ. Широко используются также следующие функции.
СРЗНАЧ (<список аргументов>) – возвращает среднее арифметическое из значений всех аргументов. Например, СРЗНАЧ(С1:С7) возвращает среднее значение чисел, записанных в ячейках С1, С2, …С7.
МАКС (<список аргументов>) возвращает максимальное число из списка аргументов. Например, МАКС (С1:С7) возвращает максимальное из чисел, записанных в ячейках С1,С2, ..С7.
МИН(<список аргументов>) – возвращает минимальное число из списка аргументов.
ПРОИЗВЕД(<список аргументов>) – возвращает произведение значений аргументов.
КОРЕНЬ(
)
– возвращает корень квадратный из числа
.
СЛЧИС() - возвращает случайное число в интервале от 0 до 1.
АВS( ) – возвращает модуль значения аргумент.
LN(
)
– возвращает
натуральный логарифм числа
(по основанию
= 2,71828..).
EXP(
)
– возвращает
экспоненту числа
(
).
SIN( ) – возвращает синус числа , заданного в радианах.
COS( ) – возвращает косинус числа , заданного в радианах.
TAN( ) – возвращает тангенс числа , заданного в радианах.
Логические функции.
Логическая функция применяется в том случае, когда необходимо вычислить одним из нескольких способов в зависимости от выполнения или невыполнения одного или нескольких условий.
Задача. Вычислить N=11 значений функции Y=f(X), при изменении X от Xn (начального) до Xk (конечного) с шагом DX = 2, и сумму S значений Y.
Рассмотрим два варианта задачи:
Решение.
Пусть в ячейке С5=1, то ячейка С6 =С5+2, так как по условию задачи значения Х изменяются с шагом DX = 2. Остальные ячейки заполним с помощью автозаполнения. В ячейке D5 запишем формулу вычисления 1-го значения Y1: =2*С6^2-20*С6-30 и протянем маркер автозаполнения до ячейки D15. Для вычисления S – суммы значений Y в ячейке D16 воспользуемся Автосуммированием.
Для решения данной задачи воспользуемся функцией ЕСЛИ( ) и АВS( ). В столбце Е5 вычислим абсолютную величину всех значений Х: в ячейку Е5 введём «=АВS(С5)» и применяем автозаполнение. Используя функцию ЕСЛИ () в ячейке F5 запишем формулу =ЕСЛИ(E5<10;C5^2-20;C5^3-5*C5-40) и применим автокопирование и вычислим сумму полученных Y2.
Рис. 3. Результаты вычисления задачи