Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах – спарклайны и инфолинии – скачать книгу бесплатно Скачать книгу

Поиск книг на сайте  |  Каталог книг в формате pdf, djvu, fb2  |  Читайте нас вЧитайте нас в twitter!
Не нашли нужную книгу? Закажите
Подпишитесь на бесплатную рассылку новых книг

Скачать книгу Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах

Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах

Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах. –СПб.: БХВ – Санкт-Петербург, 2000. –336 с.: ил. ISBN 5-8206-0024-Х.

Как использовать Microsoft Excel и средства VBA в экономических и финансовых приложениях

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

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

  • Планирование капиталовложений и сбыта продукции
  • Управление запасами
  • Планирование рекламных кампаний
  • Создание сценариев экономических проектов
  • Построение баз данных и работа с ними
  • Разработка диалоговых окон для экономических расчетов

В главах 1–3 изложены основы работы в Excel. С функциями финансового анализа и их применением читатель познакомится в главе 4. В главе 5 описаны средства Excel, используемые для решения оптимизационных задач, а в главе 6 – средства для работы с базами данных. Глава 7 посвящена программированию на языке Visual Basic for Applications (VBA). Ознакомившись с этой главой, читатель научится более эффективно работать с электронными таблицами, а также решать многие прикладные задачи. В приложении А рассматриваются средства отладки программ, написанных на языке VBA, а в приложении В приводится список основных встроенных функций Excel.

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

7.15. Как разместить капитал? – используем Microsoft Excel

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

Таблица 7.10. Ожидаемая прибыль в зависимости от капиталовложений
Переменной k присваивается значение, равное объему капиталовложений. В массив R с рабочего листа капиталовложения (рис. 7.41) вводится ожидаемая прибыль, распределенная по филиалам.

В диапазон ячеек F3:H8 программа dp выводит значения F(A,1,2), F(A,1,2,3) и F(A,1,2,3,4). В диапазон ячеек B11:G16 программа dp выводит оптимальное распределение капиталовложения по филиалам. Из рис. 7.41 видно, что максимальная ожидаемая прибыль равна 1,1 млн. руб., а оптимальные капиталовложения состоят в выделении 1-му филиалу 3 млн. руб., 2-му филиалу – 1 млн. руб. и 4-му филиалу – 1 млн. руб.

7.16. Расчет краткосрочной ссуды с использованием диалогового окна

В данном разделе рассмотрим пример оформления расчета краткосрочной ссуды с использованием диалогового окна.
Создайте рабочую книгу, состоящую из трех листов: рабочего – Расчет ссуды, диалогового – Ссуда и листа модуля. В ячейку D1 рабочего листа Расчет ссуды введем размер ссуды, в ячейку D2 – дату выдачи ссуды, в ячейку D3 – дату возврата ссуды, в ячейку D4 – процентную ставку и в ячейку D5 – возвращаемую сумму денег. На листе диалога ссуда создайте диалоговое окно расчет краткосрочных ссуд, как показано на рис. 7.42.

Все расчеты и заполнение ячеек рабочего листа будет осуществлять следующая программа, которую необходимо набрать на листе модуля:
Назначьте процедуры следующим кнопкам:
Диалог Кнопке Расчет ссуды рабочего листа Расчет ссуды
Ссуда Кнопке Вычислить диалогового окна Расчет краткосрочных ссуд
С1 Кнопке Очистить диалогового окна Расчет краткосрочных ссуд
В процедуре Ссуда проверяется корректность ввода дат, которая в случае несогласования дат выдает сообщение (рис. 7.43).
Рис. 7.43. Сообщение о некорректном вводе даты

Приведем необходимое пояснения к программе.
Свойство Enabled определяет возможность внесения изменений в объекты управления (изменение положение переключателя, ввод текста в поле ввода и т. д.). Задание этого свойства равным True позволяет вносить изменения в объект, а False – не позволяет. В нашем примере в пятое поле ввода выводятся числа, вычисленные программой. Для того чтобы их невозможно было изменить, в процедуру диалог включена команда
DialogSheets("Ссуда").EditBoxes(5)-Enabled = False

7.17. Расчет числа выплат с использованием диалогового окна

В данном разделе рассмотрим пример оформления расчета числа периодических выплат при фиксированной процентной ставке с использованием диалогового окна.
Создайте рабочую книгу, состоящую из трех листов: рабочего – Расчет срока платежей, диалогового – Выплаты и листа модуля. В ячейку D1 рабочего листа Расчет срока платежей введем размер ссуды, в ячейку D2 – процентную ставку, в ячейку D3 – величину периодических выплат и в ячейку D5 – вычисляемое число выплат. На листе диалога выплаты создайте диалоговое окно расчет числа выплат, как показано на рис. 7.44.

Назначьте процедуры следующим кнопкам:
Start Кнопке Расчет числа выплат рабочего листа Расчет срока платежей
Calc Кнопке Вычислить диалогового окна Расчет числа выплат
CLL Кнопке Очистить диалогового окна Расчет числа выплат

Приведем необходимые пояснения к программе.
Число выплат вычисляется функцией NPer. В процедуру Calc введена проверка корректности ввода данных, которая в случае неверного ввода выдает соответствующее сообщение (рис. 7.45).
Расчет числа выплат
Долг растет быстрее, чем производятся выплаты.
Рис. 7.45. Сообщение об ошибке в данных

Некорректность данных проверяется с помощью функции isNumber. Функция isNumber принимает значение True, если ее аргумент – число, и False – в противном случае. Функцией рабочего листа, соответствующей IsNumber, является ЕЧИСЛО.
Приведем другие функции рабочего листа, которые используются для проверки типа значения или ссылки. Каждая из этих функций проверяет тип значения и, в зависимости от него, возвращает логическое значение ИСТИНА или ЛОЖЬ. Например, функция ЕПУСТО возвращает логическое значение истина, если проверяемое значение является ссылкой на пустую ячейку, в противном случае возвращается логическое значение ЛОЖЬ.

ЕЛОГИЧ ISLOGICAL Проверяемая величина является логическим значением
ЕНД ISNA Проверяемая величина является значением ошибки #н/д
ЕНЕТЕКСТ ISNOTEXT Проверяемая величина не является текстом
ECUI ISERR Проверяемая величина является одним из возможных ошибочных значении Excel за исключением #н/д
ЕОШИБКА ISERROR Проверяемая величина является одним из возможных ошибочных значений Excel
ЕПУСТО ISELANK Проверяемая величина является ссылкой на пустую ячейку

7.18. Расчет амортизации и ипотеки с использованием диалогового окна

7.18.1. Расчет амортизации

В данном разделе рассмотрим пример оформления расчета амортизации двумя методами с использованием диалогового окна. Выбор методов амортизации производится с помощью переключателя. В случае использования А-кратного учета амортизации дополнительно вводится значение k.
Создайте рабочую книгу, состоящую из трех листов: рабочего – Расчет амортизации, Диалогового – Амортизация и листа модуля (рис. 7.46).
В ячейку D1 рабочего листа Расчет амортизации внесем стоимость, в ячейку

D2 – остаточную стоимость, в ячейку D3 – полное время амортизации, в ячейку D4 – год амортизации, в ячейку D5 – метод амортизации и в ячейку D6 – величину амортизации. На листе диалога Амортизация создайте диалоговое окно Расчет амортизации, как показано на рис. 7.46. Все расчеты и заполнение ячеек рабочего листа будет осуществлять следующая программа, набираемая на листе модуля.
Процедуру Start назначьте Кнопке Расчет амортизации рабочего листа Расчет амортизации. Процедуру Calc свяжите с кнопкой Вычислить, а процедуру Сlе – с кнопкой Очистить окна диалога Расчет амортизации.

Процедуры SWI и SWII свяжите с первой и второй кнопками переключателя, соответственно. Они обеспечивают появление в диалоговом окне и исчезновение из него поля ввода Кратность метода в зависимости от того, стоит ли переключатель в положении метод k кратного учета.
Появлением и исчезновением в диалоговом окне элементов управления управляет свойство Visible. Это свойство возвращает True, если графический объект видим, и False – в противном случае. Процедуры DoSp и BackSp обеспечивают работу счетчика.

7.18.2. Расчет ипотеки

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

Не читаются скачанные книги в форматах djvu, pdf, rar, fb2? Не получается скачать книгу с depositfiles? Прочтите подсказки

Скачать электронную книгу в формате pdf djvu Скачать бесплатно книгу Гарнаев А.Ю. Использование MS Excel и VBA в экономике и финансах

Читать фрагмент, купить и скачать в магазине электронных книг Купить  и  скачать  книгу Читать фрагмент, купить и скачать книгу fb2, epub, на андроид в магазине электронных книг ЛитРес

Читайте спиcок всех книг онлайн для бесплатного скачивания без регистрации: Формулы Excel

Каталог книг по темам для бесплатного скачивания в электронных форматах

Наш сайт регулярно обновляется, и Вы можете получать новинки – электронные книги, которые на нём размещаются.
Подпишитесь на обзор книжек, и он будет приходить на Вашу электронную почту.
Вы всегда сможете легко отказаться от этой бесплатной рассылки. --> Читать последний выпуск книжной рассылки
подписаться на новые книги:
 
Я
Ищу
в возрасте от до

 
Следите за книжными новинками в Twitter
Рейтинг@Mail.ru Яндекс.Метрика +Freabooks