Автор: Пользователь скрыл имя, 16 Февраля 2012 в 22:24, курсовая работа
Целью курсовой работы является получение представлений о функциях 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 кг. смеси корма:
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
у.е.
Информация о работе Использование встроенных функций Excel и VBA