Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 10.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
717.82 Кб
Скачать
  1. Функция в Excel.

Функция – это переменная величина, значение которой зависит от значений других величин (аргументов). Функция имеет имя (например, КОРЕНЬ(…), SIN(…)) и, как правило, аргументы, которые записываются в круглых скобках следом за именем функции. Скобки – обязательная принадлежность функции, даже если у нее нет аргументов. Если аргументов несколько, один аргумент отделяется от другого точкой с запятой. В качестве аргументов функции могут использоваться числа, адреса ячеек, диапазоны ячеек, арифметическое выражения и функции.

Работая с функциями, надо помнить следующее:

  • Функция, записанная в формуле, возвращает уникальное значение (арифметическое или логическое);

  • Существуют функции, которые не возвращают числовые или логические значения, а выполняют некоторые операции (например, объединяют текстовые строки);

  • Существуют функции без аргументов (например, функция ПИ() возвращает число = 3,1415…).

В программе Excel можно использовать свыше 400 функций, которые разделены на категории (тематические группы):

  1. математические,

  2. финансовые,

  3. статистические,

  4. текстовые,

  5. логические,

  6. дата и время и др.

Для ввода функций в Excel предусмотрен специальный Мастер функций, который можно вызвать нажатием кнопки на панели инструментов Стандартная. Либо через меню Вставка – ФункцияКатегория (выбираем необходимую при вычислении категорию) – Выберите функцию (нужную нам функцию) (рис. 1.). Мастер функций имеет два окна – два шага (1 и 2).

Рис. 1. Мастер функций (шаг 1)

Рис. 2. Мастер функций (шаг 2)

  1. Основные математические функции Excel.

Ранее мы уже рассмотрели функцию суммирования СУММ. Широко используются также следующие функции.

СРЗНАЧ (<список аргументов>) – возвращает среднее арифметическое из значений всех аргументов. Например, СРЗНАЧ(С1:С7) возвращает среднее значение чисел, записанных в ячейках С1, С2, …С7.

МАКС (<список аргументов>) возвращает максимальное число из списка аргументов. Например, МАКС (С1:С7) возвращает максимальное из чисел, записанных в ячейках С1,С2, ..С7.

МИН(<список аргументов>) – возвращает минимальное число из списка аргументов.

ПРОИЗВЕД(<список аргументов>) – возвращает произведение значений аргументов.

КОРЕНЬ( ) – возвращает корень квадратный из числа .

СЛЧИС() - возвращает случайное число в интервале от 0 до 1.

АВS( ) – возвращает модуль значения аргумент.

LN( ) – возвращает натуральный логарифм числа (по основанию = 2,71828..).

EXP( ) – возвращает экспоненту числа ( ).

SIN( ) – возвращает синус числа , заданного в радианах.

COS( ) – возвращает косинус числа , заданного в радианах.

TAN( ) – возвращает тангенс числа , заданного в радианах.

  1. Логические функции.

Логическая функция применяется в том случае, когда необходимо вычислить одним из нескольких способов в зависимости от выполнения или невыполнения одного или нескольких условий.

Задача. Вычислить N=11 значений функции Y=f(X), при изменении X от Xn (начального) до Xk (конечного) с шагом DX = 2, и сумму S значений Y.

Рассмотрим два варианта задачи:

Решение.

  1. Пусть в ячейке С5=1, то ячейка С6 =С5+2, так как по условию задачи значения Х изменяются с шагом DX = 2. Остальные ячейки заполним с помощью автозаполнения. В ячейке D5 запишем формулу вычисления 1-го значения Y1: =2*С6^2-20*С6-30 и протянем маркер автозаполнения до ячейки D15. Для вычисления S – суммы значений Y в ячейке D16 воспользуемся Автосуммированием.

  2. Для решения данной задачи воспользуемся функцией ЕСЛИ( ) и АВS( ). В столбце Е5 вычислим абсолютную величину всех значений Х: в ячейку Е5 введём «=АВS(С5)» и применяем автозаполнение. Используя функцию ЕСЛИ () в ячейке F5 запишем формулу =ЕСЛИ(E5<10;C5^2-20;C5^3-5*C5-40) и применим автокопирование и вычислим сумму полученных Y2.

Рис. 3. Результаты вычисления задачи