Материал: Табличные процессоры в области экономики. Назначение и решаемые при помощи них задачи. Язык макропрограммирования

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

преобразования формул в значения, чисел в текст, перевода ячеек в целом и слов в ячейках по отдельности, в т.ч. имён, реверс текстовых данных, контроль ячеек с текстом на предмет кодировки символов (рус.англ.), транслитерация;

поиска ячеек с формулами, ячеек с формулами содержащими ссылки на другие источники: листы, а также на другие файлы, ячеек с пропущенными формулами независимо от цвета шрифта и цвета заливки фона;

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

удаления двойных пробелов, удаления лишних строк, ячеек (раздельно) не содержащих данные, переноса строк, колонок одним движением, оценкой объёмов печати, управления печатью чётных, нечётных страниц, управления колонтитулами для печати, изменения регистра символов в выбранных ячейках, переноса слов в ячейках;

автоматического составления на отдельном листе содержания файла по названиям листов с переходом по ссылкам на эти листы, сортировки листов книги;

непосредственная работа из Excel с Internet;

применения новинки - синхронизации выделенного диапазона ячеек во всех листах книги;

Файлы и шаблоны предыдущих версий Excel могли содержать пользовательские панели инструментов. табличный процессор excel

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

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

Службы ExcelServices и сервер MicrosoftOfficeSharePointServer 2016 обеспечивают совместное использование и управление электронными таблицами, содержащими важную деловую информацию.

В OfficeExcel 2016 стало проще выполнять анализ данных благодаря усовершенствованному созданию сводных таблиц, условному форматированию и полной поддержке служб аналитики SQL Server 2005 AnalysisServices. Новые средства анализа данных и визуализации помогают выполнять анализ данных, выявлять тенденции, а также облегчают доступ к данным компании.

В состав OfficeExcel 2016 входит полностью переработанное средство создания диаграмм, которое помогает представлять результаты анализа в виде выразительных диаграмм. Построение диаграмм и работа с ними выполняется единообразно во всех приложениях, поскольку средство построения диаграмм OfficeExcel 2016 совместимо с программами MicrosoftOfficeWord 2016 и MicrosoftOfficePowerPoint 2016.

4. Пример экономических задач, решаемых с помощью табличных процессоров

Рассмотрим примеры экономических задач, которые решаются с помощью табличного процессора MSExcel.

Пример 1. Задача планирования финансов с максимизацией дохода.

Для производства конфет двух видов («Коровка» и «Буратино») кондитерский цех использует различные ресурсы. Для изготовления порции конфет «Коровка» требуется 5 кг какао, 2 кгсахара и 2 кг наполнителя, для изготовления порции конфет «Буратино» - требуется 2 кг какао, 3 кгсахара и 1 кг наполнителя. Цех может получить от своих поставщиков 120 кг какао, 145 кг сахара и 95 кг наполнителя. Сколько и какого вида конфет следует выпускать, если каждая порция конфет «Коровка» 68 руб. дохода, а каждая реализация конфет «Буратино» - 79 руб.

Рассмотрим экономико-математическую модель задачи.

Поскольку нужно определить объемы производства каждого вида конфет, переменными в модели будут:

х1- количество выпущенных конфет «Коровка»,

х2- количество выпущенных конфет «Буратино».

Поскольку доход от реализации конфет «Буратино» равен 68 руб,, доход от ее продажи составит 68*х1руб. Аналогично доход от реализации количества х2 составит 75*х2руб.

Обозначив общий доход через F, можно дать следующую математическую формулировку целевой функции: определить (допустимые) значения х1 и х2, максимизирующие величину дохода F = 68х1+ 75х2.

Ограничение на расход какао запишем так:

х1 + 2 х2 ≤ 120.

Ограничение на расход сахара:

х1 + 3 х2 ≤ 142.

Аналогично, ограничение на использование наполнителя:

х1 + х2 ≤ 95.

Поскольку х1 и х2выражают объём выпускаемых конфет, то они не могут быть отрицательными: х1 ≥ 0, х2 ≥ 0.

Математическую модель задачи можно записать следующим образом:

= 68х1+ 75х2®max     (1)

при ограничениях:

х1 + 2 х2 ≤ 120;                                                

х1 + 3 х2 ≤ 142;                              (2)

х1 + х2 ≤ 95                                                      

х1 ≥ 0, х2 ≥ 0.                                           (3)

Запишем двойственную задачу по формулам:

Необходимо найти вектор Y =(y1, y2, …, yn), который удовлетворяет ограничениям

y1 + 2y2 + 2y3 ³ 68,

y1 + 3y2 + y3 ³75, … (4)³ 0 (i =1,2,3)

и доставляет минимальное значение линейной функции

= 120y1 + 142y2 + 95y3. (5)

Введем исходные данные в электронную таблицу MSExcel (рис.3):

Рис.3. Исходные данные по задаче

В ячейки с адресами С5:D5 занесены коэффициенты в целевой функции (5).

В ячейках В10:С10не введены значения, в них после решения задачи будут занесены рассчитанные значения переменных х1 и х2 .

В столбце Ограничения в ячейки F4:F6 занесены формулы для расчеты левых частей ограничений (2).

В ячейку D10 необходимо ввести формулу =СУММПРОИЗВ(B10:C10;B7:C7), которой записана целевая функция.

Таблица в режиме отображения формул показана на рис.4.

Рис.4. Таблица в режиме отображения формул

Для решения задачи вызовем инструмент Поиск решения.

На экране появится диалоговое окно Поиск решения. Нужно ввести данные так, как показано на рис.5.

Рис.5. Окно Поиск решения

После нажатия в окне Поиск решения кнопки Найти решение появится окно, показанное на рис.6:

Рис.6. Результаты поиска решения

После выделения всех отчетов нажмем кнопку ОК. Результаты вычислений показаны на рис.7:

Рис.7. Результат вычисления

Оптимальный план следующий: F(6,9; 42,73) = 3674,36.

По результате вычислений получим следующий результат.

Для максимизации доходацеху необходимо производить 6,9порций конфет «Коровка» и 42,72порций конфет «Буратино». При этом предприятие получит максимальный доходв размере3674,374руб.

При этом все запасы материалов будут полностью использованы, кроме наполнителя, которого останется 38,45 кг.

Управленческое решение. Для планирования финансового состояния предприятия необходимо указанные виды конфет производить в объеме, указанном выше. Для уменьшения расходов можно снизить объемы закупки наполнителя 38,45 кг.

Также стоит покупать какао по цене 4,9руб, сахар -21,7 руб. Также стоит руководству предпринять меры по изготовлению наполнителей, поскольку для минимизации затрат ее нужно поставлять бесплатно.

5. Язык макропрограммирования

2016 - это очень мощный инструмент, который можно использовать для управления данными, их анализа и представления. Но иногда, несмотря на богатый набор возможностей стандартного интерфейса пользователя Excel, может понадобиться найти несложный способ выполнять повседневные повторяющиеся задачи или какие-то задачи, которые не удается решить с помощью интерфейса пользователя. К счастью в приложения Office, такие как Excel, интегрирован VisualBasic для приложений (VBA), язык программирования макрокоманд, позволяющий расширять возможности этих приложений.работает, выполняя макросы, пошаговые процедуры, написанные на языке VisualBasic. Обучение программированию может казаться пугающим, но при определенном терпении и с помощью нескольких примеров, подобных приведенным в этой статье, многие пользователя обнаружат, что овладение даже небольшими навыками программирования на VBA предоставляет им возможность выполнять в Office действия, которые раньше представлялись им невозможными. Освоение одних функций VBA упрощает освоение следующих - поэтому предоставляемые возможности неограниченны.

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

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

Но VBA предназначен не только для повторяющихся задач. VBA также можно использовать для создания новых возможностей в Excel (например, можно разработать новые алгоритмы анализа данных, а затем воспользоваться возможностями построения диаграмм в Excel для отображения результатов) и для выполнения задач, интегрирующих Excel с другими приложениями Office, такими как MicrosoftAccess 2016. Фактически, из всех приложений Office программа Excel является одной из чаще всего используемых в качестве чего-то, похожего на общую платформу разработки. Кроме всех очевидных задач, касающихся списков и бухгалтерии, разработчики используют Excel в ряде задач, от визуализации до создания прототипов программ.

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


Заключение

Табличные процессоры в настоящее время стали неотъемлемой частью программного обеспечения персональных компьютеров. Это объясняется большим набором функций для работы с данными, простотой освоения и работы, благодаря наличию разнообразных инструментальных средств - табличных процессоров. Большой выбор табличных процессоров позволяет пользователю выбрать наиболее подходящий к данной задаче.

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

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


Список использованных источников

Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: учебное пособие. - М.: Гелиос АВР, 2012. - 368 с.

Вакуленко Т.Г. Анализ бухгалтерской (финансовой) отчетности для принятия управленческих решений. - СПб.: Герда, 2013. - 288 с.

Когаловский М.Р. Энциклопедия технологий баз данных в Excel. - М.: Финансы и статистика, 2012. - 800 с.

Источник: https://www.bibliofond.ru/view.aspx?id=897110