Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2 Вычисления.docx
Скачиваний:
16
Добавлен:
10.11.2018
Размер:
920.71 Кб
Скачать

2.2. Использование функций. Элементарные функции

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

Перейдем на второй лист текущей рабочей книги (щелкнем мышью по ярлычку "Лист2" или нажмем клавиши Ctrl+PgDn). Переименуйте лист: дайте ему имя "Функции".

ПРИМЕР 2.3. Вычислить log32 + l.

Решение. Воспользуемся Мастером функций. Выделим ячейку D1. Щелкнем по кнопке со знаком равенства (на клавиатуре). В строке ввода появится знак равенства, начался ввод формулы, а поле ввода имен (самое левое в той же строке) заменится панелью функций. Щелкнем в этой панели по кнопке выпадающего списка. Появляется список, в котором перечислены 10 недавно использовав­шихся функций.

Последний элемент списка называется "Другие функции...". Щелкаем мышью по этому элементу списка и получаем окно первого шага Мастера функций: "Мастер функций шаг 1 из 2".

В первом окне два списка: категория, т.е. список групп функций (математические, статистические, логические и т.д.). Логарифм относится к математическим функциям, поэтому щелкаем мышью по категории "Математические" (если Вы не можете отнести функцию к какой-либо категории, то обратитесь к пункту "Полный алфавитный перечень"). Теперь в нижнем ок­не представлен список математических функций. Щелкая мы­шью по полосе прокрутки этого окна, находим функцию с име­нем LOG. Выделяем ее мышью. В нижней части окна появляет­ся краткое описание функции:

LOG(число; основание)

Возвращает логарифм числа по заданному основанию

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

Итак, функция выбрана, щелкаем "ОК" и переходим к диа­логовому окну "Аргументы функции". В этом окне два поля ввода для аргументов функции: Число и Основание. Обратите внимание, что название первого аргумента выделено жирным шрифтом, а второго — обычным. Это означает, что первый аргумент обязательный, а второй можно опустить. Сейчас фокус ввода в поле ввода Число, в нижней части окна пояснение к аргументу:

"Число положительное вещественное число, для кото­рого вычисляется логарифм".

Вводим число 2. Проще всего перейти в поле ввода второго аргумента нажатием клавиши Tab (но можно щелкнуть мышью во втором поле). Теперь фокус ввода во втором поле, и внизу появляется комментарий для второго аргумента:

"Основание основание логарифма; 10 если опущено".

Итак, если мы не укажем второй (необязательный) аргумент, то будет подразумеваться основание 10. Обратите внимание: ниже и правее полей ввода появился результат 0.301029996 — это lg2, т.е. десятичный логарифм двух. Вводим число 3. Ниже и правее полей ввода появляется результат 0.630929754.

Если мы сейчас нажмем "ОК", то ввод формулы завершится и придется ее корректировать (F2), чтобы добавить слагаемое + 1. Поэтому поступим так: находясь во втором окне Мастера функций, щелкнем мышью в поле ввода сразу вслед за сформи­рованной частью формулы =LOG(2;3) и введем недостающее слагаемое +1. Окончательный вид формулы =LOG(2;3)+1. На­жмем клавишу Enter. Результат: 1.63093.

Элементы списка аргументов функции можно разделять как запятой, так и точкой с за­пятой ( =LOG(2,3)+1).

Основные математические функции, соответст­вующие элементарным функциям, изучаемым в школьном курсе математики (рис. 2.2).

sinx

cosx

tgх

arcsinx

arccos x

SIN(x)

COS(x)

TAN(x)

ASIN(x)

ACOS(x)

arctg x

lnx

lgx

ex

|x|

ATAN(x)

LN(x)

LOG10(x)

EXP(x)

ABS(x)

Рис. 2.2

У тригонометрических функций аргумент измеряется в ра­дианах. Обратите внимание, что обозначения функций в рус­ской математической литературе и имена функций в Excel раз­личаются.

Упражнение 2.4. В ячейку А2 ввести формулу для вычисле­ния функции

.

Формула возвращает 1.610922.

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

Например, нужно записать формулу для вычисления tg2x. Не­верное решение: =ТАN^2(х). Правильное решение: =TAN(x)^2.

ПРИМЕР 2.4. Вложенные функции.

Введем в ячейку A3 формулу для вычисления функции . Эта функция представляет со­бой композицию двух функций: и .

Соответ­ствующие функции Excel: KOPEHЬ(z) и TAN(x)+1.

Выделяем ячейку A3. Щелкаем закладку Формулы/Библиотека функций/Математические. Выбираем КОРЕНЬ (рис.2.3).

Рис. 2.3

На­ходясь в поле ввода аргумента функции КОРЕНЬ, в панели функций выбираем TAN и в поле ввода аргумента этой функции вводим имя х. А теперь внимание! Мы не щелкаем кнопку "ОК.", как следовало бы ожидать, — это досрочно завершит ввод фор­мулы (испытайте это). Вместо этого устанавливаем в поле вво­да курсор на функции КОРЕНЬ (т.е. на внешней функции). Тот­час второе окно Мастера функций для TAN заменяется на вто­рое окно Мастера функций для функции КОРЕНЬ (рис.2.4). В поле ввода аргумента отображается TAN(x). Добавляем к этой функции +1 и щелкаем "ОК". Результат: 1.468952.

Рис. 2.4.

Обратите внимание, когда Вы находились во втором окне Мастера функций для функции TAN() и ввели в качестве аргу­мента х, то справа от поля ввода аргумента Вы видите =4, ниже Вы видите =1.157821282 (это значение tg 4), а в самом низу окна Вы видите: Значение: 1.076021042. Это вычисленное зна­чение формулы = КОРЕНЬ(TAN(x)), которая присутствует сей­час в строке ввода.

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

Окончательно должна получиться формула =КОРЕНЬ(TAN(x) + 1).

Когда Вы освоите функции Excel, то увидите, что проще вводить их вручную в строке ввода, а не возиться с Мастером функций (за исключением случаев, когда функция имеет много аргументов). Здесь рекомендация такая: вводите имена функций строчными буквами: =корень(tan(x)+1). Если Вы ввели имена функций правильно, то по завершении ввода они автоматически будут преобразованы в прописные буквы. Например, если Вы ввели формулу =корень (tg(x)+1), то по завершении ввода она примет вид: =KOPEHЬ(tg(x)), а в качестве результата вычисле­ний в ячейке будет фигурировать сообщение об ошибке #ИМЯ?. Имя функции tg в отличие от функции КОРЕНЬ не преобразовано в прописные буквы, а так как имени tg в рабочей книге нет, то формула возвращает ошибочное значение.