Шаг 137.
Понятие функции

    На этом шаге мы рассмотрим, что такое функция, примеры функций и аргументы функции.

   Функции - это встроенные инструменты, которые используются в формулах. Функции позволяют:

   Приведем пример, который позволяет упростить формулу. Необходимо вычислить среднее значение чисел в десяти ячейках A1:A10. При этом можно воспользоваться следующей формулой:

= (A1 + A2 + A3 + A4 + A5 + A6 + A7 + A8 + A9 + A10) / 10

   Это не самая удобная формула, но ее можно заменить очень простой в употреблении встроенной функцией рабочего листа Excel:

= СРЗНАЧ(А1:А10)

   В качестве еще одного примера использования функций рабочего листа можно привести нахождение наибольшего (наименьшего) числа из указанного диапазона значений. Для реализации этой задачи можно воспользоваться встроенной функцией = МАКС(диапазон значений) (= МИН(диапазон значений)).

   Иногда функции позволяют избежать ручного редактирования. Допустим, что в Вашей рабочей книге содержится 1 тысяча фамилий, причем все они введены прописными буквами. Вы должны изменить фамилии таким образом, чтобы они только начинались с прописной буквы, например, "ИВАНОВ И.И." на "Иванов И.И.". Данные действия можно реализовать с помощью следующей встроенной функции рабочего листа: = ПРОПНАЧ(адрес ячейки, содержащей текст). Затем эту формулу можно скопировать в другие 999 строк.

   В поставку Excel входит больше 300 функций. Если этого недостаточно, то можно добавить дополнительные функции, разработанные независимыми производителями или создать свои собственные, используя VBA.

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

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

   Использование имен в качестве аргументов
   В качестве аргументов функции могут использоваться ссылки на ячейку или диапазон. При вычислениях Excel использует текущее содержание ячейки или диапазона. Например, функция СУММ вычисляет сумму своих аргументов. Для вычисления суммы величин, находящихся в диапазоне ячеек A1:А20, можно использовать следующую формулу:

= СУММ(A1:А20)

   Но если Вы определите имя для диапазона A1:А20, например, Продажи, то его тоже можо использовать вместо ссылки:

= СУММ(Продажи)

   Аргументы-литералы
   Литералом называют число или строку текста, которые непосредственно заданы в качестве аргументов функции. Например, функция = КОРЕНЬ(225) содержит один аргумент-литерал.

   Использование литералов имеет смысл только в формулах, в которых употребляется несколько аргументов. Например, = ЛЕВСИМВ(А1;1). Эта функция имеет два аргумента. Она возвращает строку символов, начиная с первого аргумента, длина которой определяется вторым аргументом. То есть, данная формула вернет первую букву слова, записанного в ячейке A1.

   Аргументы-выражения
   Выражения можно считать формулой внутри формулы. Когда Excel сталкивается с выражением в качестве аргумента функции, программа вначале вычисляет его, а затем использует полученный результат в качестве значения аргумента функции, например:

= КОРЕНЬ((A1^2) + (A2^2))

   Другие функции в качестве аргументов
   Функции, которые используются в формуле в качестве аргументов других функций, называют вложенными. Сначала Excel вычислит знаечние самого глубокого вложенного выражения. Например, = SIN(РАДИАНЫ(B9)). Вложенность функций гораничивается только общей длиной строки формулы - 1024 символа.

   На следующем шаге мы рассмотрим способы ввода функций.




Предыдущий шаг Содержание Следующий шаг