Умножение опен офис. Математическая функция SUM. Суммирование значений диапазона. SUMIF — суммирование по условию

Логические функции

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

AND(логическое_значение_1;

Возвращает значение "ИСТИНА", если все аргументы

И(логическое_значение_1;

логическое_значение_2;...логи-

имеют значение "ИСТИНА". Если хотя бы один эле-

логич._значение_2;...логи-

ческое_значение_30)

мент имеет значение "ЛОЖЬ", возвращается значение

ческое_значение_30)

ЛОЖЬ.

Условия для

столбца или строки. Значение "ИСТИНА" возвращает-

ся, если значения всех ячеек диапазона возвращают ре-

зультат "ИСТИНА".

Возвращает логическое значение "ЛОЖЬ". Функция

FALSE() не требует аргументов.

IF(условие; тогда_значение;

Задает логическую проверку, которую требуется вы-

ЕСЛИ(условие; тогда_значение;

иначе_значение)

полнить. Условие - любое значение или выражение, ко-

иначе_значение)

торое может иметь значение "ИСТИНА" или "ЛОЖЬ".

Тогда_значение (необязательно) - значение, которое

возвращается, если условие выполняется (т. е. возвра-

щает значение "ИСТИНА"). Иначе_значение (необяза-

тельно) - значение, которое возвращается, если условие

не выполняется (т. е. возвращает значение "ЛОЖЬ").

NOT(логическое_значение)

Возвращает обратное логическое значение. Логиче-

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

ское_значение - любое значение для преобразования.

OR(логическое_значение_1; ло-

Возвращает значение "ИСТИНА", если хотя бы один из

ИЛИ(логическое_значение_1; ло-

аргументов имеет значение "ИСТИНА". Возвращает

гическое_значение_2;...логиче-

ское_значение_30)

значение "ЛОЖЬ", если все аргументы имеют значение

ское_значение_30)

ЛОЖЬ. Логическое_значение_1; логическое_зна-

чение_2;...логическое_значение_30 - условия для

проверки. Все условия могут иметь значение "ИСТИ-

НА" или "ЛОЖЬ". Если в качестве параметра указан

диапазон, функция использует значение из текущего

столбца или строки диапазона.

Функция TRUE() не требует аргументов и всегда

возвращает логическое значение "ИСТИНА".

Информационные функции

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

ISERROR(значение)

Возвращает значение "ИСТИНА", если значение ссылается

ЕОШИБКА(значение)

на любое значение ошибки. Значение - любое значение или

выражение для проверки наличия ошибки.

Функции для баз данных

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

DAVERAGE(база данных;

Возвращает среднее значение для всех ячеек (полей) во

ДСРЗНАЧ(база_данных; поле;

поле базы данных; крите-

всех строках (записях базы данных), которые соответству-

критерий)

рий поиска)

ют указанному критерию поиска. Поиск предусматривает

поддержку регулярных выражений.

DCOUNT(база данных;

БСЧЁТ(база_данных; поле;

поле базы данных; крите-

критерий)

рий поиска)

вает поддержку регулярных выражений. В качестве пара-

метра Поле базы данных, можно ввести адрес ячейки для

обозначения столбца или цифру 0 для обозначения всей

базы данных. Этот параметр не должен быть пустым.

DCOUNTA(база данных;

Служит для подсчета в базе данных количества строк (за-

БСЧЁТА(база_данных; поле;

поле базы данных; крите-

писей), которые соответствуют выбранному критерию по-

критерий)

рий поиска)

ния. Поиск предусматривает поддержку регулярных выра-

DGET(база данных; поле

Возвращает содержимое ячейки, которая соответствует

БИЗВЛЕЧЬ(база_данных; поле;

базы данных; критерий

указанному критерию поиска. В случае возникновения

критерий)

ошибки функция возвращает либо #ЗНАЧ! для ненайден-

ных строк, либо Ошибка:502, если найдено несколько яче-

DMAX(база данных; поле

Возвращает максимальное значение ячейки (поля) в базе

ДМАКС(база_данных; поле;

базы данных; критерий

критерий)

регулярных выражений.

DMIN(база данных; поле

Возвращает минимальное значение ячейки (поля) в базе

ДМИН(база_данных; поле;

базы данных; критерий

данных (во всех записях), которая соответствует указанно-

критерий)

му критерию поиска. Поиск предусматривает поддержку

регулярных выражений.

DPRODUCT(база данных;

Перемножает все ячейки диапазона данных, содержимое

БДПРОИЗВЕД(база_данных; поле;

поле базы данных; крите-

которых соответствует критерию поиска. Поиск преду-

критерий)

рий поиска)

сматривает поддержку регулярных выражений.

DSUM(база данных; поле

Возвращает общую сумму для всех ячеек всех строк (запи-

БДСУММ(база_данных; поле;

базы данных; критерий

сей) в поле базы данных, содержимое которых соответ-

критерий)

ствует указанному критерию поиска. Поиск предусматри-

вает поддержку регулярных выражений.

Функции для массивов

Функция в OpenOffice Calc

Описание

Аналог в MS Excel

HLOOKUP(условия поис-

ГПР(условия поис-

ка; массив; индекс; сорти-

ленной области. Эта функция проверяет первую строку

ка; массив; индекс; сорти-

массива на наличие определенного значения. Функция воз-

вращает значение в строку массива того же столбца, ука-

занную в индексе. Поиск предусматривает поддержку ре-

гулярных выражений.

LOOKUP(условие_поис-

Возвращает содержимое ячейки или для диапазона из од-

ПРОСМОТР(условие_поис-

ка; вектор_просмотра;

ной строки или одного столбца, либо из массива. При необ-

ка; вектор_просмотра;

вектор_результата)

ходимости, присвоенное значение (с таким же индексом)

вектор_результата)

возвращается в другой столбец и строку. В отличие от

функций VLOOKUP и HLOOKUP, векторы просмотра и

результата могут иметь разные позиции и могут быть не

смежными. Кроме того, вектор просмотра для функции

LOOKUP должен быть отсортирован; в противном случае

поиск не даст нужных результатов. Поиск предусматривает

поддержку регулярных выражений. Условие_поиска –

отыскиваемое значение, которое можно ввести вручную

отдельной строки или столбца для поиска. Вектор_ре-

зультата - второй диапазон из одной строки или одного

столбца, откуда извлекается результат функции. Функция

возвращает ячейку вектора результата с тем же индексом,

что и экземпляр, найденный в векторе просмотра.

MATCH(условие_поиска;

Возвращает относительную позицию элемента в заданном

ПОИСКПОЗ(условие_поиска;

массив; тип)

массиве. Функция возвращает позицию значения, найден-

массив; тип)

ную в массиве, в виде числа. Условие_поиска - значение

для поиска в массиве с одной строкой или одним столбцом.

или столбец, либо часть одной строки или столбца. Тип -

может принимать значения 1, 0 или -1. Это соответствует

аналогичной функции в Microsoft Excel. Поиск предусмат-

ривает поддержку регулярных выражений.

VLOOKUP(условие_по-

ВПР(условие_по-

иска; массив; индекс; по-

ячейки справа. Если заданное значение содержится в пер-

иска; массив; индекс; по-

рядок_сортировки)

вом столбце массива, эта функция возвращает значение в

рядок_сортировки)

строку столбца массива, заданного параметром индекс.

Поиск предусматривает поддержку регулярных выраже-

ний. Условие_поиска - значение для поиска в первом

чать хотя бы два столбца. Индекс - номер столбца в масси-

ве, который содержит возвращаемое значение. Номер пер-

вого столбца - 1. Порядок_сортировки (необязательно) - , 1956. Быков К.М., Курцин И.Т. ...

  • Федеральная целевая программа книгоиздания России Издательская программа «Учебники и учебные пособия для педагогических училищ и колледжей» Руководитель программы

    Программа

    ... специально приспособленном для точного проведения опы­та, контроля всех ... психодиагностику: Учеб. пособие для студентов средних педагогических учебных заведений / Под... школьном и дошкольном возрасте. - Петрозаводск , 1992; Матюгин И.Ю. Тактильная память...

  • Методические указания для студентов по дисциплине «История России (1796-1855 гг.)»

    Методические указания

    ... Петрозаводский государственный университет Кафедра истории дореволюционной России Методические указания для студентов ... упомянутых источников для специального анализа, ... при Александре I. Учебное пособие к спецкурсу. Петрозаводск , 2002. Кандаурова...

  • Учебная программа дисциплины анализ художественного текста в русском и зарубежном литературоведении Направление подготовки: 050100. 68 Педагогическое образование, магистратура

    Программа дисциплины

    Грамотно оформить специальный текст, подготовить... предмету для всех ... М. Православие и русская литература: учебное пособие для студентов духовных академий и семинарий. В... И. А. Есаулов. – Петрозаводск : Издательство Петрозаводского университета, 1995. – ...

  • В OpenOffice Calc реализована возможность вычисления нескольких простых показателей без применения функций и формул.

    К таким показателям относятся:

    • Сумма . Вычисляется только сумма чисел диапазона или ячеек. Аналогична функции SUM .
    • Количество . Подсчитывается количество ячеек диапазона, содержащих только числовые данные (кроме текста).
    • Количество2 . Подсчитывается количество ячеек диапазона, содержащих любые значения (текст, числа, даты и т.д.). Похож на показатель «Количество», но с более расширенным функционалом.
    • Максимум . Показывает максимальное значение в диапазоне.
    • Минимум . Показывает минимальное значение в диапазоне.
    • Среднее значение . Вычисляется среднее арифметическое значение в диапазоне.

    Вычисление данных показателей в OpenOffice Calc без применения функций и формул происходит следующим образом.

    1. В табличном редакторе Calc бесплатного офисного приложения OpenOffice, выделяется диапазон, в котором нужно подсчитать один из перечисленных ранее показателей.
    2. Курсор мыши наводится на панель в правой половине нижней границы рабочего листа, и нажимается правая кнопка мыши. Из списка со всеми показателями выбирается один показатель.

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

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

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

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

    Практикум

    Рассчитаем в Calc, без применения функций и формул, сумму, минимальный, максимальный и средний ежедневный приход денежных средств, а также количество дней отчетного периода, используя условные исходные данные по приходу денежных средств в кассу розничного магазина за период с 1 по 15 ноября 2012 года.

    1. Выделим диапазон C2:C16.
    2. Наведем курсор на нижнюю правую панель под рабочим листом. В появившемся списке выберем «сумма». В результате появится суммой диапазона 12 843 191.

    Минимум , максимум , среднее значение вычисляются аналогично.

    Для знакомства с функциональными возможностями показателя «количество2» выделим диапазон B2:B16. Результат будет равен 15. В отличие от показателя «количество», показатель «количество2» более расширен по функционалу и подсчитывает количество любых значений в ячейках диапазона.

    Дата День недели Оборот, руб.
    01.11.2012 Четверг 689 585
    02.11.2012 Пятница 897 123
    03.11.2012 Суббота 854 789
    04.11.2012 Воскресенье 956 871
    05.11.2012 Понедельник 874 965
    06.11.2012 Вторник 788 924
    07.11.2012 Среда 789 634
    08.11.2012 Четверг 875 614
    09.11.2012 Пятница 879 321
    10.11.2012 Суббота 879 219
    11.11.2012 Воскресенье 951 478
    12.11.2012 Понедельник 889 743
    13.11.2012 Вторник 873 215
    14.11.2012 Среда 858 147
    15.11.2012 Четверг 784 563

    Одно из назначений электронных таблиц - это вычисления, поэтому сейчас будут рассмотрены основные правила написания формул.

    Как уже отмечалось, ввод формулы начинается со знака равенства, далее пишется сама формула. К примеру: =4+16 . Записав такую формулу и нажав Enter , мы увидим в ячейке число 20. Конечно, формулы без переменных обычно не имеют особого смысла, поэтому теперь посмотрим, как использовать переменные, в качестве которых в OpenOffice.org Calc служат адреса ячеек. К примеру, если в A1 мы записали число 20, то после записи в B1 формулы =A1^2 и нажатия Enter в ячейке B1 появится число 400.

    Основные арифметические операции, доступные OpenOffice.org Calc :

    • "+" - сложение;
    • "-" - вычитание;
    • "*" - умножение;
    • "/" - деление;
    • "^" - возведение в степень;
    • ":" - задание диапазона.

    Кроме этих операций, в OpenOffice.org Calc доступен обширный набор функций следующих категорий:

    • работа с базами данных;
    • обработка времени и дат;
    • финансовые;
    • информационные;
    • логические;
    • математические;
    • работа с массивами;
    • статистические;
    • текстовые;
    • дополнительные.

    Для удобства написания формул в OpenOffice.org Calc разработан автопилот функций.

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

    В поле редактирования "Формула" отображается текущая формула, которую можно непосредственно редактировать - а можно, поставив курсор в необходимую позицию, дважды щёлкнуть по имени функции из списка, и выбранная функция вставится в окно ввода. Останется только либо ввести аргумент с клавиатуры, либо нажать кнопку:

    В закладке Структура , набранная формула развернута в дерево, что очень помогает в редактировании формул, позволяя отслеживать порядок вычисления формулы.

    Для случая, когда формула достаточно проста (содержит знаки "+" , "-" , "*" , "/" , "^" ), но состоит из относительно большого числа переменных, рассмотрим следующий пример:

    Пусть требуется вычислить A1+C5*B4 ; для этого:

    Нажмите "=", после чего выберите с помощью стрелок управления курсором ячейку A1 (при первом же нажатии на клавишу управления курсором появится красный прямоугольник-курсор). Затем нажмите "+" и выберите C5 , нажмите "*" и, наконец, выберите B4 . Таким способом с помощью клавиатуры можно быстро формировать формулы (ячейки можно выбирать и указателем мыши).

    После ввода "=" и какой-либо буквы OpenOffice.org Calc автоматически высвечивает имя функции, начинающейся на эту букву. Эта возможность позволяет набирать не всю формулу, а только первые её буквы, а дальше, если предложенная функция является именно той, которая нужна, останется только нажать "Enter" .

    Бывает так, что при вводе формул в качестве их аргументов требуется передавать не адрес ячейки, а целую область - к примеру, необходимо просуммировать все значения в столбце A , начиная с адреса A2 по адрес A11. Конечно, можно написать =A2+A3+...+A10+A11 - но гораздо проще и в любом случае правильнее будет написать "=Су", затем воспользоваться подсказкой (Сумм ) и, нажав "Enter", в скобках вписать диапазон "A2:A11" .

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

    Функция электронной таблицы - это предопределенное вычисление.

    Calc имеет расширенные средства анализа, построения диаграмм и возможности принятия решений, ожидаемые от высококачественных электронных таблиц. Он включает более чем 300 функций, в том числе для финансовых, статистических и математических операций.

    Функция, введенная в ячейку, помогает анализировать или управлять данными в электронной таблице. Все что необходимо сделать - добавить аргументы и вычисление выполнится автоматически. Именно в функциях сосредоточена вся мощь электронных таблиц.

    В среде Openoffice.org Calc существует множество функций. Стоит разделить их на 12 разделов:

    1. Математические функции

    2. Текстовые функции

    3. Логические функции

    4. Функции даты и времени

    5. Функции базы данных

    6. Функции преобразования чисел

    7. Информационные функции

    8. Функции электронных таблиц

    9. Функции комплексных чисел

    10. Статические функции

    11. Финансовые функции

    12. Функции массивов

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

    Ниже приведена таблица часто используемых математических функций Calc:

    Имя функции Описание
    ABS Функция ABS возвращает абсолютное значение числа
    COUNTIF Функция подсчитывает количество ячеек в диапазоне, которые удовлетворяют заданному условию
    SIN Функция возвращает синус заданного угла (в радианах)
    COS Функция возвращает косинус заданного угла (в радианах)
    EXP Функция возвращает математическую константу "e" возведенную в степень числа
    RAND Функция возвращает случайное число между 0 и 1
    RANDBETWEEN Функция возвращает целое случайное число в указанном диапазоне
    SQRT Функция возвращает положительное значение квадратного корня числа
    SUM Функция суммирует содержимое ячеек
    SUMIF Функция суммирует содержимое ячеек в диапазоне, которые удовлетворяют заданному условию
    SUMSQ Функция возвращает сумму квадратов аргументов

    Так же, широким распространением пользуются логические функции.

    Логические функции оперируют логическими («булевыми») значениями , то есть TRUE или FALSE. Спецификация OpenDocument упоминает «логические операторы»; это просто другое название для логических функций. Это не поразрядные операции, например, AND(12;10), возвращает TRUE, а не 8.

    Ниже приведена таблица логических функций Calc:

    Имя функции Описание
    AND Функция возвращает TRUE, если все аргументы определяются как TRUE, и FALSE в противном случае
    FALSE Функция возвращает логическое значение FALSE
    IF Функция возвращает одно из двух значений, в зависимости от результатов проверки условия
    NOT Функция меняет на противоположное логическое значение своего аргумента. Возвращается TRUE, если аргумент FALSE, и FALSE, если аргумент TRUE
    OR Функция возвращает TRUE, если любой из аргументов определяется как TRUE, и FALSE в противном случае
    TRUE Функция возвращает возвращает логическое значение TRUE

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

    Для того, чтобы не писать функции в ячейки вручную, существует Мастер функций.

    Рис. 9. Мастер функций в Openoffice.org Calc.

    Рассмотрим пошаговое его применение на простом примере использования математической функции ABS.



    Рис. 10. Окно ввода.


    Рис. 11. Использование Мастера функций.

    3. В любое из выделенных красным полей необходимо ввести число, адрес ячейки, или же просто выбрать ячейку/диапазон ячеек левой кнопкой мыши. Далее нажимаем кнопку OK (желтое выделение). В нашем случае в ячейке B1 будет выполняться сама функция, а значение будет браться из ячейки A1.


    Рис. 12. Использование Мастера функций.

    4. Результатом выполнения функции будет следующее окно:


    Рис. 13. Результат работы функции ABS.

    А теперь рассмотрим использование логических функций на примере такой функции, как IF.

    Нам понадобится знание нескольких математических функций.

    Для начала сделаем подписи к будущим колонкам:

    Ячейка А1 - Число 1;

    Ячейка В1 - Число 2;

    Ячейка С1 - Сумма;

    Ячейка D1 - Функция IF.

    1. Ячейки А2:А12 - числа от -5 до 5;

    2. Ячейки B2:B12 - случайные числа от 1 до 5 (для простоты воспользуемся математической функцией RANDBETWEEN, получится запись =RANDBETWEEN(1;5), после чего растянем формулу на оставшиеся ячейки );

    В результате у нас получится следующая таблица:

    51 Примечание. Годовая процентная ставка делится на 12, т. к. начисление сложных процентов производится ежемесячно. Пример 3. Какая сумма окажется на счете, если 2000 руб положены на 35 месяцев под 11% годовых? Проценты начисляются в начале каждого месяца. Примечание. Годовая процентная ставка делится на 12, т. к. начисление сложных процентов производится ежемесячно. 52 Пример 4. Какая сумма окажется на счете через год, если в начале каждо- го месяца вы будете помещать на счет по 100 руб под 6% годовых? На счете уже имеется 1000 руб. Примечание. Годовая процентная ставка делится на 12, т. к. начисление сложных процентов производится ежемесячно 12.2 Функция FVSCHEDULE Служит для расчета накопленной стоимости начального капитала для ряда переменных процентных ставок. Синтаксис FVSCHEDULE(Основной капитал; Ставки) Основной капитал: начальный капитал. Ставки: ряд процентных ставок, например диапазон H3:H5 или список (см. пример). Пример 1000 руб вложены на три года. Годовые процентные ставки составляли 3%, 4% и 5%. Какова будет стоимость инвестиции после трех лет? 53 =FVSCHEDULE(1000;{0,03;0,04;0,05}) также возвращает 1124,76. 12.3 Функция PV Возвращает текущую стоимость инвестиции после ряда платежей. Эта функция служит для расчета суммы, необходимой для инвестиций с фиксированным процентом для получения определенной суммы (годовой рен- ты) за указанное число периодов. Можно также определить, какая сумма будет оставаться после истечения периода. Кроме того, необходимо указать время для выплаты суммы: в начале или в конце каждого периода. Введите значения в виде чисел, выражений или ссылок. Например, если ежегодный процент составляет 8%, но в качестве периода требуется указать ме- сяц, введите 8%/12 в поле Процент и OpenOffice.org Calc автоматически рас- считает правильное значение. Синтаксис PV(Процент; КПЕР; ПЛТ; БС; Тип) Процент: процентная ставка за период. Например, если получена ссуда на автомобиль под 10 процентов годовых и делаются ежемесячные выплаты, то процентная ставка за месяц составит 10%/12 или 0,83%. В качестве значения аргумента Процент нужно ввести в формулу 10%/12 или 0,83% или 0,0083. КПЕР - общее число периодов (платежный период). Например, если по- лучена ссуда на 4 года под автомобиль и делаются ежемесячные платежи, то ссуда имеет 4*12 (или 48) периодов. В качестве значения аргумента КПЕР в формулу нужно ввести число 48. Выплата - регулярная выплата за период. Обычно выплаты включают основные платежи и платежи по процентам, но не включают других сборов или налогов. Например, ежемесячная выплата по четырехгодичному займу в 10 000 54 руб. под 12 процентов годовых составит 263,33 руб. В качестве значения аргу- мента выплата нужно ввести в формулу число -263,33. БC (необязательно): будущая стоимость, которая останется после послед- него частичного платежа. Если аргумент опущен, он полагается равным 0 (буду- щая стоимость займа, например, равна 0). Например, если предполагается нако- пить 50000 руб. для оплаты специального проекта в течение 18 лет, то 50 000 руб. это и есть будущая стоимость. Можно сделать предположение о сохране- нии заданной процентной ставки и определить, сколько нужно откладывать каждый месяц. Тип (необязательно): срок выплат. "Тип = 1" означает, что срок приходит- ся на начало периода, а "Type = 0" (значение по умолчанию) означает, что срок приходится на конец периода. Замечания В функциях OpenOffice.org Calc необязательные параметры можно оставлять пустыми только в том случае, если за ними не следуют другие пара- метры. Например, если у функции четыре параметра и два последних пара- метра являются необязательными, то можно оставить пустыми параметры 3 и 4 или параметр 4. Оставить пустым параметр 3 невозможно. Убедитесь, что вы последовательны в выборе единиц измерения для за- дания аргументов Процент и КПЕР. Если вы делаете ежемесячные выплаты по четырехгодичному займу из расчета 12 процентов годовых, то используйте 12%/12 для задания аргумента Процент и 4*12 для задания аргумента КПЕР. Если Вы делаете ежегодные платежи по тому же займу, то используйте 12% для задания аргумента Процент и 4 для задания аргумента КПЕР. Аннуитет - это ряд постоянных денежных выплат, делаемых в течение длительного периода. Например, заем под автомобиль или заклад являются аннуитетами. В функциях, связанных с аннуитетами, выплачиваемые денежные сред- ства, такие как депозит на сбережения, представляются отрицательным чис- лом; полученные денежные средства, такие как чеки на дивиденды, представ- ляются положительным числом. Например, депозит в банк на сумму 1000 руб. представляется аргументом -1000 - для вкладчика и аргументом 1000 - для банка. Пример Какова текущая стоимость инвестиций, если ежемесячные выплаты со- ставляют 500 руб, а ежегодная процентная ставка - 8%? Платежный период - 48 месяцев; в конце платежного периода должно остаться 20000 руб. 55 При описанных выше условиях на текущий момент необходимо вложить 35 019,37 руб, чтобы ежемесячные выплаты составляли 500 руб в течение 48 месяцев, а остаток на конец периода был равен 20 000 руб. Перекрестная про- верка показывает, что 48 x 500 руб + 20 000 руб = 44 000 руб. Разница между этой суммой и вложенной суммой, равной 35 000 руб, - выплаченные проценты. Если вместо значений в формулу ввести ссылки, можно рассчитать любое число сценариев типа "если-то". Обратите внимание, что ссылки на константы должны быть определены как абсолютные ссылки. Примеры такого применения функции можно найти в описании функций амортизации. 12.4 Функция NPER Возвращает количество периодов для инвестиции с постоянными выпла- тами и постоянной процентной ставкой. Синтаксис КПЕР(Процент; ПЛТ; ТС; БС; Тип) Процент: процентная ставка за период. ПЛТ: постоянная годовая рента за каждый период; это значение не может меняться в течение всего периода выплат. Обычно платеж состоит из основного платежа и платежа по процентам и не включает налогов и сборов.. ТС: текущая (денежная) стоимость ряда платежей. БС (необязательно): будущая стоимость на конец последнего периода. Тип (необязательно): дата платежа в начале (0) или конце (1) периода. В функциях OpenOffice.org Calc необязательные параметры можно остав- лять пустыми только в том случае, если за ними не следуют другие параметры. Например, если у функции четыре параметра и два последних параметра яв- 56 ляются необязательными, то можно оставить пустыми параметры 3 и 4 или па- раметр 4. Оставить пустым параметр 3 невозможно. Пример 1 Через сколько месяцев вклад размером 1000 руб. достигнет величины 10000 руб, если годовая ставка процента по вкладу 12 % и начисление произво- дится ежемесячно. Каждый месяц производится выплата 100 руб. Платежи осу- ществляются в начале каждого месяца. Пример 2 С целью создания финансового резерва фирма собирается вносить на свой счет по 1575 руб в начале каждого года. Через сколько лет сумма резерва до - стигнет 10000 руб, если предлагаемая банком норма составляет 7% годовых. 57 12.5 Функция RATE Возвращает значение процентной ставки за один период выплат. Синтаксис RATE(КПЕР; ПЛТ; ТС; БС; Тип; Предположение) КПЕР: общее количество периодов для платежей. ПЛТ: Регулярный платеж (один раз в период), величина которого остается постоянной в течение всего срока инвестиции. Обычно ПЛТ состоит из платежа основной суммы и платежа процентов, но не включает других сборов или нало- гов. Если аргумент опущен, должно быть указано значение аргумента БС ТС: Приведенная к текущему моменту стоимость или общая сумма, кото- рая на текущий момент равноценна ряду будущих платежей БС (необязательно): Требуемое значение будущей стоимости или остатка средств после последней выплаты. Если аргумент БС опущен, то он полагается равным 0 (например, БС для займа равно 0) Тип (необязательно): срок выплат в начале или конце периода. Тип Когда нужно платить 0 или опущен В конце периода 1 В начале периода Предположение (необязательно): предполагаемая величина процента при расчете методом итеративных вычислений. В функциях OpenOffice.org Calc необязательные параметры можно остав- лять пустыми только в том случае, если за ними не следуют другие параметры. Например, если у функции четыре параметра и два последних параметра яв- ляются необязательными, то можно оставить пустыми параметры 3 и 4 или па- раметр 4. Оставить пустым параметр 3 невозможно. Замечания Убедитесь, что вы последовательны в выборе единиц измерения для зада- ния аргументов прогноз и кол_пер. Если делаются ежемесячные выплаты по четырехгодичному займу под 12 процентов годовых, используйте 4*12 для зада- ния аргумента КПЕР. Если делаются ежегодные платежи по тому же займу, то используйте 4 для задания аргумента КПЕР. Пример 1 Вы хотите в начале каждого года помещать на счет по 2000 руб, на кото- ром в данный момент имеется 250 руб. Какая процентная ставка позволит через пять лет накопить 15000 руб? 58 Пример 2 В банке взята ссуда в размере 8 000 рублей на 4 года. Ежемесячная сумма платежа составляет 200 рублей. Вычислите месячную процентную ставку по займу. Примечание. Срок займа в годах умножен на 12, чтобы получить число месяцев. 59 12.6 Функция INTRATE Служит для расчета годовой процентной ставки при приобретении ценной бумаги за инвестиционную стоимость с последующей продажей за выкупную стоимость. Процент не выплачивается. Синтаксис INTRATE(Соглашение; Погашение; Инвестиция; Выкупная стоимость; Базис) Соглашение: дата приобретения ценных бумаг. (более поздняя, чем дата выпуска, т. е. когда ценные бумаги были проданы покупателю) Погашение: Эта дата определяет момент истечения срока действия цен- ных бумаг. Инвестиция: сумма приобретения. Выкупная стоимость: цена продажи. Это сумма, которая должна быть получена на момент погашения ценных бумаг. Базис: выбирается из списка и указывает метод вычисления года. Базис Вычисление 0 или отсутствует Американский метод (NASD): 12 месяцев по 30 дней в каждом 1 Точное число дней в месяцах, точное число дней в году 2 Точное число дней в месяцах, число дней в году принимается за 360 3 Точное число дней в месяцах, число дней в году принимается за 365 4 Европейский метод: 12 месяцев по 30 дней в каждом Замечания Дата соглашения является датой продажи покупателю купона, например облигации. Срок платежа представляет собой дату истечения срока действия купона. Пусть, например, облигация со сроком действия 30 лет выпущена 1 января 2008 года и была приобретена покупателем через шесть месяцев после своего выпуска. Датой выпуска будет являться 1 января 2008 года, датой со- глашения - 1 июля 2008 года, а сроком погашения такой облигации - 1 ян- варя 2038 года, то есть дата через 30 лет после даты выпуска. Соглашение, Погашение и базис усекаются до целых. Пример Картина была приобретена 15 января 2008 года за 1 миллион руб и прода- на 15 мая 2008 года за 1 014 420 миллиона руб. В качестве базиса используется расчет ежедневного остатка (Базис = 2). Требуется рассчитать среднюю годовую процентную ставку (ставку дисконтирования). 60 Примечание. Чтобы просмотреть числа в виде процентов, выделите ячей- ку и выберите в меню Формат команду Ячейки. На вкладке Числа выберите в списке Категория вариант Процентный. 12.7 Функция EFFECTIVE Возвращает годовой фактический процент для номинальной процентной ставки. Номинальная процентная ставка - размер процентной ставки на конец рас- четного периода. Фактическая процентная ставка повышается с количеством платежей. Другими словами, проценты часто выплачиваются в виде частичных платежей (например, ежемесячно или ежеквартально) до конца расчетного пе- риода. Синтаксис EFFECTIVE(Номинальная процентная ставка;П) Номинальная процентная ставка - номинальная процентная ставка. П: количество платежных периодов в году. Замечание Аргумент количество платежных периодов усекается до целого. Пример Если ежегодный уровень номинальной процентной ставки равен 5,25% и определено четыре периода выплат, какова фактическая процентная ставка?