Понятие и типы функций в Excel
Под функцией в табличных процессорах понимается не что иное, как встроенные подпрограммы для выполнения тех или иных операций.
Любая функция имеет имя, один или несколько аргументов и начинается со знака "=" (равно). Все функции можно рассматривать как формулы:
=f(arg1, …)
f - имя функции;
arg1, - аргументы (количество аргументов не должно быть больше 30).
В Excel содержатся сотни функций, которые можно разделить на десять основных типов:
• математические и тригонометрические;
• статистические;
• логические;
• функции даты и времени;
• информационные функции;
• текстовые функции;
• ссылочные функции;
• финансовые;
• инженерные;
• функции для работы с базами данных и списками.
Любую функцию можно вызвать тремя способами, то есть:
• прямо написав после знака равно имя функции и список аргументов;
• с помощью кнопки ;
• через вкладку «Формулы».
Понятие логических функций и их виды
К логическим функциям относятся такие функции, которые позволяют выбрать то или иное решение в зависимости от того, выполняется или нет одно или несколько условий.
С помощью этих функций в Excel можно предпринять одно действие, если условие выполняется, и другое - если условие не выполняется.
Под условием в Excel понимается запись:
выражение # 1 условный оператор выражение # 2
К условным операторам относятся:
Выражением могут быть адрес или имя ячейки, функция, число, текст и их
комбинация. Например, А2="Прибыль" СУММ/(А1:А5)>20/2
К основным логическим функциям относят:
• ЕСЛИ (IF) (бывает простая и сложная);
• И(AND);
• ИЛИ (OR):
• HE(NOT).
Простая функция ЕСЛИ (IF)
Формат записи:
|
=ЕСЛИ (условие; выражение В; выражение С)
Эта запись означает:
1) если условие выполняется, то происходит действие, определенное в выражении В;
2) если условие не выполняется, то происходит действие, определенное в выражении С. Выражениями В и С могут быть:
• числовое выражение;
• функция;
• функция;
• ссылка на клетку таблицы или ее имя;
• заключенный в кавычки текст.
Пример 1. Пусть у ряда работников имеется задолженность по потребительскому кредиту, которая отражена в диапазоне СЗ:С7. Нужно найти в списке таких работников и удержать с них в счет погашения кредита 10% от начисленной им суммы.
Для нашего примера логическая функция будет иметь следующий вид:
=ЕСЛИ (С3>0; В3 *0.1; 0)
Данная логическая функция означает следующее: если задолженность по потребительскому кредиту больше нуля, то необходимо удержать 10% с начисленной суммы, в противном случае необходимо вывести нули.
Логическая функция И (AND)
Формат записи:
И (условие #1;условие #2)
Результат является истинным, если два условия истинны.
В противном случае результат ложен.
Функция И (AND) входит в состав функции ЕСЛИ (IF), которая в этом случае имеет следующий формат:
=ЕСЛИ(И(усл.#1;усл.#2);выражениеB;выражениеC)
Пример 2. Найти работников, у которых одновременно имеются задолженности по потребительскому кредиту и кредиту на жилищное строительство, и удержать от начисленной им суммы 20%.
Логическая функция будет иметь следующий вид:
=ЕСЛИ(И (C3>0:D3>0); ВЗ*0.2; 0)
Данная логическая функция означает следующее: если одновременно задолженности по потребительскому кредиту и кредиту на жилищное строительство больше нуля, то необходимо удержать 20% с начисленной суммы, в противном случае необходимо вывести нули.