Популярные услуги

Все письменные КМ под ключ за 3 суток! (КМ-6 + КМ-7 + КМ-8 + КМ-9 + КМ-10)
КМ-6. Динамические массивы. Семинар - выполню любой вариант!
Любая задача на C/C++
Одно любое задание в mYsql
Любой тест по базам данных максимально быстро на хорошую оценку - или верну деньги!
Любой реферат по объектно-ориентированному программированию (ООП)
Повышение уникальности твоей работе
КМ-2. Разработка простейших консольных программ с использованием ООП + КМ-4. Более сложные элементы ООП - под ключ!
Оба семинара по программированию под ключ! КМ-2. Разработка циклических алгоритмов + КМ-3. Функции и многофайловые программы в Си
Любой реферат по информатике

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

2021-03-09СтудИзба

ЛЕКЦИЯ 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;...) – объединяет условия проверки: возвращает ИСТИНА, если один или более логических аргументов имеют значение ИСТИНА; ЛОЖЬ, когда все логические аргументы имеют значение ЛОЖЬ.

Рекомендация для Вас - 12 Определение необходимых знаний.

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

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

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

Например:

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

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

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
438
Средний доход
с одного платного файла
Обучение Подробнее