Смекни!
smekni.com

Мастер функций в Excel (стр. 2 из 3)

Когда редактирование формулы будет завершено, щелкните на кнопке ОК или нажмите <Enter>, чтобы закрыть диалоговое окно редактирования аргументов. Преобразовать формулу и обновить значение функции в ячейке.

5. Различные виды функций

Завершая рассказ о функциях, мы рассмотрим некоторые из них более подробно. Итак, один из инструментов это Автосумма, он находится на стандартной панели инструментов (обозначен греческой буквой S). Этот инструмент не только вводит функцию СУММ, но и выбирает диапазон ячеек текущего столбца или строки, содержимое которых, как он полагает, пользователь намерен просуммировать, и автоматически задает их в качестве аргументов функции. Но главное то, что в девяти случая из десяти Excel точно выбирает диапазон ячеек для суммирования.

Итак, по умолчанию Автосумма помещает в текущую ячейку функцию СУММ, однако это можно изменить. Чтобы с помощью этого инструмента можно было поместить другую функцию (СРЗНАЧ, МАКС или МИН), необходимо щелкнуть на кнопке со стрелкой вниз справа от него и выбрать в раскрывающемся меню имя нужной функции. При щелчке на кнопке Дополнительно Excel откроет диалоговое окно Вставка функции.

Немаловажно, при работе с таблицами и то, что после вставки функции в ячейку, имеется возможность использовать средство Автозаполнение для копирования этой формулы в последующие ячейки, перетащив маркер заполнения вправо до конечной ячейки, а затем отпустив кнопку мыши.

Помимо автосуммирования пользователями часто используются и другие функции. Остановимся на некоторых из них.

Иногда требуется вычислить среднее значение. Здесь можно выделить несколько случаев:

1. Вычисление среднего значения ячеек, расположенных непрерывно в одной строке или одном столбце. Для этого необходимо сделать следующие шаги

· Выделите ячейку снизу или справа от чисел, среднее значение которых требуется найти.

· Нажмите на панели инструментов Стандартные стрелку рядом с кнопкой Автосумма, а затем выберите команду Среднее и нажмите клавишу ВВОД.

2. Вычисление среднего значения ячеек, расположенных вразброс. Для выполнения этой задачи используется функция СРЗНАЧ, которая возвращает среднее (арифметическое) своих аргументов. Причем аргументов может быть от 1 до 30, и они должны быть либо числами, либо именами, массивами или ссылками, содержащими числа.

3. Вычисление среднего взвешенного значения. Для этого используются функции СУММПРОИЗВ и СУММ. Итак, функция СУММПРОИЗВ перемножает соответствующие элементы заданных массивов и возвращает сумму произведений. Массивов, чьи компоненты нужно перемножить, а затем сложить может быть от 2 до 30 массивов.

Однако следует помнить, что аргументы, которые являются массивами, должны иметь одинаковые размерности. Если это не так, то функция СУММПРОИЗВ возвращает значение ошибки #ЗНАЧ!. А также то, что СУММПРОИЗВ трактует нечисловые элементы массивов как нулевые.

Функция СУММ, как уже упоминалось выше, суммирует все числа в интервале ячеек. Причем, учитываются числа, логические значения и текстовые представления чисел, которые непосредственно введены в список аргументов.

Если аргумент является массивом или ссылкой, то только числа учитываются в массиве или ссылке. Пустые ячейки, логические значения, тексты и значения ошибок в массиве или ссылке игнорируются.

Аргументы, которые являются значениями ошибки или текстами, не преобразуемыми в числа, вызывают значения ошибок.

4. Вычисление среднего значения всех чисел, кроме нулевых (0). Для выполнения этой задачи используются функции СРЗНАЧ и ЕСЛИ.

Excel 2002 позволяет также производить действия и над матрицами. Для этого присутствуют функции МОБР, МОПРЕД, МУМНОЖ.

Функция МОБР возвращает обратную матрицу для матрицы, хранящейся в массиве. В строке формул она отражена как МОБР(массив), где массив — это числовой массив с равным количеством строк и столбцов.

Причем массив может быть задан по разному: как диапазон ячеек, например A1:C3; как массив констант, например {1;2;3: 4;5;6: 7;8;9}; или как имя диапазона или массива.

Если какая-либо из ячеек в массиве пуста или содержит текст, то функция МОБР возвращает значение ошибки #ЗНАЧ!. МОБР также возвращает значение ошибки #ЗНАЧ!, если массив имеет неравное число строк и столбцов.

Обратные матрицы, как и определители, обычно используются для решения систем уравнений с несколькими неизвестными. Произведение матрицы на ее обратную — это единичная матрица, то есть квадратный массив, у которого диагональные элементы равны 1, а все остальные элементы равны 0.

В качестве примера того, как вычисляется обратная матрица, рассмотрим массив из двух строк и двух столбцов A1:B2, который содержит буквы a, b, c и d, представляющие любые четыре числа. В следующей таблице приведена обратная матрица для A1:B2:

Таблица 1

Обратная матрица для А1:В2

Столбец A

Столбец B

Строка 1 d/(a*d-b*c) b/(b*c-a*d)
Строка 2 c/(b*c-a*d) a/(a*d-b*c)

МОБР производит вычисления с точностью до 16 значащих цифр, что может привести к небольшим численным ошибкам округления.

МОПРЕД возвращает определитель матрицы (матрица хранится в массиве).

Определитель матрицы — это число, вычисляемое на основе значений элементов массива. Для массива A1:C3, состоящего из трех строк и трех столбцов, определитель вычисляется следующим образом:

МОПРЕД(A1:C3) равняется A1*(B2*C3-B3*C2) + A2*(B3*C1- -B1*C3) + A3*(B1*C2-B2*C1)

Определители матриц обычно используются при решении систем уравнений с несколькими неизвестными.

МОПРЕД производит вычисления с точностью примерно 16 значащих цифр, что может в некоторых случаях приводить к небольшим численным ошибкам. Например, определитель сингулярной матрицы отличается от нуля на 1E-16.

МУМНОЖ возвращает произведение матриц (матрицы хранятся в массивах). Результатом является массив с таким же числом строк, как массив1 и с таким же числом столбцов, как массив2.

Применяя эту функцию, следует помнить, что количество столбцов аргумента массив1 должно быть таким же, как количество сток аргумента массив2, и оба массива должны содержать только числа.

Причем, Массив1 и массив2 могут быть заданы как интервалы, массивы констант или ссылки.

Если хотя бы одна ячейка в аргументах пуста или содержит текст или если число столбцов в аргументе массив1 отличается от числа строк в аргументе массив2, то функция МУМНОЖ возвращает значение ошибки #ЗНАЧ!.

Массив a, который является произведением двух массивов b и c определяется следующим образом:
aij = Sbikckj

где i — номер строки, а j — номер столбца.

Формулы, которые возвращают массивы, должны быть введены как формулы массива.

Ряд функций представленных в Excel 2002 позволяет рассчитывать амортизацию.

Функция ДДОБ возвращает значение амортизации актива за данный период, используя метод двойного уменьшения остатка или иной явно указанный метод. Выглядит она следующим образом: ДДОБ(нач_стоимость;ост_стоимость;время_эксплуатации;период;коэффициент), где

Нач_стоимость — это затраты на приобретение актива.

Ост_стоимость — это стоимость в конце периода амортизации (иногда называется остаточной стоимостью актива).

Время_эксплуатации — это количество периодов, за которые собственность амортизируется (иногда называется периодом амортизации).

Период — это период, для которого требуется вычислить амортизацию. Период должен быть измерен в тех же единицах, что и время_эксплуатации.

Коэффициент — процентная ставка снижающегося остатка. Если коэффициент опущен, то он полагается равным 2 (метод удвоенного процента со снижающегося остатка).

Причем, все пять аргументов должны быть положительными числами.

Метод двойного уменьшения остатка вычисляет амортизацию, используя увеличенный коэффициент. Амортизация максимальна в первый период, в последующие периоды уменьшается. Функция ДДОБ использует следующую формулу для вычисления амортизации за период:

((нач_стоимость - остаточная_стоимость) - суммарная амортизация за предшествующие периоды) * (коэффициент/время_эксплуатации).

Функция АСЧ возвращает величину амортизации актива за данный период, рассчитанную методом «суммы (годовых) чисел».

АСЧ(нач_стоимость;ост_стоимость;время_эксплуатации;период), где Нач_стоимость — затраты на приобретение актива.

Ост_стоимость — стоимость в конце периода амортизации (иногда называется остаточной стоимостью актива).

Время_эксплуатации — количество периодов, за которые актив амортизируется (иногда называется периодом амортизации).

Период — период (должен быть измерен в тех же единицах, что и время полной амортизации).

АСЧ вычисляется следующим образом:

АМГД = [(стоимость - остаточная_стоимость)*(время_эксплуатации – период +1)*2] : [время_эксплуатации *(время_эксплуатации +1)]

АПЛ возвращает величину амортизации актива за один период, рассчитанную линейным методом.

АПЛ(нач_стоимость;ост_стоимость;время_эксплуатации), где