Está en la página 1de 13

Manual del Solver de Excel

1.- Habilitación del SOLVER© para ser usado a través de las planillas Excel.

El uso del SOLVER© en Excel tiene distintas aplicaciones en términos prácticas, una de
ellas es para resolver problemas de programación, lineal, entera y no lineal.
El SOLVER© es un complemento de Excel, por ende, no está cargado por defecto en la
aplicación de Excel. Por lo cual es primer paso es activar este complemento, para ellos debes
seguir los siguientes pasos:

Paso 1: Debes abrir una planilla Excel.

Paso 2: Debes revisar si este complemento, esta o no activo en el Excel que dispones en tu
computadora o laptop. Para ellos debes ingresar a Datos (data) y revisar la esquina superior
izquierda para ver si este complemento SOLVER© esta activo.

Excel sin Solver©

Excel con Solver©

En caso que SOLVER© este activo salte al paso 4, en caso contrario siga en el paso 3.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Paso 3: Para activar este
complemento, debes
seleccionar en la esquina
superior izquierda del Excel
la opción archivo (File),
luego debes seleccionar la
alternativa opciones
(Option), en la pantalla
siguientes debes
seleccionar la opción
Complementos (Add- In).
Esta opción muestra los
posibles complementos de
Excel. Debes Seleccionar
donde dice ir (Go). Luego
aparecerán los posibles
complementos que puedes
elegir, en este caso debes
seleccionar donde dice
SOLVER y luego se
selecciona OK. Con esto
quedará habilitado el
complemento Excel en tu
computadora o laptop.

Paso 4: Con el complemento de Excel disponible o habilitado por el paso 3 podemos asegurar
la resolución de un modelo de programación matemática.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
2.- Representación de un modelo matemático en el Excel antes del uso de SOLVER©

Para poder realizar dicha representación del modelo, necesitamos un ejemplo:


Ejemplo: Un empresario posee una mueblería, que fabrica sillas y mesas, actualmente posee
capacidad de producción necesaria para satisfacer la demanda, pero posee limitaciones de mano
de obra (Dispone de 6 horas a semana) y de capital (Dispone de 8 dólares). Se sabe que para
fabricar una silla requiere de una hora hombre y dos dólares, en cambio para fabricar una mesa
requiere de 2 horas hombre y dos dólares. Actualmente el precio de las sillas y mesas son de 15
y 20 dólares respectivamente. So objetivo es maximizar el ingreso semanal.
Formulación:
Definición de Variables: En este caso x1 representaría la cantidad de sillas a fabricar/vender en
una semana, de forma equivalente x2 representaría la cantidad de mesas a fabricar/vender en
una semana
Función Objetivo: Maximizar 15x1 + 20x2
Restricciones: x1 + 2x2 ≤ 6 (Mano de obras, Horas Hombre)
2x1 + 2x2 ≤ 8 (Capital, dinero)

En este caso se debe cargar este modelo en el Excel de una forma que asimile la cargar del
PHPSIMPLEX.

Paso 1: Se deben elegir las celdas de la función objetivo (FO), las celdas de las variables y las
celdas de los costos reducidos (Coeficientes numéricos que acompañan a las variables en la
FO).
Celda de Función objetivo : A2
Celda de Costos Reducidos : C2 (Sillas) y D2 (Mesas)
Celdas de las variables : C4 (X1) y D4 (X2).

En la celda de la función objetivo se debe cargar la función objetivo como una función
matemática, es decir, con números y variables.
La Celda D2 debes ser escrita como: = Sumaproducto(C2:D2, C4:D4), esta celda representara
la función objetivo del problema 15x1 + 20x2. En este caso se usan las celdas C4 y D4 que serán
donde estarán los valores de las variables cuando se use el SOLVER©. En las celdas C2 y D2
se deben cargar en este ejemplo los precios de los artículos que se están vendiendo.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Función Objetivo Precios de Sillas
como fórmula y Mesas.
matemática

Paso 2: Se deben cargar los coeficientes asociados a las variables en las restricciones
(Productividad), se deben cargar los recursos disponibles y finalmente, se deben escribir los
lados izquierdos de las restricciones como una fórmula matemática.

Celda de coeficientes de variables en restricción Mano de Obra : B8 (1) y C8 (2).


Celda de coeficientes de variables en restricción Capital : B9 (2) y C9 (2).
Celdas de Desigualdades : E8 (≤) y E9 (≤).
Celdas de Recursos disponibles : F8 (6) y F9 (8).
Celdas Restricción de SOLVER© : D8 para la mano de obra y D9 para Capital

Antes de cargar las celdas D8 y D9 con las restricciones del modelo como fórmula matemática,
se deben asegurar dos condiciones:
Condición 1: Para cargar una restricción en SOLVER© todas las variables deben estar a la
izquierda de la desigualdad (Variables ≤ Recursos) y los recursos o coeficientes numéricos
deben estar a la derecha de la Desigualdad (Variables ≥ Recursos).
Condición 2: No se pueden cargar fórmulas matemáticas que involucren divisiones de variables
del modelo. Por lo que se debe reacomodar matemáticamente hasta llegar a cumplir con la
condición 1.
Una vez que sean cumplidas estas dos condiciones, ya se puede proceder a confeccionar las
fórmulas matemáticas en Excel.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
En la Celda D8 se debe cargar el lado izquierdo de cada restricción como se había mencionado
anteriormente como una fórmula matemática, la forma de escribirla es, =
sumproduct(B8:C8,$C$4:$D$4) esta celda está representando a: x1 + 2x2

Coeficiente que Lado izquierdo


acompañan a las de la restricción
variables en la
1: x1 + 2x2
1era restricción

En la Celda D9 se debe cargar el lado izquierdo de cada restricción como se había mencionado
anteriormente como una fórmula matemática, la forma de escribirla es, =
sumproduct(B9:C9,$C$4:$D$4) esta celda está representando a: 2x1 + 2x2.

Coeficiente que Lado izquierdo


acompañan a las de la restricción
variables en la
2: 2x1 + 2x2
________________________________________________________________________________________________________________________
2da restricción
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Con todos los datos cargados, ya se puede comenzar a usar el SOLVER© del Excel.

Paso 3: Uso del SOLVER© del Excel.

Paso 3.1 El cursos se debe posicionar sobre la celda A2, luego debe ir a Datos y luego
presionar SOLVER

Paso 3.2: Luego de seleccionar SOLVER, se activará la matriz de SOLVER donde se


debe cargar la información del modelo que fue construida en el Excel.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
El SOLVER parameters es donde se deben agregar los parámetros definidos en el Excel.
Definiciones:
Celda Objetivo (Set Objetive): En esta opción debe aparecer la celda donde se
confecciono la fórmula matemática de la función objetivo, es decir $A$2. En caso que no
aparezca por defecto usted debe seleccionar

Con esto se abrirá una ventana donde usted debería seleccionar la celda $A$2.

Luego para volver debe volver a seleccionar

Objetivo (to): Debes seleccionar Max o Min dependiendo del objetivo del ejercicio
Para el caso del ejemplo es Maximizar

Celda de variables cambiantes (By Changing variable cells): En esta opción debe
aparecer la celda donde se determinó que quedarían las variables, es decir $C$4 y $D$4.
En caso que como estas celdas no aparecen por defecto usted debe seleccionar y
luego seleccionar dichas celdas todas a la vez.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Luego para volver debe volver a seleccionar
Sujeto a las siguientes restricciones (Subject to the Constraints): En esta opción es
en donde se cargan las restricciones del modelo. Para eso usted debe seleccionar
Agregar (Add), con esto se abrirá la siguiente ventana:

Restricción Mano de Obra


En esta ventana en la celda de referencia (Cell Reference) de la izquierda es donde se
debe agregar el lado izquierdo que se creó como fórmula en el Excel (Celda $D$8), luego
se debe seleccionar la desigualdad (≤, =, ≥), posteriormente se debe seleccionar la
constante (Constraints) que es el coeficiente numérico que está a la derecha de cada
restricción (Celda $F$8).

Luego se debe seleccionar agregar (Add).


Luego la tabla quedará sin datos, para agregar otra restricción si la hubiera.

Restricción Capital

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
En esta ventana en la celda de referencia (Cell Reference) de la izquierda es donde se
debe agregar el lado izquierdo que se creó como fórmula en el Excel (Celda $D$9), luego
se debe seleccionar la desigualdad (≤, =, ≥), posteriormente se debe seleccionar la
constante (Constraints) que es el coeficiente numérico que está a la derecha de cada
restricción (Celda $F$9).

Si quedan más restricciones se debe volver a seleccionar agregar (Add), en caso que sea
la última restricción, entonces presionar OK.

Parámetros finales
Después de seleccionar OK en la tabla anterior. Podemos apreciar que esta contiene toda
la información que se agrego.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Ahora sólo se deben elegir las opciones finales de la tabla
a) Debemos asegurarnos que la opción de variable no negativas este seleccionado

b) El método elegido para programación línea o entera debe ser SIMPLEX LP

Resolución del problema a través de SOLVER©


Sobre esta última tabla se debe seleccionar Resolver (Solve)

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Una vez realizado esto, se abrirá una nueva ventana

Es importante destacar que para que el resultado obtenido sea consistente con el modelo
formulado, la información que entrega esta tabla debe ser: Solver encontró una
solución. Todas las restricciones y condiciones de optimalizad son cumplidas
(Solver found a solution. All constraints and optimality conditions are satisfied).
En caso que Solver indique en este lugar, que no existe solución posible o no es posible
encontrar una solución, deben revisar cual es el problema en la información o fórmulas
que agregaron al SOLVER©.

Solución Final: Com la tabla final dice que existe una solución, entonces debeo
seleccionar OK.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Luego, con esto el Excel mostrará los resultados óptimos finales.

En este caso, nos muestra que el resultado final óptimo para las variables X1 es 2 Sillas
y para X2 es 2 mesas y el valor de la función objetivo, es decir, el Ingreso máximo sería
de USD 70.

Análisis de Sensibilidad:
Para obtener la tabla de análisis de sensibilidad sobre la tabla, se debe seleccionar con
el botón izquierdo del mouse la opción Sensibilidad o confidencialidad (Sensitivity) y luego
presionar OK.

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.
Esto aparte de la solución antes entregada del Excel, entregara otra hoja de calculo con
los datos del análisis de sensibilidad

________________________________________________________________________________________________________________________
Material preparador por Pedro Peña Carter.
Preparado el 18.08.2017 ©
Prohibido su reproducción o uso de forma indebida.

También podría gustarte