Главная страница
Навигация по странице:

  • ИЛИ(логическое_значение1

  • = СЧЕТЕСЛИ(диапазон; условие).

  • = СУММЕСЛИ(диапазон; условие; диапазон_суммирования)

  • Бухгалтерия»

  • ФИНАНСОВЫЕ ФУНКЦИИ лаб работы. Лабораторная работа 1 Определение будущей стоимости на основе постоянной и переменной процентной ставки Цель работы


    Скачать 1.61 Mb.
    НазваниеЛабораторная работа 1 Определение будущей стоимости на основе постоянной и переменной процентной ставки Цель работы
    Дата20.04.2018
    Размер1.61 Mb.
    Формат файлаdocx
    Имя файлаФИНАНСОВЫЕ ФУНКЦИИ лаб работы.docx
    ТипЛабораторная работа
    #41737
    страница10 из 14
    1   ...   6   7   8   9   10   11   12   13   14

    ЛАБОРАТОРНАЯ РАБОТА № 10
    Функции для анализа списка и прогнозирования данных


    Цель работы: освоить применение функций ЕСЛИ, СЧЕТЕСЛИ, СУММЕСЛИ для анализа списка и функций ТЕНДЕНЦИЯ и РОСТ для составления прогнозов.

    ТЕОРЕТИЧЕСКАЯ ЧАСТЬ

    Функции для анализа списка – это функции, возвращающие информацию об элементах списка, которые удовлетворяют некоторым условиям.

    Функция ЕСЛИ используется при проверке условий для значений и формул, возвращает одно значение, если заданное условие при вычислении дает значение ИСТИНА, и другое значение, если ЛОЖЬ.

    Синтаксис: ЕСЛИ(лог_выражение; значение_если_истина; значение_если_ ложь)

    Лог_выражение – это любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. Например, A10=100 – это логическое выражение; если значение в ячейке A10 равно 100, то выражение принимает значение ИСТИНА. В противном случае – ЛОЖЬ. Этот аргумент может быть использован в любом операторе сравнения.

    Значение_если_истина – это значение, которое возвращается, если лог_выражение равно ИСТИНА. Например, если этот аргумент – строка «В пределах бюджета» и лог_выражение равно ИСТИНА, тогда функция ЕСЛИ отобразит текст «В пределах бюджета». Если лог_выражение равно ИСТИНА, а значение_если_истина пусто, то возвращается значение 0. Чтобы отобразить слово ИСТИНА, необходимо использовать логическое значение ИСТИНА для этого аргумента. Значение_если_истина может быть формулой.

    Значение_если_ложь – это значение, которое возвращается, если лог_выражение равно ЛОЖЬ. Например, если этот аргумент – строка «Превышение бюджета» и лог_выражение равно ЛОЖЬ, то функция ЕСЛИ отобразит текст «Превышение бюджета». Если лог_выражение равно ЛОЖЬ, а значение_если_ ложь опущено (то есть после значение_если_истина нет точки с запятой), то возвращается логическое значение ЛОЖЬ. Если лог_выражение равно ЛОЖЬ, а значение_если_ложь пусто (то есть после значение_если_истина стоит точка с запятой с последующей закрывающей скобкой), то возвращается значение 0. Значение_если_ложь может быть формулой.

    Функции ЕСЛИ могут быть вложены друг в друга в качестве значений аргументов значение_если_истина и значение_если_ложь для конструирования более сложных проверок.

    Для формирования логического выражения используются функции И, ИЛИ, НЕ и операторы.

    Функция И возвращает значение ИСТИНА, если все аргументы имеют значение ИСТИНА; возвращает значение ЛОЖЬ, если хотя бы один аргумент имеет значение ЛОЖЬ.

    Синтаксис: И(логическое_значение1; логическое_значение2; ...)

    Логическое_значение1, логическое_значение2, ... – это от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.

    Функция ИЛИ возвращает ИСТИНА, если хотя бы один из аргументов имеет значение ИСТИНА; возвращает ЛОЖЬ, если все аргументы имеют значение ЛОЖЬ.

    Синтаксис: ИЛИ(логическое_значение1; логическое_значение2; ...)

    Логическое_значение1, логическое_значение2,... – от 1 до 30 проверяемых условий, которые могут иметь значение либо ИСТИНА, либо ЛОЖЬ.

    Функция НЕ меняет на противоположное логическое значение своего аргумента. Функция НЕ используется в тех случаях, когда необходимо быть уверенным в том, что значение не равно некоторой конкретной величине.

    Синтаксис: НЕ(логическое_значение)

    Логическое_значение – величина или выражение, которые могут принимать два значения: ИСТИНА или ЛОЖЬ.

    Microsoft Excel предлагает дополнительные функции, которые можно применять для анализа данных с использованием условий: СЧЁТЕСЛИ и СУММЕСЛИ. Эти функции предназначены для работы со списками. Они проще в использовании, чем другие функции, применяемые для анализа списка, поскольку позволяют задавать условия непосредственно в формуле. Но в этих функциях можно использовать только простые условия сравнения.

    Функция СЧЕТЕСЛИ имеет синтаксис: = СЧЕТЕСЛИ(диапазон; условие).

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

    Функция СУММЕСЛИ имеет синтаксис:

    = СУММЕСЛИ(диапазон; условие; диапазон_суммирования).

    Первые два аргумента, диапазон и условие, используются так же, как и в функции СЧЕТЕСЛИ. Аргумент диапазон_суммирования задает диапазон суммируемых значений. Функция относится к категории математических функций.

    Функция РОСТ рассчитывает прогнозируемый экспоненциальный рост на основании имеющихся данных. Она возвращает значения y для последовательности новых значений x, задаваемых с помощью существующих x- и y-значений. Функция РОСТ может применяться также для аппроксимации существующих x- и y-значений экспоненциальной кривой.

    Синтаксис: РОСТ(известные_значения_y; известные_значения_x; новые_ значения_x; конст)

    Известные_значения_y – это множество значений y, которые уже известны в соотношении y = b*m^x.

    • Если массив известные_значения_y имеет один столбец, то каждый столбец массива известные_значения_x интерпретируется как отдельная переменная.

    • Если массив известные_значения_y имеет одну строку, то каждая строка массива известные_значения_x интерпретируется как отдельная переменная.

    • Если какие-либо числа в массиве известные_значения_y равны 0 или отрицательны, то функция РОСТ возвращает значение ошибки #ЧИСЛО!.

    Известные_значения_x – это необязательное множество значений x, которые уже известны для соотношения y = b*m^x.

    • Массив известные_значения_x может содержать одно или несколько множеств переменных. Если используется только одна переменная, то известные_значения_y и известные_значения_x могут иметь любую форму, при условии, что они имеют одинаковую размерность. Если используется более одной переменной, то известные_значения_y должны быть вектором (то есть интервалом высотой в одну строку или шириной в один столбец).

    • Если известные_значения_x опущены, то предполагается, что это массив {1;2;3;...} такого же размера, как и известные_значения_y.

    Новые_значения_x – это новые значения x, для которых РОСТ возвращает соответствующие значения y.

    • Новые_значения_x должны содержать столбец (или строку) для каждой независимой переменной, как и известные_значения_x. Таким образом, если известные_значения_y – это один столбец, то известные_значения_x и новые_значения_x должны иметь такое же количество столбцов. Если известные_значения_y – это одна строка, то известные_значения_x и новые_значения_x должны иметь такое же количество строк.

    • Если аргумент новые_значения_x опущен, то предполагается, что он совпадает с аргументом известные_значения_x.

    • Если оба аргумента известные_значения_x и новые_значения_x опущены, то предполагается, что это массив {1;2;3;...} такого же размера, как и известные_значения_y.

    Конст – логическое значение, которое указывает, требуется ли, чтобы константа b была равна 1.

    • Если конст имеет значение ИСТИНА или опущено, то b вычисляется обычным образом.

    • Если конст имеет значение ЛОЖЬ, то b полагается равным 1, а значения m подбираются так, чтобы y = m^x.

    Функция ТЕНДЕНЦИЯ имеет аналогичный синтаксис и возвращает значения в соответствии с линейным трендом. Аппроксимирует прямой линией массивы известные_значения_y и известные_значения_x. Возвращает значения y, в соответствии с этой прямой для заданного массива новые_значения_x.

    ПРАКТИКУМ

    Задача 1. Имеется таблица учета налога на транспорт.

    п/п

    Наименование объекта налогообложения

    Мощность двигателя (л. с.)

    Налог

    1

    Снегоход

    70




    2

    Мотосани

    45




    3

    Гидроцикл

    240




    4

    Самолет с обычным двигателем

    400




    5

    Самолет с реактивным двигателем

    800




    Вычислите с помощью функции ЕСЛИ сумму налога на каждое транспортное средство согласно таблицы (приложение 12).

    Алгоритм решения задачи




    Рисунок 38 – Пример использования функции
    ЕСЛИ
    Сначала сформируем таблицу и занесем в нее соответствующие данные (диапазон ячеек A12:D17). Чтобы функция не ссылалась на числа, нужно приложение 12 оформить в виде правильно сформированной информационной базы на листе с решением задачи и обращаться к адресам ячеек. Информационная база сформирована в диапазоне А2:С10. После этого в ячейку D13 занесем расчетную формулу с использованием функции =ЕСЛИ(И(B13=$A$3; C13<=$B$3); C13*$C$3; ЕСЛИ(И(B13=$A$4; C13> $B$4); C13*$C$4; ЕСЛИ(И(B13=$A$5; C13<=$B$5); C13*$C$5; ЕСЛИ(И(B13= $A$6; C13>$B$6); C13*$C$6; ЕСЛИ(И (B13=$A$7; C13<=$B$7); C13*$C$7; ЕСЛИ(И(B13=$A$8; C13>$B$8); C13* $C$8; ЕСЛИ(B13=$A$9; C13*$C$9; C13*$C$10))))))). Чтобы учесть все условия приложения, функция ЕСЛИ шесть раз является вложенной. После этого функцию нужно скопировать в блок ячеек D14:D17. Результат решения задачи показан на рисунке 38.

    Задача 2. Определить число сотрудников, у которых оклад не превышает 4 500 руб. (см. рисунок 19).

    Алгоритм решения задачи

    Задачу решим с помощью функции = СЧЕТЕСЛИ(Е2:Е8; "<=4500").

    Ответ: 2.

    Задача 3. Подсчитать сумму окладов всех сотрудников, работающих в бухгалтерии (см. рисунок 19).

    Алгоритм решения задачи

    Задачу решим с помощью функции = СУММЕСЛИ(D2:D8; "Бухгалтерия"; Е2:Е8). Первый аргумент задает диапазон D2:D8, в котором осуществляется проверка условия. Второй аргумент – отдел должен быть «Бухгалтерия». Если условие выполняется, то значение из диапазона Е2:Е8 (третий аргумент) добавляется к наращиваемой сумме.

    Ответ: 27940 руб.

    Задача 4. Курс акции в 2012 г. составлял значения, представленные в таблице. Определите, какая из функций РОСТ или ТЕНДЕНЦИЯ лучше подходит для прогноза и рассчитайте предполагаемый курс акции на 01.09.2013.

    Дата

    Курс (руб.)

    Дата

    Курс (руб.)

    01.01.2012

    200

    01.07.2012

    245

    01.02.2012

    210

    01.08.2012

    247

    01.03.2012

    221

    01.09.2012

    250

    01.04.2012

    230

    01.10.2012

    254

    01.05.2012

    234

    01.11.2012

    260

    01.06.2012

    240

    01.12.2012

    264

    Алгоритм решения задачи

    Пример решения задачи показан на примере (рисунки 39а, 39б). В блок ячеек А3:В14 занесены исходные данные. В ячейки А15:А23 занесены даты (первая дата каждого месяца), включая дату, на которую нужно сделать прогноз. Строим два линейных графика по данным за 2012 год с помощью команд Вставка → Диаграммы → График. Отображаем линии тренда вместе с коэффициентом достоверности аппроксимации: на первом графике линейный тренд, на втором экспоненциальный. Для этого устанавливаем курсор мыши на линию графика и из динамического меню выбираем команду Добавить линию тренда. Поскольку величина достоверности аппроксимации для линейного тренда выше величины достоверности аппроксимации для экспоненциального тренда (0,9513 > 0,9336), то для прогноза нужно выбрать функцию ТЕНДЕНЦИЯ, она даст более точный прогноз. В ячейку В15 заносим функцию: =ТЕНДЕНЦИЯ(B3:B14; A3:A14; А15:А23; 1) и скопируем ее в ячейки В16:В23.



    а) б)

    Рисунок 39 – Линии тренда и коэффициенты достоверности аппроксимации

    1   ...   6   7   8   9   10   11   12   13   14


    написать администратору сайта