You are on page 1of 9

Aux. Doc.

Rafael Gonzlez

Uso de una Hoja de Clculo


Prctica Solver 1
1. Anlisis de conjuntos de datos
Para las herramientas que se van a utilizar en este tema es conveniente aprender a instalar
complementos. La forma de proceder es: Herramientas / Complementos y en la ventanilla
correspondiente seleccionamos el complemento que queramos instalar.
Puede que ya estuviera instalado el complemento requerido y en tal caso aparecera como una
opcin ms en la barra Herramientas, que es lo que ocurrir si no estaba instalado tras la
correspondiente instalacin.
1.1. Funcin objetivo
Permite la resolucin de problemas de iteracin sencillos, sin restricciones y modificando una
nica referencia. Esta herramienta da solucin a ecuaciones donde estn implicadas diferentes
variables por iteracin, de forma que se puede llegar a resolver un sistema que no tiene solucin
(por ejemplo, tenemos tres incgnitas y slo dos ecuaciones) por los sistemas habituales para
resolver sistemas de ecuaciones. No se pueden poner restricciones, por lo que es muy importante
interpretar los datos obtenidos para que no se obtengan valores absurdos como, por ejemplo,
concentraciones negativas.
Para utilizar la funcin objetivo: Herramientas / Buscar objetivo (Excel 2003 y anteriores) o en
Datos/Anlisis y si (Excel 2007 y posteriores) y nos aparece un men donde, por este orden,
debemos introducir:
1. Definir celda, donde debemos introducir la celda cuyo valor se quiere optimizar. Debe
contener una frmula.
2. Con el valor, donde debemos introducir el valor que se desea obtener en la celda que hemos
definido.
3. Para cambiar celda, donde debemos introducir la celda que se debe cambiar. Esta celda debe
estar vinculada a la frmula. Slo podemos cambiar una variable para conseguir nuestro objetivo.

Aux. Doc. Rafael Gonzlez


Ejemplo Guiado 1 Uso de Funcin Objetivo:
Recordemos que lo que se desea es saber qu valor debe tener una celda para que se cumpla una
condicin especfica.
Por favor escriba el siguiente ejemplo paso a paso en su hoja de Excel.
Lo que se desea es saber:
Qu % de descuento debera aplicar para que el total de la operacin fuera 123?
1.- Se tiene el siguiente conjunto de valores que corresponden a costos de diferentes artculos. Y
los campos correspondientes.

Artculo
Camisa
Pantaln
Medias
Zapatos
Chaqueta
Corbata
Vestido
Franela

Precio
Bs
900
1200
300
2500
2125
600
1780
400

Subtotal
Descuento
Valor
Descuento
Total a Pagar

2.
En la celda C11 escriba lo correspondiente a la suma subtotal : =SUMA(C2:C9)
En la celda C12 escriba el valor 0, haga click derecho sobre la celda /formato de celdas/nmero y
escoger PORCENTAJE y coloque 2 dgitos decimales.

Aux. Doc. Rafael Gonzlez


En la celda C14 : =C11*C12
En la celda C15: =C11-C14
Tendr la siguiente apariencia:

3- Para utilizar la funcin objetivo: Herramientas / Buscar objetivo (Excel 2003 y anteriores) o en
Datos/Anlisis y si (Excel 2007 y posteriores) colocar los valores que se indican

Celda donde ir el Valor Deseado


Valor Deseado
Celda que cambiar para
obtener el valor deseado

0,00%

Aux. Doc. Rafael Gonzlez


Le damos en aceptar y deberamos obtener el valor de descuento que debemos dar para que el
total a pagar sea 9500

Pruebe con diferentes valores y observe como cambia el porcentaje de descuento necesario. Note
que el valor deseado se coloca en el cuadro de dialogo de funcin objetivo y no directamente
sobre la celda.

1.2. Solver
Solver es una herramienta bastante ms completa y sofisticada que la anterior, ya que permite
buscar un objetivo, como la anterior, pero variando ms de una celda y estableciendo
restricciones.
Para procesar un problema con Solver (previamente instalado, si fuera necesario, desde
Herramientas / Complementos), entramos en Herramientas / Solver (o programador/
complementos que luego buscamos en datos/solver segn la versin de Excel) y seguimos los
siguientes pasos:
1. Identificar la celda objetivo, esto es, la variable que queremos maximizar, minimizar o alcanzar
un valor dado, y seleccionamos la celda donde deseamos obtener el resultado, que debe estar
vinculada directa o indirectamente mediante una frmula con las celdas a cambiar.
2. Identificar las celdas que se pueden modificar para optimizar el valor anterior en Cambiando las
celdas; esto es, identificar las variables del problema.
3. En Agregar restricciones, especificar las restricciones para resolver el problema.
Hemos de diferenciar entre:
a) Restricciones del enunciado.
b) Restricciones que debemos incluir para no obtener resultados sin sentido fsico, que no vendrn
explcitamente dadas en el enunciado del problema.

Aux. Doc. Rafael Gonzlez


En el recuadro destinado a la restriccin (tras agregar restriccin) introducimos una celda, la
condicin de la restriccin y un valor o una celda.
4. En Opciones, podemos modificar parmetros sobre las iteraciones y la convergencia.
5. Finalmente, hacemos clic en Resolver, para obtener una solucin.
6. Una vez que Solver nos ha dado una solucin, podemos Cancelar sin guardar los cambios,
podemos Guardar si queremos guardar la solucin o podemos hacer clic en Aceptar para
conservar la solucin.
Es muy importante saber las posibilidades de esta herramienta pero tambin saber que no nos va
a resolver un problema que no entendamos: es simplemente una herramienta de clculo, aunque,
eso s, muy vlida. Es tambin importante el cmo usarla, porque podemos tener en mente cmo
resolver el problema con Solver, pero hemos de organizar adecuadamente la hoja de clculo.

Ejercicio guiado 2. Usando Solver


A continuacin se desarrollar un ejercicio tpico para resolver con la herramienta SOLVER.
Andrs Z. Es presidente de una microempresa de inversiones que se dedica a administrar las
carteras de acciones de varios clientes. Un nuevo cliente ha solicitado que la compaa se haga
cargo de administrar para l una cartera de 100.000.
A ese cliente le agradara restringir la cartera a una mezcla de tres tipos de acciones nicamente,
como podemos apreciar en la siguiente tabla.

Lo que el cliente quiere es saber cuntas acciones de cada empresa debe adquirir para obtener
rendimiento mximo. Para ello nombraremos como X1,X2 y X3 el nmero de acciones de BNC,BOD
y BBVA correspondientemente. En cuanto a las restricciones que tenemos se listan a continuacin,
ntese que algunas condiciones son explicitas y otras son para evitar soluciones triviales:
Debe haber por lo menos una de cada accin:
X1>0
X2>0
X3>0
Deben ser nmeros enteros (no se puede adquirir una accin y media)
X1 ENTERO
X2 ENTERO

Aux. Doc. Rafael Gonzlez


X3 ENTERO
La cantidad mxima de acciones de cada tipo est restringido por el tope de inversin mostrado
en la tabla inicial el cual equivale a la cantidad de cada accin multiplicado por su valor:
X1*20<35000
X2*14<40000
X3*53<25000
Y por supuesto x1*20+x2*14+x3*53<=100000
En la hoja de Excel agregamos las ecuaciones y restricciones que hemos determinado con la
finalidad de que queden como referencia para solucionar el problema

Ahora creamos el cuadro donde mostraremos los resultados debe tener los siguientes datos:

El resultado deseado se mostrar


en estas Celdas que
corresponden a X1 X2 y X3. En el
Solver corresponder a
Cambiando las celdas, lo
dejamos en blanco.

Colocamos el valor
de cada accin

Aqu colocamos el
producto de las 2
celdas previas

Aqu colocamos el
producto de
cantidad por
rendimiento de
cada accin
correspondiente

Aux. Doc. Rafael Gonzlez

As para la celda D28 correspondera =B28*C28 haga lo correspondiente para las celdas D29 y D30
De igual forma para la celda E28 correspondera =B28*C3 haga lo correspondiente para E29 y E30
Coloque los totales donde corresponde usando el comando =SUMA( )

Abra el Solver y coloque la siguiente informacin (tome en cuenta que dependiendo de la versin
de Excel puede cambiar un poco la apariencia del mismo, sin embargo los datos son los mismos).

Aux. Doc. Rafael Gonzlez

Recuerde seleccionar el Mtodo Simplex LP. No se limite a transcribir observe a que corresponde
cada tem y luego seleccione resolver

Aux. Doc. Rafael Gonzlez

En la tabla se muestra la solucin


propuesta por el solver para
obtener el mximo rendimiento,
indicando la cantidad de cada
accin que se deben adquirir.

You might also like