УПРАВЛЕНЧЕСКИЙ УЧЕТ КАК СИСТЕМА УПРАВЛЕНИЯ ЗАТРАТАМИ И ФИНАНСОВЫМ РЕЗУЛЬТАТОМ ПРЕДПРИЯТИЯ
.pdfvk.com/club152685050 | vk.com/id446425943
Врезультате расчета оптимальная производственная программа предста влена
втаблице 1.4.
Таблица 1.4
Оптимальная производственная программа предприятия.
Наименование |
Количество изделий, шт. |
Сумма |
Сумма по- |
|
изделия |
|
|
покры- |
крытия на |
|
|
|
тия на |
программу, |
|
|
|
единицу |
|
|
на госзаказ |
всего на про- |
изделия, |
тыс. руб. |
|
|
грамму |
руб./шт. |
|
А |
0 |
0 |
960 |
0 |
|
0 |
0 |
700 |
0 |
В |
0 |
873 |
2 000 |
1 746 |
Г |
6 000 |
34 326 |
250 |
8 581 , 5 |
Д |
7 765 |
7 765 |
12 220 |
94 888 , 3 |
Итого : |
13 765 |
42 964 |
- |
105 215 , 8 |
В целом по предприятию величина суммы покрытия с учетом госзаказа соста-
вит 105 215,8 тыс. руб.
11
vk.com/club152685050 | vk.com/id446425943
2. Реализация расчета оптимальной производственной программы.
Задача определения оптимальной производственной программы предпр иятия решается с использованием табличного процессора EXCEL операционной среды
WINDOWS”95(97), ” XP и WINDOS”2013.
А). Для решения задач, связанных с вычислениями, Microsoft Office ”95(97),
“XP содержит программу Microsoft Excel. Файлы, используемые для обработки и хранения данных этой программой, называются рабочими книгами. Рабочая книга
Microsoft Excel состоит из одного или нескольких листов, которые представляют собой таблицы (см. приложение).
Каждая ячейка листа может содержать данные следующих типов:
Число. Числа могут иметь различный формат представления (прост о число,
процент, денежная сумма и т.п.), что не влияет на вычисления.
Текст. Текст одной ячейки может содержать до 32 000 символов; в одной ячейке может располагаться несколько строк текста.
Дата или время суток. В Microsoft Excel существуют несколько фо рматов отображения дат и времени.
Формула. Все формулы начинаются с символа «=» (знак равенства). Кроме обычных математических знаков (+, -, *, /, ^, скобки и т.п.) в формулах могут быть использованы функции, в том числе строковые и логические (описания не которых функций приведены в приложении).
Чтобы ввести число, текст, дату или время суток в ячейку, необходимо:
Выделить ячейку, в которую необходимо ввести данные (указать курсором мыши и нажать левую клавишу мыши или с помощью клавиш -стрелок на клавиатуре).
Набрать данные и нажать клавишу «ENTER» или клавишу табуляции.
При вводе даты следует использовать точку или дефис в качестве разделителя, например: 09.05.96 или Янв -96.
Для отображения времени суток в 12-часовом формате следует ввести букву a
12
vk.com/club152685050 | vk.com/id446425943
или p, отделенную пробелом от значения времени, например: 9:00 p. В противном случае время будет интерпретировано на основе 24 -часового формата.
Чтобы ввести формулу, необходимо:
Указать ячейку, в которую необходимо ввести формулу.
Ввести символ «=» (знак равенства).
Если нажать кнопку «вставка функции», знак равенства вставляется автоматически.
Ввести формулу.
Нажать клавишу «ENTER».
В следующем примере представлена формула, вычисляющая разность между числами 5 и 1. Результат выполнения отобразится в ячейке, в кото рой указана формула.
=5-1
В формуле может быть указана ссылка на ячейку. Если необходимо, чтобы в ячейке содержалось значение другой ячейки, введите знак равенства, после которого укажите ссылку на эту ячейку. Ячейка, содержащая формулу, называется зависимой ячейкой, и ее значение зависит от значения другой ячейки. Формула может вернуть другое значение, если изменить ячейку, на которую формула ссылается. Следующая формула умножает значение ячейки B15 на число 5.
Формула будет пересчитываться при изменении з начения ячейки B15.
=B15*5
Если формула ссылается на ячейки, расположенные на другом листе рабочей книги, имя листа отделяется символом «!» (восклицательный знак). В следующем примере формула ссылается на ячейку B4 листа с именем «ОПП1»:
=ОПП1!В4
Формулы можно копировать в другие ячейки. Относительные ссылки, напр и-
мер, А1 или С20, всегда изменяются так, чтобы отобразить правило их вхождения в формулу относительно ее нового местоположения. Абсолютные ссылки $А$1
или $С$20 при копировании всегда остаются неизменными.
13
vk.com/club152685050 | vk.com/id446425943
В Microsoft Excel содержится большое количество стандартных формул,
называемых функциями. Функции используются для простых или сложных вычислений. В качестве примера можно привести функцию SUM («СУММ» в
русскоязычной версии пакета), суммирующую диапазоны ячеек, например:
=SUM(A1:А10;B12), где А1:А10 - начало и конец блока ячеек.
На листе, который назовем ОПП1 будут произведены расчет общей трудое м-
кости изготовления изделий, включенных в госзаказ, и определена пропускная способность основных цехов предприятия без учета времени на выполнение госз а-
каза (табл.1.3). Лист ОПП1 имеет следующий вид:
Выбор оптимальной производственной программы Таблица 1.1
Исходные данные по изделиям для расчета оптимальной производственной программы
Наиме- |
Обозна- |
Ограничение на |
Станкоемкость изготовления изделий |
Прибыль |
||||
нова- |
чение |
количество выпус- |
|
по цехам |
|
на едини- |
||
ние из- |
коли- |
каемых изделий |
|
|
|
|
цу изде- |
|
делия |
чества |
|
|
|
|
|
|
лия |
|
изделий |
|
|
|
|
|
|
|
|
|
по гос- |
рынок |
сбороч- |
механи- |
загото- |
всего |
|
|
|
заказу |
|
ный |
ческий |
ви- |
|
|
|
|
|
|
|
|
тельный |
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
А |
XА |
XА=0 |
XА>=0 |
200 |
250 |
50 |
500 |
960 |
Б |
XБ |
XБ=0 |
XБ>=0 |
200 |
200 |
30 |
430 |
700 |
В |
XВ |
XВ=0 |
XВ>=0 |
400 |
450 |
100 |
950 |
2000 |
Г |
XГ |
XГ=6000 |
XГ>=0 |
50 |
70 |
10 |
130 |
250 |
Д |
XД |
XД=7765 |
XД=0 |
90 |
110 |
19 |
219 |
12220 |
|
|
|
|
|
|
|
|
|
Таблица 1.2 Эффективный фонд времени работы оборудования основных цехов
Наименование |
Наименования основных цехов |
Всего |
||
показателей |
сборочный |
механический |
заготовительный |
|
1 |
2 |
3 |
4 |
5 |
14
vk.com/club152685050 | vk.com/id446425943
Количество еди- |
810 |
947 |
150 |
1907 |
ниц оборудования, |
|
|
|
|
шт. |
|
|
|
|
Эффективный |
3121861, |
3649880 |
578122,5 |
7349864,1 |
фонд работы обо- |
5 |
|
|
|
рудования цеха, |
|
|
|
|
часов |
|
|
|
|
Эффективный фонд работы оборудования (Фэф) рассчитан по формуле:
Фэф=(Др*Ксм*Тсм-Дпр*Тсокр)*(1-
ррем/100) ,где |
|
|
Др = |
254 |
-число рабочих |
|
|
дней |
Ксм = |
2 |
-число смен в сут- |
|
|
ки |
Тсм = |
8 |
-продолжительность смены, |
|
|
час. |
Дпр = |
7 |
-число предпраздничных |
|
|
дней |
Тсокр = 1 |
-время сокращения работы в пред- |
|
|
|
праздничные дни, час. |
ррем = |
5 |
-прцент простоя в планово- |
|
|
предупредительном ремонте,% |
Таблица 1.3 Расчет пропускной способности основных цехов предприятия без учета времени на вы-
полнение госзаказа
Наименование цеСтанкоемкость изготовления изделий, вклю- |
Фэф, |
Пропуск- |
|
|||||
ха |
|
ченных в госзаказ, час. |
|
тыс.час. |
ная спо- |
|
||
|
Изделие Г |
Изделие Д |
Всего на |
|
собность |
|
||
|
на одно |
на госза- |
на одно |
на госза- |
госзаказ |
|
цеха, тыс. |
|
|
изделие |
каз |
изделие |
каз |
|
|
час. |
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
сборочный |
50 |
300000 |
90 |
698850 |
998850 |
3121862 |
2123011,5 |
|
механический |
70 |
420000 |
110 |
854150 |
1274150 |
3649880 |
2375730,1 |
|
заготовительный |
10 |
60000 |
19 |
147535 |
207535 |
578122,5 |
370587,5 |
|
итого |
130 |
780000 |
219 |
1700535 |
2480535 |
7349864 |
4869329,1 |
|
Расчет оптимальной производственной программы с помощью таблич ного процессора ЕХСEL 7.0 Для определения оптимальной производственной программы используем Solver (поиск решения), который позволяет решать оптимизационные
15
vk.com/club152685050 | vk.com/id446425943
задачи линейного программирования. Для этого все расчеты ведутся на следующем листе ОПП2, выделенная ячейка имеет адрес $В$5. Именно сюда запишется результат - полученная сумма покрытия 105387550. Выполним команду СЕРВИС,
поиск решения. В диалоговом окне набираем адреса целевой ячейки, изменяемых ячеек и ограничения, сформулированные в виде формул к соответствуюжим ячейкам. Например:
Целевая ячейка (Макс)
Ячей- |
Имя |
Исходно |
Результат |
ка |
|
|
|
$B$5 |
Сумма прокрытия |
0 |
105387550 |
|
А |
|
|
Изменяемые ячейки
Ячей- |
Имя |
Исходно |
Результат |
ка |
|
|
|
$B$6 |
Решения А |
0 |
0 |
$C$6 |
Решения Б |
0 |
3,79252E-13 |
$D$6 |
Решения В |
0 |
893 |
$E$6 |
Решения Г |
0 |
34853 |
$F$6 |
Решения Д |
0 |
7765 |
Ограничения
Ячей- |
Имя |
Значение |
Формула |
Состоя- |
Разница |
ка |
|
|
|
ние |
|
$B$2 |
Сборочный А |
2798700 |
$B$2<=$C$2 не связан. |
3523512 |
|
|
|
|
2 |
|
|
$B$3 |
Механический А |
3695710 |
$B$3<=$E$2 |
не связан. |
3695814,4 |
|
|
|
2 |
|
|
$B$4 |
Заготовительный |
585365 |
$B$4<=$G$2 не связан. |
585415 |
|
|
А |
|
2 |
|
|
$B$6 |
Решения А |
0 |
$B$6>=0 |
связанное |
0 |
$C$6 |
Решения Б |
3,79252E-13 |
$C$6>=0 |
связанное |
0 |
$D$6 |
Решения В |
893 |
$D$6>=0 |
не связан. |
893 |
$E$6 |
Решения Г |
34853 |
$E$6>=6000 |
не связан. |
28853 |
$F$6 |
Решения Д |
7765 |
$F$6=7765 |
связанное |
0 |
16
vk.com/club152685050 | vk.com/id446425943
$C$6 |
Решения Б |
3,79252E-13 |
$C$6=целое |
связанное |
0 |
$B$6 |
Решения А |
0 |
$B$6=целое |
связанное |
0 |
$D$6 |
Решения В |
893 |
$D$6=целое |
связанное |
0 |
$E$6 |
Решения Г |
34853 |
$E$6=целое |
связанное |
0 |
|
Содержимое листа ОПП2: |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A |
B |
|
C |
|
D |
|
E |
|
F |
|
G |
1 |
|
Обозначения А |
|
Б |
|
|
В |
|
Г |
|
Д |
|
|
2 |
|
Сборочный |
|
|
|
|
|
|
|
|
|
|
|
3 |
|
Механиче- |
|
|
|
|
|
|
|
|
|
|
|
|
|
ский |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
Заготови- |
|
|
|
|
|
|
|
|
|
|
|
|
|
тельный |
|
|
|
|
|
|
|
|
|
|
|
5 |
|
Сумма по- |
|
|
|
|
|
|
|
|
|
|
|
|
|
крытия |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
Решения |
0 |
|
|
0 |
|
0 |
|
0 |
|
0 |
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
В ячейках В2,В3,В4 листа ОПП2 должна быть соотве тственно следующая ин-
формация (обязательно формула):
=В6*200+С6*200+D6*400+E6*50+F6*90 (сборочный)
=B6*250+C6*200+D6*450+E6*70+F6*110 (механический)
=B6*50+C6*30+D6*100+E6*10+F6*19 (заготовительный),
в ячейке B5 строки СУММА ПОКРЫТИЯ должна быть целевая функция:
=B6*960+C6*700+D6*2000+E6*250+F6*12200.
В строке РЕШЕНИЯ в ячейках B6,C6,D6,E6,F6 должны быть нули.
После установления всех необходимых данных в диалоговом окне нажмем
кнопку ОК и в строках СУММА ПОКРЫТИЯ и РЕШЕНИЯ получаем р езультаты на
листе ОПП2:
|
|
A |
B |
|
C |
D |
E |
F |
G |
1 |
Обозначения А |
|
Б |
|
В |
Г |
Д |
|
2Сборочный 2764350 3121862
3Механиче3649820 3649880
|
ский |
|
|
4 |
Заготови- |
578095 |
578123 |
|
тельный |
|
|
5 |
Сумма по- |
10521580 |
|
17
vk.com/club152685050 | vk.com/id446425943
|
крытия |
0 |
|
|
|
|
6 |
Решения |
0 |
0 |
873 |
34326 |
7765 |
7 |
|
|
|
|
|
|
Полученные данные формируются в таблицу 1.4.
Б). Расчет оптимальной производственной программы с помощью табличного процессора ЕХСEL 2013 Для определения оптимальной производственной программы используем вкладку Данные, Поиск решения (в
группе Анализ), который позволяет решать оптимизационные задачи линейного программирования. Для этого все расчеты ведутся на следующем листе ОПП2,
выделенная ячейка имеет адрес $В$5. Именно сюда запишется результат - получен-
ная сумма покрытия 105387550. Выполним команду ПОИСК РЕШЕНИЯ. В
диалоговом окне набираем адреса целевой ячейки, изменяемых ячеек и ограничения, сформулированные в виде формул к соответствуюжим ячейкам.
Например:
Microsoft Exel 15.0 Отчет о результатах
Результат: Решение найдено. Все ограничения и условия оптимальности
выполнены.
Модуль поиска решения
Модуль: Поиск решения лин. задач симплекс -методом Время решения: 0,031 секунд.
Число итераций: 4 Число подзадач:0
Параметры поиска решения
Максимальное время 100с, Число итераций 100, Precision 0,000001
Максимальное число подзадач Без пределов, Максимальное число целочисленных решений Без пределов, Целочисленное отклонение 5%,
Решение без целочисленных ограничений
Ячейка целевой функции (Максимум)
Ячейка |
Имя |
Исходное значение |
Окончательное значение |
|
|
|
|
$B$5 |
Сумма покрытия |
0 |
105216228 |
|
|
|
|
18
vk.com/club152685050 | vk.com/id446425943
Ячейки переменных
Ячейка |
Имя |
Исходное значение |
Окончательное значение |
Целочисленное |
|
|
|
|
|
|
|
$B$6 |
Решения а |
0 |
0 |
Целочисленное |
|
$C$6 |
Решения б |
0 |
0 |
Целочисленно е |
|
$D$6 |
Решения в |
0 |
874 |
|
Целочисленное |
$E$6 |
Решения г |
0 |
34323 |
Целочисленное |
|
$F$6 |
Решения д |
0 |
7765 |
Продолжить |
|
|
|
|
|
|
|
Ограничения
Ячейка |
Имя |
Значение ячейки |
Формула |
Состояние |
Допуск |
|
|
$B$2 |
Сборочный а |
2764436 |
$B$2<=3121862 |
Без привязки |
357426,4 |
||
$B$3 |
Механический б |
3649880 |
$B$3<=3649880 |
Привязка |
|
0 |
|
$B$4 |
Заготовительный в |
578123 |
$B$4<=578123 |
|
Привязка |
|
0 |
$F$6 |
Решения д |
7765 |
$F$6=7765 |
|
Привязка |
0 |
|
$B$6 |
Решения а |
0 |
$B$6>= 0 |
|
Привязка |
|
0 |
$D$6 |
Решения в |
874 |
$D$6>=0 |
|
Без привязки |
874 |
|
$C$6 |
Решения б |
0 |
$C$6>=0 |
|
Привязка |
|
0 |
$E$6 |
Решения г |
34323 |
$E$6>= 6000 |
|
Без привязки |
28323 |
|
$B$6= Целочисленное |
|
|
|
|
|
|
|
$D$6= Целочисленное |
|
|
|
|
|
|
|
$E$6= Целочисленное |
|
|
|
|
|
|
|
$C$6= Целочисленное |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Содержимое листа ОПП2: |
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
A |
B |
C |
|
D |
E |
F |
G |
1 |
|
Обозначения |
А |
Б |
|
В |
Г |
Д |
|
2 |
|
Сборочный |
|
|
|
|
|
|
|
3 |
|
Механиче- |
|
|
|
|
|
|
|
|
|
ский |
|
|
|
|
|
|
|
4 |
|
Заготови- |
|
|
|
|
|
|
|
|
|
тельный |
|
|
|
|
|
|
|
5 |
|
Сумма по- |
|
|
|
|
|
|
|
|
|
крытия |
|
|
|
|
|
|
|
6 |
|
Решения |
0 |
0 |
0 |
0 |
0 |
|
|
7 |
|
|
|
|
|
|
|
|
|
В ячейках В2,В3,В4 листа ОПП2 должна быть соответственно следующая и н-
формация (обязательно формула):
=В6*200+С6*200+D6*400+E6*50+F6*90 (сборочный)
19
vk.com/club152685050 | vk.com/id446425943
=B6*250+C6*200+D6*450+E6*70+F6*110 (механический)
=B6*50+C6*30+D6*100+E6*10+F6*19 (заготовительный),
в ячейке B5 строки СУММА ПОКРЫТИЯ должна быть целевая функция:
=B6*960+C6*700+D6*2000+E6*250+F6*12200.
В строке РЕШЕНИЯ в ячейках B6,C6,D6,E6,F6 должны быть нули.
После установления всех необходимых данных в диалоговом ок не нажмем
кнопку НАЙТИ РЕШЕНИЕ и в строках СУММА ПОКРЫТИЯ и РЕШЕНИЯ получа-
ем результаты на листе ОПП2:
|
A |
B |
C |
D |
|
E |
F |
G |
1 |
Обозначения |
А |
Б |
В |
|
Г |
Д |
|
2 |
Сборочный |
2764436 |
3121862 |
|
|
|
|
|
3 |
Механический |
3649880 |
3649880 |
|
|
|
|
|
4 |
Заготовительный |
578123 |
578123 |
|
|
|
|
|
5 |
Сумма покрытия |
105216228 |
|
|
|
|
|
|
6 |
Решения |
0 |
0 |
874 |
34323 |
7765 |
|
|
7 |
|
|
|
|
|
|
|
|
Полученные данные формируются в таблицу 1.4.
|
|
|
|
Таблица 1.4 |
|
|
Оптимальная производственная программа. |
|
|
||
Наименование |
Количество изделий, шт. |
Сумма покры- |
Сумма по- |
|
|
изделия |
на госзаказ |
всего на про- |
тия на единицу |
крытия на |
|
|
|
грамму |
изделия |
программу |
|
|
|
|
руб./шт. |
тыс. руб. |
|
а |
0 |
0 |
960 |
0 |
|
б |
0 |
0 |
700 |
0 |
|
в |
0 |
874 |
2000 |
1748 |
|
г |
6000 |
34323 |
250 |
8580,75 |
|
д |
7765 |
7765 |
12220 |
94888,3 |
|
Итого |
13765 |
42962 |
- |
105217,05 |
|
В целом по предприятию величина суммы покрытия с учетом госзаказа составит 105 217,05 тыс. руб.
.
20