Встроенные функции Excel 2003
22082010
Программа Excel содержит огромное количество встроенных функций, которые вы можете использовать в своих формулах. К ним относятся как достаточно распространенные функции, например СУММ, СРЗНАЧ и КОРЕНЬ, так и функции, специально предназначенные для определенных целей, например статистические или инженерные. Функции существенно повышают эффективность формул. Они могут упростить формулы и сделать их понятнее. Более того, в большинстве случаев формулы позволяют выполнять вычисления, которые без них были бы невозможны. Например, для вычисления тангенса угла используется функция TAN, другим способом получить это значение вам не удастся. Если же среди многочисленных функций рабочих листов вы не найдете ту, которая вам нужна, можете сами создать новую функцию.
Примеры функций
Ниже приведен пример того, как встроенные функции позволяют упростить формулу. Среднее значение чисел, находящихся в десяти ячейках А1:А10, можно вычислить по следующей формуле:
=(А1+А2+АЗ+А4+А5+А6+А7+А8+А9+А10)/10
Согласитесь, что это не самая удобная формула. Если в данную формулу потребуется добавить новые ячейки, сделать это будет нелегко. Но вы можете заменить эту формулу очень простой в употреблении встроенной функцией Excel. =СРЗНАЧ(А1:А10)
Покажем на примере, как с помощью функций осуществляются вычисления, которые невозможно выполнить по-другому. Что, если вам нужно найти наибольшее значение диапазона ячеек? Это еще один пример того, как без использования функции вы не сможете получить ответ. Ниже приведена простая формула, которая позволяет отыскать наибольшее значение в диапазоне A1:D100.
=МАКС(А1:D10 0)
Иногда функции позволяют избежать ручного редактирования. Допустим, в вашей рабочей таблице содержится тысяча фамилий, причем все они введены прописными буквами. Ваш начальник, просматривая список, замечает, что прописные буквы не подходят для указания фамилий в списке адресов, который будет связан с формализованным письмом, т.е. вы должны заменить "ИВАНОВ И.И." на "Иванов И.И.". Для переоформления списка вручную вам понадобилось бы несколько часов. Но вы можете значительно сэкономить время благодаря формуле, в которой для изменения регистра букв текста, находящегося в ячейке А1, используется специальная функция. =ПРОПНАЧ(А1)
Введите эту формулу один раз и скопируйте ее во все следующие 999 строк.
И еще один пример, который убедит вас в преимуществе использования функций. Предположим, вам нужно подсчитать в рабочей таблице комиссионные по результатам продаж какого-либо товара. Если продавец продал продукции более чем на 100 ООО долларов, то ставка его комиссионных составляет 7,5%, если меньше— 5%. Без использования функции вам пришлось бы создать две разные формулы и правильно употреблять их для каждого значения объема продаж. Ниже приведена формула, в которой использована функция ЕСЛИ для правильного расчета комиссионных (независимо от суммы продаж).
=ЕСЛИ(А1<10 000 0; А1*0,05; А1*0,075)
В этой формуле анализируется значение, которое находится в ячейке А1. Если это значение меньше чем 100 ООО, то оно будет умножено на 5%. В противном случае это значение ячейки А1 будет умножено на 7,5%.
Вы, вероятно, заметили в предыдущих примерах, что во всех функциях используются круглые скобки. Данные внутри круглых скобок называются аргументами. Функции различаются по тому, как они используют аргументы. В зависимости от этого, определяются следующие типы функций:
- функции без аргументов;
- функции с одним аргументом;
- функции с фиксированным числом аргументов;
- функции с неопределенным числом аргументов;
- функции с необязательными аргументами.
Функция ТДАТА, которая возвращает текущую дату и время, является функцией без аргументов. Даже в том случае, если в функции нет аргументов, все равно после имени функции обязательно должны быть пустые скобки. Поэтому, чтобы функция ТДАТА работала правильно, следует ввести ее имя, а затем пустые круглые скобки.
=ТДАТА()
Если в функции используется несколько аргументов, то каждый из них отделяется точкой с запятой. В примерах, приведенных в начале главы, в качестве аргументов использовались адреса ячеек. Однако Excel — очень гибкая система с точки зрения использования аргументов функций. В качестве аргумента может выступать адрес ячейки или диапазон, литерал, текстовая строка, выражение или другая функция.