Материал: Контрольная работа по теме Базы данных в Excel 72 IV. Макросы в ms excel 78 Макросы для автоматизации работ 78

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
В ячейке D3 разместим значение минимального размера оплаты труда (МРОТ). В ячейках D5:D8 – значения множителей МРОТ для каждого вида объекта налогообложения.В ячейку E5 – расчетную формулу =D5*$D$3*Лист1!$G$9, которую затем копируем в ячейки E6:E8.Для учета влияние количества объектов на величину налога в ячейки F5 и F6 вводим корректирующие расчетные формулы:в F5: =ЕСЛИ(Лист1!G9>30;E5*0,8;E5);в F6: =ЕСЛИ(Лист1!G9>40;E6*0,8;E6).Для остальных объектов корректировка не требуется. Поэтому в ячейку F7 вводим =E7, а в ячейку F8 - =E8.В результате у нас получился столбец расчетов для всех видов объектов, зависящий только от количества объектов налогообложения.Для того, чтобы выбрать нужный расчет в ячейку E11 вводится формула:=ВПР(C9;B5:F8;5)Для того, чтобы увидеть результат расчетов в интерфейсной части программы на первом листе в ячейку H9 вводится формула: =Лист2!E11Примечание.В принципе можно было бы обойтись и без вспомогательных вычислений и сразу произвести вычисления налога. Для этого на первом листе в ячейку H9 вводится формула:=G9*ВПР(Лист2!C9;Лист2!B5:D8;3)*Лист2!D3*ЕСЛИ(ИЛИ(И(Лист2!C9=1;G9>30);И(Лист2!C9=2;G9>40));0,8;1)Однако, если сравнить сложность этой формулы и время, потраченное на ее осознание и правильный ввод, то предлагаемый вначале вариант вычислений выглядит намного предпочтительней.6.7.3. Варианты заданийОрганизовать вычисление указанного вида налога. Порядок исчисления налогов и значения налоговых ставок взять из соответствующих статей налогового кодекса.Номер задания соответствует номеру студента по журналу группы.

  1. Налог на прибыль организаций

  2. Государственная пошлина

  3. НДФЛ

  4. Единый социальный налог

  5. НДС

  6. Налог с владельцев транспортных средств

  7. Акцизы на табачные изделия

  8. Акцизы на ликеро-водочную продукцию

  9. Акцизы на добычу полезных ископаемых

  10. Налог на добычу полезных ископаемых

  11. Сборы за выдачу лицензий и право на производство и оборот этилового спирта, спиртосодержащей и алкогольной продукции

  12. Сборы за использование наименований «Россия», «Российская федерация» и словосочетаний на их основе

  13. Налог на транспортные средства

  14. Налог на дарение

  15. Налог на наследование
6.8. Моделирование динамических процессов
6.8.1. Общие сведенияДля описания процессов, протекающих во времени, обычно используются дифференциальные уравнения или их системы [10]. Дифференциальным уравнением называют уравнение, связывающее значение некоторой неизвестной функции в некоторой точке и значение её производных различных порядков в той же точке. Дифференциальное уравнение содержит в своей записи неизвестную функцию, её производные и независимые переменные. Порядком или степенью дифференциального уравнения называют наибольший порядок производных, входящих в него.Все дифференциальные уравнения можно разделить на обыкновенные (ОДУ), в которые входят только функции (и их производные) от одного аргумента, и уравнения с частными производными, в которых входящие функции зависят от многих переменных.Можно доказать, что решение ОДУ n-го порядка можно свести к решению системы, состоящей из n дифференциальных уравнений первого порядка. В данном разделе мы рассмотрим прикладные задачи, которые сводятся к решению систем ОДУ, содержащих не более трех ОДУ первого порядка.Одной из основных задач теории дифференциальных уравнений (обыкновенных и с частными производными) является задача Коши, которая состоит в нахождении решения дифференциального уравнения, удовлетворяющего начальным условиям. В наших примерах начальные условия будут задавать значение неизвестных функций в начальный момент времени, т.е. приt = 0.На практике для решения дифференциальных уравнений, как правило, применяют численные методы, такие как: метод Эйлера и его модификации, метод Рунге-Кутта и др. 6.8.2. Порядок выполнения работы1. Выписать свой вариант задания. 2. Для выполнения работы используется файл Diffur.xls.3. Загрузить указанный файл.4. Вызвать макрос (Сервис > Макрос > Макросы > Выбрать макрос Systema > Изменить) и в подпрограмму Systema ввести правые части своих уравнений.5. Вернуться в Excel и заполнить таблицы начальных значений, времени протекания процесса и интервал расчетов.6. С помощью кнопки «Расчет» выполнить расчеты.
6.8.3. ПримерПусть процесс описывается следующей системой уравнений:Значения переменных в начальный момент времени: N1=100, N2=1, N3=0. Значения параметров уравнения: k1=0.5, k2=4. Необходимо изучить поведение процесса. Решения состоит из следующих этапов:

  1. Загрузить файл Diffur.xls.

  2. Вызвать редактор Visual Basic и в нем вызвать макрос “Systema”

  3. В макросе уже прописано дифференциальное уравнение следующего вида:
Private Sub Systema()F(1) = k1 * N(1) - k2 * N(1) * N(2)F(2) = -k3 * N(2) + k4 * N(1) * N(2)F(3) = 0End Sub4. Исправить данный макрос, вписав в него уравнения, соответствующие заданию:Private Sub Systema()F(1) = - k1 * N(1) * N(2)F(2) = k1 *N(1)* N(2) – k2 * N(2)F(3) = k2*N(2)End Sub5. Вернуться в Excel и вписать:– в поля «Начальные значения»:

Начальные значения

N1

100

N2

1

N3

0
– в поля «Время» и «Интервал»:

Время

1

Интервал

0,001
– в поля «Параметры уравнения»:

Параметры уравнения

k1

0,5

k2

4

k3

 

k4

 

k5

 

k6

 
Примечания.а) Подбор параметров расчетов дело очень непростое. Здесь требуется «почувствовать» моделируемый процесс и представить, как он должен протекать. Исходя из своих представлений процесса и подбираются указанные выше параметры. б) Особую роль играет параметр «Интервал». Его значение зависит от вида уравнений, их коэффициентов и времени. Чем меньше значение интервала, тем точнее производятся расчеты. Его минимальная величина определяется балансом между временем расчетов и их точностью.
6. Щелкнуть по кнопке «Расчет». В результате выполнения макроса таблица расчетов заполнится данными и на их основе будет построен график вида (рис. 6.5):Рис. 6.5. Графическое представление результатов расчетов задачи о коньюнктуреГлавное требование к результатам расчетов:Результаты должны отражать основные закономерности процессаНедопустимы результаты, показывающие только начальную или только конечную стадию процесса. Для рассматриваемого примера это могут быть рисунки типа (рис. 6.6, 6.7):Рис. 6.6. Графическое представление результатов расчетов задачи о конъюнктуре при задании малого времени протекания процессаилиРис. 6.7. Графическое представление результатов расчетов задачи о конъюнктуре при задании чрезмерно большого времени протекания процесса6.8.4. Варианты заданий

  1. Производство в условиях постоянного спроса
Пусть имеется постоянный и устойчивый спрос на некоторое условное изделие – Nmax. В таких условиях динамика объема производства этих изделий (N) будет описываться с помощью уравнения: ,где k – некоторый коэффициент пропорциональности;N – текущий объем производства;Nmax – максимальный спрос на изделие. Построить на одном рисунке зависимости N – t при различном начальном объеме выпуска изделий.УказаниеПри вводе уравнения в программу вместо Nmax следует указывать конкретное число.

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

,
где k1 и k2 – некоторые коэффициенты, характеризующие мобильность производства каждой фирмы;

N1 и N2 – текущие объемы производства изделия первой и второй фирмами;

V – общий спрос на изделие.

Получить зависимости объема выпуска каждой фирмы от времени при различных начальных объемах выпуска и коэффициентах мобильности.


  1. Сезонное производство
Спрос на многие изделия носит сезонный характер. Пусть, к примеру, его зависимость от времени описывается следующей функцией: . Тогда динамика производства этих изделий, подстраиваясь под спрос, будет иметь вид: .или ,где N – текущий уровень производства;S – общий спрос на изделия в данный момент;k1 и k2 – некоторые коэффициенты.Указания а) Входящее в итоговое уравнение время в программе обозначено как переменная с именем tt;б) Выражаемую уравнением (*) зависимость спроса от времени рассчитать в отдельном столбце;в) Построить на одном рисунке зависимости S(t) и N(t).

  1. Дилеры
Проследим динамику развития дилерской сети. Молодые и энергичные дилеры пытаются увеличить спрос на свои товары. Пусть их начальная численность равна D0. Имеется также N0 потенциальных покупателей, которым товар будет продан с какой-то вероятностью. Естественно предположить, что с увеличением количества проданного товара, количество желающих заниматься подобной деятельностью возрастает. В то же время это занятие достаточно хлопотное и постепенно дилеры переходят к другим видам деятельности. Т. е. их численность вследствие естественных причин постоянно уменьшается.Если провести аналогичные рассуждения относительно покупателей, то нетрудно прийти к модели типа «хищник – жертва». При этом дилеры – это «хищники», а покупатели – «жертвы» (если почитать современную прессу, то аналогия полная – к примеру, когда старушкам продают совершенно ненужный им, а иногда и не работающий, очередной китайский прибор «от всех болезней»). Данная модель описывается системой:
Источник: https://files.student-it.ru/previewfile/172082