Проверка и документирование модели

После ввода модели на лист Excel ее необходимо проверить п задокумен­тировать. Для проверки задаются различные значения переменных (в нашем случае— в ячейках ВЗ:ЕЗ), чтобы выявить возможные ошибки вычислений. Если, например, для заведомо допустимых значений переменных нарушаются какие-то ограничения, появляются странные значения левых частей ограниче­ний или целевой функции, то, скорее всего, в числах или формулах модели есть ошибки.

Чтобы задокументировать созданную модель, нужно сохранить ее изобра­жение не только с числами, как на рис. 1.20, но и с формулами (рис. 1.21). Для этого сначала сделайте копию листа с моделью, чтобы на этой копии сохранить изображение формул модели. Наиболее простой способ копирования заключа­ется в следующем. Удерживая нажатой клавишу Ctrl, перетащите ярлычок с названием листа по строке ярлычков (движущаяся стрелочка над строкой пока­жет, где будет вставлена копия) и затем отпустите кнопку мыши (раньше, чем клавишу Ctrl).

Чтобы на полученной копии листа отображались формулы, выберите:

в Excel 2010 — вкладку Формулы ► Показать формулы;

т А В С   Е F   Н ""1" ТП
  Производственный план        
  Продукт П1 П2 ПЗ П4        
  Произведенное к-во         Прибыль      
  Удельная прибыль         =СУММПРОИЗВ($В$3:$Е$3;В4:Е4)      
  Ограничения Расход ресурсов Лев.часть | Прав.часть Разница  
б труд         =СУММПРОИЗВ($В$3:$Е$3;Вб:Еб) <   =H6-F6  
  Сырье         =СУММПРОИЗВ($В$3:$Е$3;В7:Е7) <   =H7-F7  
  Финансы         =СУММПРОИЗВ($В$3:$Е$3;В8:Е8) <   =H8-F8  
  Мах.П1         =СУММПРОИЗВ($В$3:$Е$3;ВЭ:Е9) <   =H9-F9  
  Мах.ПЗ         =СУММПРОИЗВ($В$3:$Е$3;В10:Е10) <   =H10-F10  
  Мах.П4         =СУММПРОИЗВ($В$3:$Е$3;В11:Е11) <   =H11-F11  
  Мин.П1         =СУММПРОИЗВ($В$3:$Е$3;В12:Е12) >   =F12-H12  
  Мин.П2         =СУММПРОИЗВ($В$3:$Е$3;В13:Е13) >   =F13-H13  
  Мин.ПЗ         =СУММПРОИЗВ($В$3:$Е$3;В14:Е14) >   =F14-H14  
  Мин.П4         =СУММПРОИЗВ($В$3:$Е$3;В15:Е15) >   =F15-H15  
                   

Рис. 1.21. Модель с отображением формул

1.51. в Excel 2007 — вкладку Формулы ► Зависимости формул > Показать формулы;

1.52. в предыдущих версиях Excel — меню Сервис ► Параметры ► Форму­лы.

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

На рис. 1.22 показано использование имен диапазонов в формулах модели. Это позволяет сделать формулы понятнее. Рекомендуется всегда использовать имена для документирования сложных моделей.

Чтобы получить такое изображение нужно сначала создать имена диапазо­нов. Можно преобразовать в имена существующие заголовки строк и столбцов. Для этого их выбирают вместе с соответствующими диапазонами значений.

В нашем примере начнем с присвоения имен строкам. Для этого на листе с отображением формул, показанном на рис. 1.21, выделите одновременно два диапазона строк вместе с соответствующими заголовками: АЗ:Е4 и А6:Е15. (При выборе этих несмежных диапазонов не забудьте удерживать нажатой кла­вишу Ctrl.)

и А » с 1 о Е F |G| II 1 И |
  Производственный план      
  Продукт ... (1? ПЗ Г14      
  Произведенное к-во 1 Ч 1 11 Прибыль    
  Удельная прибыль     110 1140 ^-СУММПРОИЗЩПронэиоденное К по;Уделышп прибыль)    
  Ограничения Расход ресурсов Леп.частъ 1 1Г1рао.часть Разница  
  труд         =СУММПРОИЗВ(Г1роизведенное к во;Труд) !< 119 =Пров.часть-Лев.часть  
  Сырье   -1     =СУММПРОИЗВ{Произиеденное к во;Сырье) "1< 'so =Пров.чааь-Лев.часть  
  Финансы   /     =СУММПРОИЗВ(Произведенное к по;Финансы) !< |ioo =Проо.часть-Лев.часть  
  Мах.П1         =СУММПРОИЗВ(Ороизпеденное к во;Мах.П1) !< ’5 =Пров.часть-Лев.часть  
  Мах.ПЗ         =СУММПРОИЗВ(Произведенное к во;Мах.Г13) < 3 =Пров.часть-Лев.часть  
  Мах.П4         ^СУММПРОИЗВ(Произпеденное к во;Мах.П4) !<« ^Лров.част^ Лев.часть  
  Мин.П1         =СУММЛРОИЗВ(Произведенное к во;Мин.П1) 1>з =Лев.часть-Пров.часть  
  Мик.П2         =СУММПРОИЗО(Произведенное к во;Мим.П2) !> Ii =Лев.часть Пров.часть  
  Мин.ПЗ         =СУММПРОИЗВ(Произведониое к по;Мин.ПЗ) !>|i =Лев.часть-Пров.часть  
  Мии.П4         =СУММПРОИЗВ(Произведенное к во;Мин.1И) "l> 12 =Лев.часть-Пров.часть  
                   

Рис. 1.22. Использование имен диапазонов

Далее выберите:

1.53. в Excel 2010 и 2007 — вкладку Формулы ► Создать из выделенного;

1.54. в предыдущих версиях Excel — меню Вставка ► Имя ► Создать.

В открывшемся окне будет правильно указано расположение заголовков — в столбце слева, поэтому щелкните кнопку ОК (при другом расположении за­головков этот параметр можно изменить).

Теперь присвоите имена столбцам. Удерживая нажатой клавишу Ctrl, вы­делите одновременно два диапазона столбцов: F5:FI5, Н5:Н15 и выполните те же самые действия (и на этот раз в открывшемся окне будет правильно указано расположение заголовков — в строке выше).

Созданные таким образом имена будут относиться только к диапазонам чисел, без заголовков. Посмотреть список этих имен можно, щелкнув стрелочку рядом с полем Имя у левого края строки формул. Выбрав любое из них, вы увидите выделенным соответствующий диапазон.

Чтобы созданные имена отображались в формулах, выделите все ячейки с формулами: F4, F6:F 15, 16:115 (удерживая нажатой клавишу Ctrl). Затем выбе­рите:

1.55. в Excel 2010 и 2007— вкладку Формулы ► стрелку рядом с кнопкой Присвоить имя ► Применить имена;

1.56. в предыдущих версиях Excel — меню Вставка ► Имя ► Применить.

В открывшемся окне выделите все перечисленные имена, прокручивая список и щелкая их мышыо, а затем щелкните кнопку ОК.

Чтобы имена были видны полностью, используйте автоматический подбор ширины столбцов (щелкните сначала кнопку Выделить все, а затем дважды — правую границу заголовка любого столбца).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: