Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная Работа №5






Тема 6: Использование элементарных функций (часть 1)

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

§ Упрощать формулы;

§ Осуществлять с помощью формул такие вычисления, которые невозможно выполнить по-другому;

§ Ускорять выполнение некоторых задач редактирования;

§ Выполнять «условное» вычисление по формулам, позволяющее реализовать простые алгоритмы принятия решений.

В поставку Excel входит более 300 функций, которые выполняют широкий спектр различных вычислений. Некоторые функции, такие как СУММ, SIN и ФАКТР, являются эквивалентными длинных математических формул, которые вы можете создать сами. Другие функции, такие как ЕСЛИ и ВПР, в виде формул реализовать невозможно. Если ни одна из встроенных функций не подходит для решения вашей задачи, можно создать пользовательские функции.

Excel делит все функции на следующие категории:

§ Финансовые – функции для расчёта амортизации имущества, стоимости основных фондов, нормы прибыли, величины выплат на основной капитал и других финансовых показателей;

§ Дата и время – операции прямого и обратного преобразования даты и времени в текстовые строки;

§ Математические – математические и тригонометрические функции, некоторые из них приведены в таблице 1;

§ Статистические – функции для расчёта среднего значения, дисперсии, статистических распределений и других вероятностных характеристик;

§ Ссылки и массивы операции преобразования ссылки на ячейку в число, расчёта ссылок на основе числовых аргументов, вычисления числа строк и столбцов диапазона и других параметров, связанных с адресацией ячеек листа Excel;

§ Работа с базой данных - функции формирования выборки из базы данных и расчёта статистических параметров величин, расположенных в базе данных;

§ Текстовые функции для работы с текстовыми строками;

 

 

Пример функции

Ниже приведён пример того, как встроенные функции позволяют упростить формулу. Среднее значение чисел, находящихся в десяти ячейках А1: А10, можно вычислить по следующей формуле:

= (А1 + А2 + А3 + А4 + А5 + А6 + А7 + А8 + А9 + А10) / 10

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

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

Аргументы функций

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

§ Функции без аргументов;

§ Функции с одним аргументом;

§ Функции с фиксированным числом аргументов;

§ Функции с неопределённым числом аргументов;

§ Функции с необязательными аргументами.

Примером функции, не использующей аргумент, может служить функция СЛЧИС, которая генерирует случайное число в интервале между 0 и 1. Даже если функция не использует аргумент, вы всё равно должны набрать пустые круглые скобки следующем образом:

=СЛЧИС ()

Если в функции используется несколько аргументов, то каждый из них отделяется точкой с запятой. В примере, приведенном в начале, в качестве аргументов использовались адреса ячеек. Однако Excel — очень гибкая система в плане использования аргументов функции. В формуле достаточно указать только адрес ячейки (независимо от того, что конкретно находится в самой ячейке: литерал, текстовая строка или выражение).

 

Использование имен в качестве аргументов

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

= CУMM (A1: D20)

Однако если вы определите имя для диапазона Al: D20, например Продажи, его можно использовать вместо ссылки:

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

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

=СУММ (В: В)

Этот метод особенно эффективен, если диапазон суммирования изменяется (например, если вы постоянно добавляете новые суммы продаж).

 

Аргументы – литералы

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

= КОРЕНЬ (225)

Использование аргументов-литералов в простых функциях, подобных приведенной выше, лишено всякого смысла, ведь эта формула всегда возвращает одно и то же значение 15, которое можно ввести вручную. Использование литералов имеет смысл только в формулах, в которых употребляется несколько аргументов. Для примера возьмем функцию ЛЕВСИМВ, которая имеет два аргумента. Она возвращает строку символов, начиная с первого аргумента, длина которой определяется вторым аргументом. Так, если в ячейке A1 находится текст Бюджет, то следующая формула выделит первую букву этого слова, т.е. Б:

= ЛЕВСИМВ (А1; 1)

Аргументы – выражения

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

= КОРЕНЬ ((А1 ^ 2) + (А2 ^ 2))

В этой формуле используется функция КОРЕНЬ, единственным аргументом которой является выражение (A1 ^ 2) + (А2 ^ 2). Когда программа приступает к вычислению такой функции, вначале определяется значение аргумента, а затем из него извлекается квадратный корень.

 

Функции в качестве аргументов

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

= SIN (РАДИАНЫ (В9))

Функция РАДИАНЫ преобразует значение аргумента, заданное в градусах, в радианы, поскольку во всех тригонометрических функциях Excel аргументы задаются именно в радианах. Поэтому, если в ячейке В9 значение величины угла измеряется в градусах, сначала функция РАДИАНЫ преобразует его в радианы, а затем функция SIN вычисляет синус угла.

Вложенность функций ограничивается только общей длиной строки формулы — 1024 символа.

Способы ввода функций

Есть два пути ввода функции в формулу: вручную или с использованием средства Мастер функций.

 

Ввод функций вручную

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

Если вы забыли закрыть скобки, Excel сделает это автоматически. Например, если вы ввели = СУММ (А1: С12 и нажали клавишу < Enter>, то Excel исправит формулу, добавив правую скобку.

 

Вставка функции в формулу

Для того чтобы вставить функцию, сначала выделите ее в диалоговом окне Мастер функцийшаг 1 из 2 (Рис. 5.2). Открыть это окно можно одним из следующих способов.

§ Перейдите на вкладку «Формулы».

§ Щелкните на кнопке «Вставить функцию» (рис.5.1), которая находится на стандартной панели инструментов.

Рис. 5.1

Рис. 5.2

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

В этом окне сначала выберите категорию (или Полный алфавитный перечень) в списке Категория и затем в алфавитном списке Функция укажите нужную функцию. В качестве альтернативы после выбора категории можно щелкнуть на имени любой функции в списке Функция и нажать клавишу, соответствующую первой букве нужного имени. Чтобы ввести функцию, нажмите кнопку ОК или клавишу Enter.

Excel введет знак равенства (если вы вставляете функцию в начале формулы), имя функции и пару круглых скобок. Затем Excel откроет второе окно диалога мастера функций (без строки заголовка), показанное на Рис.5.3.

 

Рис. 5.3

 

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

Справа от каждого поля аргумента отображается его текущее значение. Это очень удобно, когда вы используете ссылки или имена. Текущее значение функции отображается внизу окна диалога.

Нажмите кнопку ОК или клавишу Enter, и созданная функция появится в строке формул.

 

Математические функции

В Excel включено около 50 функций этой категории, чего вполне достаточно для выполнения сложных математических расчётов. В этой категории представлены как обычные функции типа СУММ или ЦЕЛОЕ, так и множество «экзотических» функций, одна из которых может оказаться именно той, которую вы так давно искали. Основные функции представлены в таблице 5.1.

 

Таблица 5.1

Основныематематические и тригонометрические функции.
Функция Описание
COS, SIN, TAN Тригонометрические функции
ACOS, ASIN, ATAN, ATAN2 Обратные тригонометрические функции
COSH, SINH, TANH Гиперболические функции
ACOSH, ASINH, ATANH Обратные гиперболические функции
LN, LOG, LOG10 Натуральный логарифм, логарифмы по основанию 2 и 10
EXP Экспонента (число e)
НЕЧЁТ, ОКРУГЛВВЕРХ, ОКРУГЛ, ОКРУГЛВНИЗ, ЧЁТН Функции округления
ABS Модуль (абсолютное значение) числа
ГРАДУСЫ, РАДИАНЫ Преобразование радиан в градусы и градусов в радианы
ЦЕЛОЕ Целая часть числа
ОСТАТ Остаток от деления
ПИ Число Пи
СТЕПЕНЬ Возведение в степень
ПРОИЗВЕД Произведение ряда чисел
СЛЧИС Возвращает случайное число
РИМСКОЕ Преобразование арабского числа в римское
КОРЕНЬ Квадратный корень
СУММ Сумма ряда чисел
СУММКВ Сумма квадратов ряда чисел
ОТБР Отбрасывает дробную часть

 

 

Функция ЦЕЛОЕ

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

 

= ЦЕЛОЕ (412, 98)

 

Функция ОКРУГЛ

Эта функция округляет значение числа до указанного количества десятичных разрядов. Функция ОКРУГЛ обычно используется для контроля точности вычислений. Она имеет два аргумента: первый — значениедля округления, второй — количество цифр после запятой. Если второй аргумент отрицательный, округление смещается влево от запятой на заданноеколичество цифр. В табл. 5.2 приведены некоторые примеры использования этой функции.

Таблица 5.2

Примеры использования функции ОКРУГЛ
Формула Результат
= ОКРУГЛ (123, 457; 2) 123, 46
= ОКРУГЛ (123, 457; 1) 123, 50
= ОКРУГЛ (123, 457; 0) 123, 00
= ОКРУГЛ (123, 457; -1) 120, 00
= ОКРУГЛ (123, 457; -2) 100, 00
= ОКРУГЛ (123, 457; -3) 0, 00

 

Если при вычислениях вам нужно что-то округлить, попробуйте воспользоваться функциями ОКРУГЛВВЕРХ и ОКРУГЛВНИЗ. Кроме того, существуют функции ОКРВНИЗ и ОКРВВЕРХ, которые позволяют округлить значение до указанного кратного. Например, вы можете использовать функцию ОКРВНИЗ для округления значения до ближайшего числа, кратного десяти (128, 5 будет округлено до 120).

 

Функция ПИ

Эта функция возвращает значение числа π с 14 знаками после запятой. Функция ПИ не требует аргумента и является сокращенным обозначением числа 3, 14159265358979. В следующем примере подсчитывается площадь круга, радиус которого хранится в ячейке под именем Радиус:

 

= ПИ () * (Радиус ^ 2)

 

Функция SIN

Эта функция возвращает синус угла, определяемый как отношение противолежащего катета к гипотенузе прямоугольного треугольника. Функция SIN имеет один аргумент — значение угла, выраженное в радианах. Для перевода градусов в радианы используйте функцию РАДИАНЫ. Существует также функция ГРАДУСЫ, выполняющая обратную операцию. Например, если в ячейке F21 находится значение угла, выраженное в градусах, то формула для вычисления синуса будет иметь следующий вид:

 

= SIN (РАДИАНЫ(F 21))

 

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

 

Функция КОРЕНЬ

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

 

= КОРЕНЬ (1024)

 

Для вычисления других корней используйте функцию СТЕПЕНЬ. Например, для получения кубического корня из числа 327 можно применить формул:

 

= СТЕПЕНЬ(327; 1/3)

 

Округление с помощью функций ЧЁТН и НЕЧЁТ

Для выполнения операций округления можно использовать функции ЧЕТН и НЕЧЕТ. Функция ЧЕТН округляет число вверх до ближайшего четного целого числа. Функция НЕЧЕТ округляет число вверх до ближайшего нечетного целого числа. Отрицательные числа округляются не вверх, а вниз. Эти функции имеют следующий синтаксис:

= ЧЕТН (число)

= HEЧЕT (число)

 

Функции ЦЕЛОЕ и ОТБР

 

Функция ЦЕЛОЕ округляет число вниз до ближайшего целого и имеет следующий синтаксис:

 

= ЦЕЛОЕ (число)

Аргумент число — это число, для которого вы хотите найти следующее наименьшее целое. Например, рассмотрим формулу:

 

= ЦЕЛОЕ (100, 01)

 

Эта формула возвратит значение 100, как и следующая формула, несмотря на то, что число 100, 99999999 уже практически равно 101:

 

= ЦЕЛОЕ (100, 99999999)

 

Если число отрицательное, функция ЦЕЛОЕ также округляет это число вниз до ближайшего целого. Например, следующая формула возвращает значение — 101:

 

= ЦЕЛОЕ (-100, 99999999)

 

Функция ОТБР отбрасывает все цифры справа от десятичной запятой независимо от знака числа. Необязательный аргумент количество_цифр задает позицию, после которой производится усечение (описание этого аргумента см. в функции ОКРУГЛ). Эта функция имеет следующий синтаксис:

 

= ОТБР (число; количество цифр)

 

Если второй аргумент опущен, он принимается равным нулю. Например, следующая формула возвращает значение 13:

= OTБP (13, 978)

 

Функция ОСТАТ

Функция ОСТАТ возвращает остаток от деления и имеет следующий синтаксис:

 

= ОСТАТ (число; делитель)

 

Значение функции ОСТАТ — это остаток, получаемый при делении аргумента число на делитель. Например, следующая функция возвратит значение 1, то есть остаток, получаемый при делении 9 на 4:

 

= OCTAT (9; 4)

 

Если число меньше, чем делитель, то значение функции равное аргументу число. Например, следующая функция возвратит значение 5:

 

= ОСТАТ (5; 11)

 

Если число точно делится на делитель, функция возвращает 0. Если делитель равен 0, функция ОСТАТ возвращает ошибочное значение #ДЕЛ/0! (#DIV/0!).

Функция СУММ

Если взять наугад несколько рабочих книг, то можно смело поспорить, что чаще всего в них будет использоваться функция СУММ. Эта функция — одна из самых простых. Она может иметь от 1 до 30 аргументов. Для того чтобы подсчитать сумму значений ячеек трех диапазонов (А1: А10, С1: С10 и Е1: Е10), можно использовать три аргумента:

 

= СУММ (А1: А10; С1: С10; Е1: Е10)

 

Аргументы не обязательно должны быть заданы только в таком виде. Например, вы можете использовать адреса отдельных ячеек, ссылки на диапазоны и литералы следующим образом:

 

= СУММ (А1; С1: С10; 125)

 

В связи с такой популярностью функции СУММ разработчики Excel очень упростили ее использование и практически автоматизировали его. Чтобы вставить формулу, в которой используется функция СУММ, щелкните на кнопке Автосумма, находящейся на стандартной панели инструментов.

 

Функция СУММЕСЛИ

Эта функция полезна при подсчете условных сумм. Функция СУММЕСЛИ имеет три аргумента. Первый — это диапазон ячеек, содержимое которых должно быть отобрано по определенному критерию. Второй аргумент — критерий отбора, в примере это название региона. Третий аргумент — диапазон ячеек, значение которых нужно просуммировать в случае, если выполняется данный критерий.

 

Упражнения


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.019 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал