Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Лекция 5. Использование функций




Ввести пароль. Скрытое окно отобразится.

 

Ввод функций

 

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

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

Порядок вставки функции и ее аргументов на рабочий лист:

Выделить ячейку, в которую будет вводиться функция.

Выполнить команду Вставка\Функции или щелкнуть по кнопке Вставка функций слева от строки формул (рис.6.1):

Рис.5.1. Кнопка вставки функции

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

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

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

– щелкнуть мышью в поле вводимого аргумента;

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

– заполнить поля с аргументами встраиваемой функции и нажать OK. Может появиться сообщение об ошибке. В этом случае просто закрыть его, ответив ОК.

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

4. Вставка функции завершается кнопкой OK.

Редактирование функций

Для редактирования функций:

1. Выделить ячейку с функцией. Если нажать на панели инструментов кнопку Мастер функций, появится диалоговое окно Аргументы функции для первой функции, находящейся в строке формул.

2. Если корректировке подлежит какой-либо другой аргумент или элемент функции, то следует двойным щелчком выделить его в строке формул, с помощью клавиатуры и мыши внести изменения и нажать Enter. Если корректируемый аргумент является встроенной функцией, то следует на панели инструментов нажать кнопку Вставка функций и выполнить редактирование встроенной функции. Нажать OK.

В MS Excel имеется подробная Справка для функций. Чтобы увидеть пример использования функции, следует:

1. Щелкнуть по кнопке Вставка функций.

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

3. Щелкнуть по гиперссылке Справка по этой функции.

4. Прочитав справку, выполнить комбинацию клавиш Alt+F4 для закрытия окна справки.

Некоторые математические функции

ABS (число) - возвращает абсолютное (положительное) значение числа (модуль). Например, выражение = ABS(-5) возвращает 5; = ABS(5) возвращает 5.

LN (число) - возвращает натуральный логарифм числа. Ограничение: значение числа должно быть положительным. Например, выражение =LN(3) возвращает 1,098612289.

LOG (число; основание) – возвращает логарифм числа при указанном основании. Ограничения: значение числа должно быть положительным. Если аргумент основание опущен, то функция использует основание 10. Например, =LOG(10) возвращает 1, а выражение =LOG(64,2) возвращает 6.

СТЕПЕНЬ (число; степень) – возвращает результат возведение числа в степень. Например, выражение =СТЕПЕНЬ(3,2) возвращает 9.

ПРОИЗВЕД (число1; число2;...) – умножает число 1 на число2 и т.д. Ограничения: можно указывать до 14 аргументов. Аргументы, являющиеся пустыми ячейками, логическими значениями, значениями ошибок или текстом игнорируются. Например, если в диапазоне ячеек А1:А4 содержатся числа 1, 2, 3 и 4, то выражение =ПРОИЗВЕД (А1:А4) возвращает значение 24.

КОРЕНЬ (число) – возвращает квадратный корень из числа. Ограничение: значение числа должно быть положительным. Например, выражение =КОРЕНЬ(25) возвращает значение 5.

СУММ (число1; число2;...) – вычисляет сумму аргументов. Аргументы могут быть отдельными величинами или диапазонами, и их число ограничено тридцатью.

СУММЕСЛИ (диапазон; критерий, диапазон_суммирования) – суммирует ячейки в диапазоне, если они отвечают критерию (условию). Например, если диапазон А1:А6 имеет значения 20 40 50 60 70 80, то выражение =СУММЕСЛИ (А1:А6;>“50”) возвратит 210, т.е. выполнит суммирование всех значений, которые больше 50.

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

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

Cтатистические функции

СЧЕТЕСЛИ ( диапазон; критерий) - считает число ячеек в диапазоне, отвечающих критерию (условию). Например, если диапазон ячеек С1:С6 содержит значения 10 20 28 45 20 20, то выражение = СЧЕТЕСЛИ (С1:С6, “20”) возвратит значение 3.

СРЗНАЧ (число1; число2;...) – возвращает среднее значение аргументов. Аргументами могут быть отдельные ячейки и диапазоны. Диапазоны могут содержать числа, ссылки на ячейки или же массивы, содержащие числа. Текст, логические значения, ошибки и пустые ячейки игнорируются.

Ограничения: данная функция может иметь от 1 до 30 аргументов.

Например, если диапазон С12:С15 содержит числа 2, 3, 4, 5, то выражение = СРЗНАЧ (С12:С15) возвращает значение 3,5.

СЧЕТ (значение1; значение2;...) – возвращает количество чисел среди аргументов. Аргументы могут быть числами, ссылками на ячейки, или же массивами, содержащими числа. Текст, логические значения, ошибки и пустые ячейки не считаются.

Ограничения: данная функция может иметь от 1 до 30 аргументов.

Например:

=СЧЕТ (С12:С15) возвращает 4, когда ячейки С12:С15 содержат числа 2, 3, 4, 5. Это же выражение возвращает 3, если ячейка С12 не содержит число 2, а является пустой.

СЧЕТА (значение1; значение2;...) – возвращает количество непустых значений среди аргументов. Эта функция считает как текстовые значения, так и числа. Пустые ячейки в массивах или ссылках игнорируются. СЧЕТА () определяет число заполненных ячеек.

Ограничения: данная функция может иметь от 1 до 30 аргументов.

Например, выражение =СЧЕТА (С1:С9) возвращает 8, если ячейка С2 является единственной пустой ячейкой в заданном диапазоне.

МАКС (число1; число2;...) – возвращает наибольшее значение аргументов.

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

Например, выражение =МАКС (С10:С15) возвращает значение 50, если в указанном диапазоне находятся числа 40, -34, 50, 2, 29.

МИН (число1; число2;...) – возвращает наименьшее значение аргументов.

Ограничения: функция может иметь до 30 аргументов. Все пустые ячейки, логические значения, текст или значения ошибок игнорируются. Если аргументы не содержат чисел, функция МИН () возвращает 0.

Например, выражение =МИН (С10:С15) возвращает значение -34, если в указанном диапазоне находятся числа 40, -34, 50, 2, 29.

Некоторые тригонометрические функции

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

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

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

ГРАДУСЫ (угол) – преобразует радианы в градусы.

РАДИАНЫ (угол) – преобразует градусы в радианы.


Некоторые функции для работы с датами и временными значениями

ДНЕЙ360 (начальная дата, конечная дата, метод) – возвращает число дней между начальной датой и конечной датой, считая год, состоящим из 360 дней, а каждый месяц из 30 дней. Эти расчеты необходимы для бухгалтерских и финансовых систем, основанных на 30-дневных месяцах. Необязательный аргумент метод – это логическое значение, которое определяет, какой метод Европейский (ИСТИНА) или Американский (ЛОЖЬ или опущено), должен использоваться при вычислениях, если начальная или конечная дата приходится на 31-е число месяца.

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

Например: выражение =ДНЕЙ360(В11,В12) возвращает 145, если в В11 будет содержаться дата 09.05.2005, а в В12 дата 04.10.2005.

МЕСЯЦ (дата как число) – преобразует дату в номер месяца (с 1 по 12).

Например: выражение =МЕСЯЦ (В11) возвращает 5, если в В11 будет содержаться дата 09.05.2005. Ячейка, содержащая результат работы функции должна быть отформатирована как число без десятичных знаков.

ГОД (дата как число) – преобразует дату в год.

Например: выражение =ГОД(В11) возвращает 2005, если в В11 будет содержаться дата 09.05.2005. Ячейка, содержащая результат работы функции должна быть отформатирована как число без десятичных знаков.

ТДАТА () – вычисляет дату в числовом формате и время в часах компьютера. MS Excel обновляет дату и время только тогда, когда рабочий лист открывается или пересчитывается. ТДАТА() не использует аргумент.

Ограничение: следует указывать пустые скобки при вводе этой функции. Ячейка должна быть отформатирована как Дата/Время.

Например: =ТДАТА() возвращает 19.12.05 10:40, если это текущая дата и время.

СЕГОДНЯ () – вычисляет текущую дату в числовом формате. Действует также, что и функция ТДАТА(), но не возвращает текущее время в числовом формате. Ограничение: следует указывать пустые скобки при вводе этой функции.

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

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

И (логическое1; логическое2;...) – объединяет условия проверки: возвращает ИСТИНА, если все логические аргументы имеют значение ИСТИНА; ЛОЖЬ, если какой-либо логический аргумент имеет значение ЛОЖЬ. Логические аргументы – это утверждения вида С12>67 или А4+А5=6. Ответами могут быть истина или ложь.

Ограничения: аргументы должны быть отдельными логическими значениями или массивами, содержащими логические значения. Функция И() не может содержать более 30 логических значений. Ошибка #ЗНАЧ! возвращается, если в аргументах нет никаких логических значений.

Например:

=И(В26; С12>34) возвращает ИСТИНА, только в том случае, когда В26 не равно нулю, а С12 больше 34.

ИЛИ( логшическое1; логическое2;... ) – объединяет условия проверки: возвращает ИСТИНА, если один или более логических аргументов имеют значение ИСТИНА; ЛОЖЬ, когда все логические аргументы имеют значение ЛОЖЬ.

Ограничение: ИЛИ() может иметь не более 30 аргументов. Аргументы не могут быть пустыми ячейками, значениями ошибок или текстом.

ЕСЛИ (логическое выражение; значение_если_ истина; значение_если_ложь) – возвращает значение_если_ истина, когда логическое выражение оценивается как ИСТИНА; возвращает значение_если_ложь, когда логическое выражение оценивается как ЛОЖЬ. Если аргумент значение_если_ложь опущен, то MS Excel возвращает величину ЛОЖЬ, когда логическое выражение ложно.

НЕ (логическое) – превращает результат аргумента логическое из ИСТИНЫ в ЛОЖЬ или из значения ЛОЖЬ в ИСТИНУ. Эта функция используется для обращения логического выражения в функции ЕСЛИ().

Например:

=ЕСЛИ(НЕ(ИЛИ(В1=50, В1=60)), “Не 50 и не 60”, “50 или 60”)

Это выражение определяет, содержит В1 значение 50 или значение 60 и возвращает сообщение Не 50 и не 60, когда ячейка не содержит данных значений (т.е. функция ИЛИ() возвращает ЛОЖЬ, функция НЕ обращает ЛОЖЬ в ИСТИНУ и соответственно возвращает значение Не 50 и не 60).





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


Дата добавления: 2014-01-06; Просмотров: 582; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.