Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
06-07-excel.doc
Скачиваний:
38
Добавлен:
09.02.2016
Размер:
798.21 Кб
Скачать

Функции. Мастер функций

В математике под функцией понимается соответствие между элементами двух множеств, при котором каждому элементу первого множества соответствует единственный элемент второго. В программировании функция — это некоторая подпрограмма, т.е. вспомогательный алгоритм, в результате работы которого обычно вычисляется определенная величина. Для пользователя функция – своего рода «черный ящик», про нее нужно знать только то, что она по входным параметрам (аргументам) возвращает некоторое значение. В общем виде функция задается как ИМЯ_ФУНКЦИИ (СПИСОК_АРГУМЕНТОВ).

Список аргументов может состоять из чисел, текста, логических величин (например, ИСТИНА или ЛОЖЬ), массивов, значений ошибок (#Н/Д) или ссылок. Кроме того, аргументы могут быть как константами, так и выражениями. Эти выражения, в свою очередь, могут содержать другие функции. Аргументы отделяются друг от друга точкой с запятой: F(X1;X2;…;XN). Количество аргументов зависит от конкретной функции. У большинства функций количество аргументов фиксировано. Так, функции ΠИ, СЕГОДНЯ, СЛЧИС вообще не имеют аргументов, функции КОРЕНЬ,SINимеют только один аргумент, функция СТЕПЕНЬ – два аргумента. Некоторые функции могут иметь произвольное количество аргументов (но не более 30), причем их аргументы могут являться диапазонами ячеек (СУММ, СРЗНАЧ). Например, функция СУММ(А1:В10;F1:G15;Лист3!А1:В10) возвращает сумму всех чисел, находящихся в ячейках диапазонов А1:В10,F1:G15 текущего листа и диапазона А1:В10 с листа Лист3.Функцию можно использовать в качестве операнда в некотором выражении.Пример.=СУММ(А1:В2;E1:F4;5+3)+СРЗНАЧ(A10:C12).

Написание функции начинается с указания имени функции, затем вводится открывающая скобка, указываются аргументы, отделяющиеся точкой с запятой ";", а затем — закрывающая скобка. Если написание формулы начинается с функции, перед именем функции вводится знак равенства "=". В процессе создания формулы, содержащей функцию, можно использовать панель формул.

Для того чтобы произвести вычисления с помощью функции, можно ввести название функции и ее аргументы вручную с клавиатуры, либо воспользоваться Мастером функций. Для этого следует войти в меню ВСТАВКА  ФУНКЦИЯ или щелкнуть на кнопке

.

Порядок работы с Мастером функций:

  1. Щелкнуть по кнопке (на панели инструментовСтандартная, если вы работаете в Office 97 или на строке формул, если у вас Office XP) или выбрать команды меню ВставкаФункция

  2. Появится первое окно Мастер функций – Шаг 1 из 2. В левой части окна нужно выбрать категорию (математические, логические, статистические и т.д.), а в правой – название нужной вам функции. Нажмите ОК.

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

Логические выражения и логические функции

Логическое выражение — это выражение, которое может принимать одно из двух значений ИСТИНА или ЛОЖЬ. Простейшими примерами логических выражений являются выражения, содержащие операции сравнения:

< (меньше), > (больше), <= (меньше либо равно), >= (больше либо равно), = (равно), <> (не равно).

Функция ЕСЛИ. Функция ЕСЛИ возвращает одно значение если условие истинно, и другое — если оно ложно. Формат функции: ЕСЛИ(А,В,С). По-русски это выражается словами Если А, то В, иначе С.

А – условие, являющееся логическим выражением.

В – значение, возвращаемое только тогда, когда А истинно.

С – значение, возвращаемое только тогда, когда А ложно.

Например, переходя через дорогу, вы пользуетесь следующим правилом: ЕСЛИ СВЕТ=ЗЕЛЕНЫЙ ТО ПЕРЕХОДИТЬ ИНАЧЕ СТОЯТЬ, которое можно выразить с помощью функции ЕСЛИ так ЕСЛИ (СВЕТ = ЗЕЛЕНЫЙ; ПЕРЕХОДИТЬ; СТОЯТЬ).

Функция ЕСЛИ допускает несколько уровней вложенности. Второй или третий аргумент может опять функцией ЕСЛИ: ЕСЛИ(А;В;ЕСЛИ(С;D;ЕСЛИ(Е;F,G))).

Словесно это можно записать так:

Если А, то В, иначе

если С, то D, иначе

если Е, то F, иначе G.

Здесь A, C, E — логические выражения, а B, D, F, G — выражения, которые будут возвращены нашей формулой, в зависимости от выполнения условий A, C, Е или невыполнения Е соответственно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]