Использование функцийMSExcel
MS Excel содержит около 230 встроенных функций. Для получения полной информации о любой из них можно использовать меню Справка (?).Для удобства функции в Excelразбиты по категориям (математические, финансовые, статистические и т.д.).
Вызов Мастера функций выполняется черезвкладку Формулы,группаБиблиотека функций, кнопкаfxВставить функцию. После её нажатия выходит окно Мастера функций (рисунок 3.1).
Рисунок 3.1 –Запуск Мастера функций
По умолчанию Мастер функций предлагает 10 последних функций. Раскрыв список Категория, можно вывести полный перечень всех функций, либо выбрать конкретную категорию. Назначение выбранной функции приводится в нижней части окна. Там же находится Справка по этой функции для получения более подробной информация о её использовании.
Обращение к каждой функции состоит из двух частей: имени функции и аргументов в круглых скобках.
Аргументы функции могут быть следующих типов:
1)числовые константы, например, функция ПРОИЗВЕД(2;3) вычисляет произведение чисел 2 и 3, т.е. 2·3.
2)ссылки на ячейки и блоки ячеек (функция ПРОИЗВЕД (А1;С1:СЗ) вычисляет произведение содержимого ячеек А1,С1,С2иС3, т.е.А1·С1·С2·СЗ.
3) текстовые константы (заключенные в кавычки).
4) логические значения.
5) массивы.
6) имена ссылок, например, если ячейке А10 присвоить имя СУММА (последовательность команд Формулы \ Присвоить имя... – рисунок 3.2),а блоку ячеек В10:Е10 -имя ИТОГИ, то допустима следующая запись: =СУММ(СУММА;ИТОГИ).
Рисунок 3.2– Присвоение имени ячейке или блоку ячеек
7) смешанные аргументы, например, =СРЗНАЧ (Группа;АЗ;5*3)
Формулы, содержащие функции, можно вводить непосредственно в ячейку, в строку формул или создавать с помощью Мастера функций. Для вызова Мастера функций необходимо выбрать команду Вставить функцию(значок fx) в меню Формулы или нажать комбинацию Ctrl + F3. B открывшемся диалоговом окне выберите категорию и имя функции, затем в поля с соответствующими подсказками введите аргументы. После нажатия кнопки Закончить готовая функция появится в строке формул
Пример 1. Вычислить значение функции у = ех · sin(x) для -1=< х <=1c шагом Δх=0,2. Определить количество отрицательных у.
Заполним столбец Азначениями аргумента функции. Чтобы не вводить их вручную, применим следующий прием. Введите в ячейку А1 начальное значения аргумента -1. В меню Главная\ Редактированиевыберите команду Заполнить, затем Прогрессия и в открывшемся диалоговом окне укажите предельное значение(1),шаг(0,2) и направление (По столбцам). После нажатия кнопки ОКв столбец А будут введены все значения аргумента. В ячейку В1 введите формулу =exp(А1)* sin(AI). Размножьте эту формулу на остальные ячейки столбца В, ухватив левой мышью черный квадратик в правом нижнем углу рамки выделенной ячейки В1 и протащив рамку до конца изменения аргумента . В итоге будут вычислены соответствующие значения функции.
Для определения количества отрицательных у в ячейку С1введите формулу =СЧЕТЕСЛИ (В 1: В 11; <0). В результате в ячейке С1 будет вычислено количество отрицательных значений ув ячейках В1:В11. Принцип действия большинства логических функций Excel заключается в проверке некоторого условия и выполнения в зависимости от него тех или иных действий. Так, функция (логическое 1; значение_да; значение нет) выполняет проверку условия(логическое 1), задаваемого первым аргументом логического выраженияЕСЛИи возвращает значениеда, если условие выполнено (ИСТИНА), и значение нет, в противном случае (ЛОЖЬ).
Например:
1)=ЕСЛИ(В6<10;5; 10). Если значение в ячейке В6<10, то функция вернет результат 5, иначе - 10.
2)=ЕСЛИ(В4>80;"Сданы";"Не сданы"). Если значение В4>80, то в ячейке с приведенной формулой будет записано "Сданы", иначе - "Не сданы".
3)=ЕСЛИ(СУММ(А1:А10)>0; СУММ(В1:В10);0).Если сумма значений в столбце А1:А10 >0, то в ячейке, содержащей эту формулу вычислится сумма значений в столбце В1:В10, иначе – запишется 0.
Дополнительные логические функции:
=И(логическое выражение 1; логическое выражение 2;...) – возвращает значение ИСТИНА, если все аргументы истинны, и ЛОЖЬ, если хотя бы один аргумент – ЛОЖЬ.
Например, для =ЕСЛИ(СУММ(А1:А10)>0; И; СУММ(В1:В10)>0; СУММ(А1:В10);0).Если суммы и в столбце А1:А10 и в столбце В1: В10 положительны , то вычислить сумму значений в ячейках А1:В10, иначе - 0.
Аналогично используются функции:
=ИЛИ(логическое 1;логическое 2;...) – возвращает значение ИСТИНА, если хотя бы один аргумент является - ИСТИНА
=НЕ(флаг) – меняет значение ИСТИНА на ЛОЖЬ и наоборот.
Возможно комбинирование логических функций. Например, в ячейке А5 требуется вычислить сумму значений в ячейках С1:С3, если они неотрицательны, и их произведение в противоположном случае. Такое выражение в А1 имеет вид:
ЕСЛИ(ИЛИ(И(С1>0;C2>0;C3>0);И(С1=0;C2=0;C3=0);СУММ(С1:С3);ПРОИЗВЕД(С1:С3)).