Использование встроенных функций Excel и VBA
Курсовая работа, 16 Февраля 2012, автор: пользователь скрыл имя
Описание работы
Целью курсовой работы является получение представлений о функциях VBA, а также рассмотрение практической реализации встроенной функции. Для достижения поставленной цели, нами поставлены следующие задачи, которые сводятся к рассмотрению:
функций класса Format;
функций класса Conversion
функций класса Information
функций класса String
функций класса DateTime
функций класса Math
функций класса Financial
и использования функций Excel и VBA
Содержание
Введение 4
1 Теоретическая часть 5
1.1 Стандартные функции для форматирования Format 5
1.2 Функция преобразования данных (класс Conversion) 6
1.3 Получение информации о типе данных (класс Information) 9
1.4 Строковые функции (класс String) 10
1.5 Функции даты и времени (класс DateTime) 11
1.6 Математические функции (класс Math) 15
1.7 Финансовые функции (класс Financial) 16
1.8 Использование встроенных функций Excel и VBA 18
2 Практическая часть 21
Выводы и рекомендации 24
Библиографический список 25
Работа содержит 1 файл
Курсовая Оболонский.doc
— 581.00 Кб (Скачать)Используя данные исходной таблицы получим формулу для вычисления стоимость 1 кг. смеси корма:
4Ч1+6Ч2
Теперь можем составить полную символическую модель:
4Ч1+6Ч2®min
при ограничениях
3Ч1+Ч2≥9;
Ч1+2Ч2≥8;
Ч1+6Ч2≥11.
После формализации модели линейного программирования следует переходить к этапу представления модели линейного программирования в электронной таблице Excel или созданию табличной модели. Для этого в Excel существует средство Поиск решения.
Рисунок 2.1 – Представление задачи в электронной таблице.
После правильной организации табличной модели задачи линейного программирования следует переходить к поиску оптимального решения на основе использования средства Поиск решения Excel. Для этого в строке выбираем меню Сервис®Поиск решения. Где в поле Установить целевую ячейку диалогового окна Поиск решения вводится адрес ячейки, содержащей значение целевой функции. Лучше щелкнуть указателем мыши на этой ячейке, чтобы ввести её адрес автоматически. В данной задаче необходимо минимизировать стоимость смеси корма двух видов. Для этого нужно поставить переключатель в положение минимальному значению. Следующее поле Изменяя ячейки позволяет указать переменные решения модели. Теперь необходимо задать для средства Поиск решения ограничения, которые также представлены на рисунке 2.2.
Рисунок 2.2 – Диалоговое окно Поиска решения для решения задачи
Теперь в диалоговом окне Поиск решения щелкните по кнопке Выполнить. Появится окно Результаты поиска решения, где сообщается о завершении поиска решения. Следует выбрать Сохранить найденное решение, после чего Тип отчёта Результаты Рисунок 2.3.
Рисунок 2.3 – Вид отчёта для задачи составления смеси
Вывод.
В рамках данной задачи, мы установили,
что наиболее дешёвым вариантом является
составление смеси из кормов 1 и 2 в пропорции
2 к 3, поскольку подобная смесь обеспечит
животным требуемый набор питательных
веществ при минимуме затрат, равном 26
у.е.
Выводы и рекомендации
В соответствии с целью курсовой работы нами были рассмотрены различные функции, встроенные в компилятор языка VBA. Весь богатейший спектр этих функций можно разбить на несколько категорий: математические, преобразования данных, проверки типов, обработки даты и времени, обработки символьных строк, финансовые и пр. Использование этих функций связано с решением различных практических задач. Следует отметить, что без овладения всем спектром функций языка VBA создание собственных приложений в среде Microsoft Office будет малоэффективным.
Что касается изучения практической реализации использования встроенных функций VBA в табличном процессоре Excel, нами MsgBox, который является одним из наиболее востребованных, поскольку множество системных сообщений Windows мы получаем именно благодаря его использованию.
В
практической части курсовой работы была
решена оптимизационная задача по составлению
кормовой смеси для животных. В результате
решения удалось установить оптимальный
вариант, который предусматривает что
наиболее дешёвым вариантом является
составление смеси из кормов 1 и 2 в пропорции
2 к 3, поскольку подобная смесь обеспечит
животным требуемый набор питательных
веществ при минимуме затрат, равном 26
у.е.
Библиографический список
- Абрамян М.Э. Практикум по информатике для гуманитариев : работа с текстовыми документами, электронными таблицами и базами данных в системе Microsoft Office. М. Дашков и К, 2008. 288 с.
- Гобарева Я.Л. Технология экономических расчетов средствами MS Excel: учеб. пособие для вузов. М. : КНОРУС, 2006. 344 с.
- Информационные системы в экономике : практикум для вузов / сост. Е.Л. Торопцев [и др.] ; под ред. П. В. Акинина. М. : КНОРУС, 2008. 256 с.
- Информатика: учебно-методическое пособие к выполнению курсовой работы для студентов очной, заочной и дистанционной форм обучения по направлению 080500 «Менеджмент» и по специальностям: 080507 «Менеджмент организации», 080502 «Экономика и управление на предприятии (в сфере быта и услуг)» / составитель И.Б. Кушнир. Шахты: Изд-во ЮРГУЭС, 2007. 31 с.
- Мельников П.П. Компьютерные технологии в экономике: учеб. пособие для вузов. М. : КНОРУС, 2009. 224 с.
- Решение экономических задач в среде EXCEL : практикум для студентов очной, заочной и дистанционной форм обучения по специальностям 080507 "Менеджмент организации", 080502 "Экономика и управление на предприятии (в сфере быта и услуг)" и направления 080500 "Менеджмент" / сост. Т. В. Шарикова, ст. преп. каф. "Информатика", И. Б. Кушнир, к.э.н., доц. каф. "Информатика", О. А. Шарикова, ассист. каф. "Информатика" ; Южно-Рос. гос. ун—т экономики и сервиса. Шахты: ЮРГУЭС, 2007. 80 с.
- Холи Р. Excel. Трюки / пер. с англ. Е. Шикарева. СПб. : Питер, 2005. 287 с.
- Экономическая информатика: учебник для вузов. 3-е изд., перераб. и доп. М. : Финансы и статистика, 2006. 656 с.