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

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.11.2023

Просмотров: 566

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.




Проект

X

Y

Z

W


Затраты

1 год

15000

7500

7000

4000

2 год

25000

9500

7000

9000

NPV

19000

13500

3000

2500


Инвестиционный бюджет фирмы ограничен в первом году 25 000 ден ед., во втором – 40000 ден. ед. Определить оптимальный инвестиционный портфель фирмы, если проекты Z и W поддаются дроблению, а X и Y взаимно исключающие.


  1. Рассматривается пакет инвестиционных проектов. Предварительные результаты анализа пакетов приведены в таблице:

Проект

X

Y

Z

V

Затраты

25000

9500

7000

9000

NPV

19000

13500

3000

2500


Инвестиционный бюджет фирмы ограничен 40 000 ден. ед. Проекты не поддаются дроблению. При этом проекты X и Y взаимно исключают друг друга, а проекты Z и V взаимно дополняющие. Определить оптимальный инвестиционный портфель фирмы.


6.7. Вычисление налогов



6.7.1. Предварительные замечания

1. Для выполнения данной лабораторной работы необходимо выполнение одного из следующих условий:

– у студентов имеется возможность доступа к полному описанию налоговой системы. Такой доступ может быть реализован либо при наличии установленных в компьютерных классах справочно-правовых систем типа «Гарант» или «Консультант», либо при наличии свободного доступа в Internet для поиска сведений о параметрах налогов.

– у преподавателя имеется описание действующих налогов в виде налогового кодекса или соответствующего пособия.

2. В связи с тем, что налоговая система РФ постоянно меняется варианты заданий также могут быть изменены.
6.7.2. Пример.

Составить программу вычисления налога на игорный бизнес.

Согласно налоговому кодексу вычисление указанного вида налога производится следующим образом:

  • за каждый игровой стол – 200 МРОТ;

  • за каждый игровой автомат – 7.5 МРОТ;

  • за каждую кассу тотализатора – 200 МРОТ;

  • за каждую кассу букмекерской конторы – 100 МРОТ.

Ставка налога понижается на 20%, если в игорном заведении общее количество объектов налогообложения каждого вида будет:

  • игровых столов – более 30;

  • игровых автоматов – более 40.

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

Тогда в целом интерфейс программы может выглядеть следующим образом (размещается на первом листе Excel) – рис. 6.4.


Рис.6.4. Интерфейс расчета налогов
Здесь одним из основных элементов интерфейса является раскрывающийся список.

Для его создания:

1.На втором листе создать необходимый список;





A

B

C

3










4










5




1

Игровые столы

6




2

Игровые автоматы

7




3

Кассы тотализатора

8




4

Букмекерские кассы

9







1



2. Вернуться на первый лист и вызвать панель форм (Вид > Панели инструментов > Формы);

3. На появившейся панели взять элемент «Поле со списком» и нарисовать его в нужном месте экрана;

4. Установить курсор на нарисованном элементе и щелчком правой кнопки мыши вызвать контекстное меню;

5. В появившемся меню выбрать команду «Формат объекта»;

6.На появившейся форме «Формат объекта управления» активизировать закладку «Элемент управления»;

7. В поле «Формировать список по диапазону» указать адреса ячеек, в которых находится список (согласно вышеприведенным рисункам это будет Лист2!$C$5:$C$8).

8. В поле «Связь с ячейкой» указать Лист2!$C$9 (в принципе адрес этой ячейки может быть произвольным). По этому адресу выводится номер элемента списка, который будет выбран на первом листе;

9.Закройте окно «Формат элемента управления» и посмотрите, как меняется содержание ячейки C9 на втором листе при выборе объектов из списка на первом листе.

Для организации вычислений на втором листе разместим необходимые данные. Возможный вариант размещения показан ниже.





A

B

C

D

E

F

G

2






















3







МРОТ

200










4






















5




1

Игровые столы

200

2000000

1600000




6




2

Игровые автоматы

7,5

75000

60000




7




3

Кассы тотализатора

200

2000000

2000000




8




4

Букмекерские кассы

100

1000000

1000000




9







1













10






















11













2000000







12
























В ячейке 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. С помощью кнопки «Расчет» выполнить расчеты.