3.3. Встроенные функции

Как применить встроенные функции при решении задач в электронных таблицах?

Подумай

  • Что такое функция?
  • Какую роль играет функция в жизни человека?
  • Как понять, что такое встроенные функции в программе?

Новые знания

Функции. Определение понятия «функция»

   В приложении Microsoft Excel в качестве функции рассматриваются вычислительные операции, проводимые по определенному алгоритму или формулам. У каждой функции имеется соответствующее имя. В приложении Excel имена функций можно набрать на клавиатуре или выбрать из библиотеки, выполнив команду Формулы -> Библиотека функций, также на панели инструментов за это отвечает кнопка fх (Вставить функцию). «Мастер функций» предлагает вам готовые шаблоны, пользователю достаточно записать аргументы.
​   В приложении MS Excel имеется более 200 встроенных функций, предназначенных для решения простейших и сложных задач. А также пользователи приложения имеют возможность создавать необходимые формулы с помощью встроенного приложения – Visual Basic for Applications (VBA).

   Для ускорения поиска функции поделены на основные категории: финансовые, логические, текстовые, дата и время, ссылки и массивы, математические, статистические, инженерные, аналитические, проверка свойств и значений (рис. 1).​

Рис. 1. Виды функций

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

   Например:
= СУММ (А5:А9) – здесь СУММ – функция, вычисляющая сумму значений ячеек А5, А6, А7, А8, А9;
= СРЗНАЧ (G4:G6) – здесь СРЗНАЧ – функция, вычисляющая среднее арифметическое содержимого ячеек G4, G5, G6.
   ​При составлении сложных функций (одна функция в другой) используются круглые скобки: = ОКРУГЛ (СРЗНАЧ (H4: H8); 2).

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

Способы ввода аргументов функции:

  • используемые адреса (ячейки или диапазон) можно набрать на клавиатуре;
  • используемые ячейки и диапазоны можно указать, выделив их на рабочем листе.

Теперь рассмотрим функции, которые используются при выполнении вычислений чаще остальных.

Рис. 2. Окно мастера функций

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

   ABS (число) – модуль числа;
​   SIN (число), COS (число), TAN (число) – вычисляет синус, косинус, тангенс заданного угла;
​   ГРАДУСЫ (угол) – переводит радианы в градусы;
​   ЗНАК (число) – определяет знак числа. Возвращает значение 1 – если число положительное, 0 (ноль) – если число равно 0, и -1 – если число отрицательное.
​   КОРЕНЬ (число) – функция, вычисляющая квадратный корень заданного числа;
​   СУММ (число 1; число 2; …) – вычисляет сумму всех чисел, указанных в качестве аргументов;
​   СТЕПЕНЬ (число; степень) – заданное число возводится в указанную степень.

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

   МАКС (аргумент 1; аргумент 2;…) – определяет максимум среди заданных аргументов;
​   МИН (аргумент 1; аргумент 2;…) – определяет минимум среди заданных аргументов;
​   СРЗНАЧ (аргумент 1; аргумент 2;…) – определяет среднее значение заданных аргументов;
​   СЧЕТЕСЛИ (диапазон; условие) – подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.

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

   Логические функции служат для проверки результата какого-либо условия. При составлении условий используются операторы сравнения: =, >, <, <>(не равно), >= (больше или равно), <= (меньше или равно).
   ​ЕCЛИ (логическое_выражение; значение 1; значение 2) – значение 1 будет результатом, если логическое выражение истинно, в противном случае результатом будет значение 2. ​ Например: ​в ячейке A1 записано число 30000, а в ячейке B1 – формула =ЕСЛИ(A1<20000; 12; 15). Так как условие не выполнено, то результатом будет 15.
   ​​Логические функции И, ИЛИ предназначены для составления сложных условий;
   ​​И (логическое_выражение 1; логическое_выражение 2;....) – принимает значение ИСТИНА, если все аргументы принимают значение ИСТИНА, в противном случае принимает значение ЛОЖЬ;
   ​​ИЛИ (логическое_выражение 1; логическое_выражение 2;...) – принимает значение ИСТИНА, если хотя бы один аргумент принимает значение ИСТИНА, в противном случае принимает значение ЛОЖЬ;
​   Например:
​  
= ЕСЛИ (И(A1>=20000; A1<40000); 15; 18) – если A1 принимает значение из промежутка от 20000 включительно до 40000 не включительно, тогда значение функции равно 15, в противном случае равно – 18.

С помощью встроенной функции ЕСЛИ можно составлять сложные условия.
​   Например:
​   =ЕСЛИ (A1<20000; 12; ЕСЛИ (A1<40000; 15; 18)) – если в ячейке А1 находится число меньше 20000, то функция примет значение 12, если ячейка А1 содержит число меньше 40000, тогда значение функции равно 15, в противном случае функция принимает значение 18.
   Если приложение MS Excel не может правильно определить формулу, тогда в ячейке возможно наличие одной из приведенных ошибок:​

                Практическая работа

                Исследование чисел

                   Задано пятизначное число, например: 54289. При исследовании выполните следующие задания:

                1. найдите квадрат числа;
                2. найдите квадратный корень числа;
                3. найдите сумму цифр в составе числа;
                4. найдите среднее арифметическое цифр, составляющих число;
                5. найдите наименьшее значение среди цифр, составляющих число.

                   Практическое задание выполним в приложении MS Excel в соответствии с рисунком 3.

                Рис. 3. Таблица выполнения задания

                   При выполнении практической работы будем использовать мастер функций, а также функции, приведенные ниже. В ячейки можно записать формулы, составленные с их помощью:
                ​Ячейка С3: =СТЕПЕНЬ (54289;2);
                ​Ячейка C4: =КОРЕНЬ (54289) (рис. 4);
                ​Ячейка С5: =СУММ (5; 4; 2; 8; 9);
                ​Ячейка С6: =МИН (5; 4; 2; 8; 9);
                ​Ячейка С7: =СРЗНАЧ (5; 4; 2; 8; 9).

                Рис. 4. Вычисление корня
                • модуль числа.
                • переводит радианы в градусы.
                • функция, вычисляющая квадратный корень заданного числа.
                • вычисляет сумму всех чисел, указанных в качестве аргументов.
                • заданное число возводится в указанную степень.
                • ABS (число) –
                • ГРАДУСЫ (угол)
                • КОРЕНЬ (число) –
                • СУММ (число 1; число 2; …) –
                • СТЕПЕНЬ (число; степень) –

                Вопросы

                1. Дайте математическое определение понятия «функция».
                2. Назовите основные функции приложения MS Excel?
                3. Какие категории функций имеются в приложении?
                4. Какие существуют способы ввода аргументов функции?
                5. Какую структуру имеет рабочее окно MS Excel?
                6. Назовите математические функции программы MS Excel?
                7. Какую роль выполняют логические функции?

                Задания

                • # Дел/0!
                • # Знач!
                • # Имя?
                • # Н/Д
                • # Пусто!
                • #Ссылка!
                • В формуле содержится деление на ноль
                • Недопустимый тип аргумента
                • Ошибка в написании имени
                • Неопределенные данные
                • Пересечение двух областей, которые не имеют общих ячеек.
                • Задана некорректная ссылка

                Домашнее задание

                Прикрепите свой файл к этому заданию, нажав «Добавить свой материал».

                А

                B

                C

                D

                1

                8 «А»

                74%

                2

                8 «Б»

                72%

                3

                8 «В»

                51%

                4

                8 «Г»

                73%

                5

                8 «Д»

                81%

                6

                8 «Е»

                37%

                7

                8 «Ж»

                64%

                8

                • определяет максимум среди заданных аргументов.
                • определяет минимум среди заданных аргументов.
                • определяет среднее значение заданных аргументов.
                • подсчитывает количество непустых ячеек в диапазоне, удовлетворяющих заданному условию.
                • МАКС
                • МИН
                • СРЗНАЧ
                • СЧЕТ ЕСЛИ
                Өтінемін күте тұрыңыз