Vous êtes sur la page 1sur 9

Ing.

Pedro Walter Gamarra Leiva

Uso de una Hoja de Cálculo

Práctica Solver 1
1. Análisis 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 aparecería como una
opción más en la barra Herramientas, que es lo que ocurrirá si no estaba instalado tras la
correspondiente instalación.

1.1. Función objetivo

Permite la resolución de problemas de iteración sencillos, sin restricciones y modificando una


única referencia. Esta herramienta da solución a ecuaciones donde están implicadas diferentes
variables por iteración, de forma que se puede llegar a resolver un sistema que no tiene solución
(por ejemplo, tenemos tres incógnitas y sólo 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 función objetivo: Herramientas / Buscar objetivo (Excel 2003 y anteriores) o en
Datos/Análisis 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 fórmula.

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 fórmula. Sólo podemos cambiar una variable para conseguir nuestro objetivo.
Ing. Pedro Walter Gamarra Leiva

Ejemplo Guiado 1 Uso de Función Objetivo:

Recordemos que lo que se desea es saber qué valor debe tener una celda para que se cumpla una
condición específica.

Por favor escriba el siguiente ejemplo paso a paso en su hoja de Excel.

Lo que se desea es saber:

¿Qué % de descuento debería aplicar para que el total de la operación fuera 123?

1.- Se tiene el siguiente conjunto de valores que corresponden a costos de diferentes artículos. Y
los campos correspondientes.

Precio
Artículo Bs
Camisa 900
Pantalón 1200
Medias 300
Zapatos 2500
Chaqueta 2125
Corbata 600
Vestido 1780
Franela 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/número y
escoger PORCENTAJE y coloque 2 dígitos decimales.
Ing. Pedro Walter Gamarra Leiva

En la celda C14 : =C11*C12

En la celda C15: =C11-C14

Tendrá la siguiente apariencia:

3- Para utilizar la función objetivo: Herramientas / Buscar objetivo (Excel 2003 y anteriores) o en
Datos/Análisis 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%
Ing. Pedro Walter Gamarra Leiva

Le damos en aceptar y deberíamos 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 función objetivo y no directamente
sobre la celda.

1.2. Solver

Solver es una herramienta bastante más completa y sofisticada que la anterior, ya que permite
buscar un objetivo, como la anterior, pero variando más 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 según la versión 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 fórmula 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 físico, que no vendrán
explícitamente dadas en el enunciado del problema.
Ing. Pedro Walter Gamarra Leiva

En el recuadro destinado a la restricción (tras agregar restricción) introducimos una celda, la


condición de la restricción y un valor o una celda.

4. En Opciones, podemos modificar parámetros sobre las iteraciones y la convergencia.

5. Finalmente, hacemos clic en Resolver, para obtener una solución.

6. Una vez que Solver nos ha dado una solución, podemos Cancelar sin guardar los cambios,
podemos Guardar si queremos guardar la solución o podemos hacer clic en Aceptar para
conservar la solución.

Es muy importante saber las posibilidades de esta herramienta pero también saber que no nos va
a resolver un problema que no entendamos: es simplemente una herramienta de cálculo, aunque,
eso sí, muy válida. Es también importante el cómo usarla, porque podemos tener en mente cómo
resolver el problema con Solver, pero hemos de organizar adecuadamente la hoja de cálculo.

Ejercicio guiado 2. Usando Solver

A continuación se desarrollará un ejercicio típico para resolver con la herramienta SOLVER.

Andrés 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 compañía se haga
cargo de administrar para él una cartera de 100.000.
A ese cliente le agradaría 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 cuántas acciones de cada empresa debe adquirir para obtener
rendimiento máximo. Para ello nombraremos como X1,X2 y X3 el número de acciones de BNC,BOD
y BBVA correspondientemente. En cuanto a las restricciones que tenemos se listan a continuación,
nótese que algunas condiciones son explicitas y otras son para evitar soluciones triviales:

Debe haber por lo menos una de cada acción:


X1>0
X2>0
X3>0
Deben ser números enteros (no se puede adquirir una acción y media)
X1 ENTERO
X2 ENTERO
Ing. Pedro Walter Gamarra Leiva

X3 ENTERO
La cantidad máxima de acciones de cada tipo está restringido por el tope de inversión mostrado
en la tabla inicial el cual equivale a la cantidad de cada acción 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:

en estas Celdas que de cada acción producto de


cantidad por
Solver corresponderá a
“Cambiando las celdas”, lo cada acción
dejamos en blanco.
Ing. Pedro Walter Gamarra Leiva

Así para la celda D28 correspondería =B28*C28 haga lo correspondiente para las celdas D29 y D30

De igual forma para la celda E28 correspondería =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 información (tome en cuenta que dependiendo de la versión
de Excel puede cambiar un poco la apariencia del mismo, sin embargo los datos son los mismos)’.
Ing. Pedro Walter Gamarra Leiva

Recuerde seleccionar el Método Simplex LP. No se limite a transcribir observe a que corresponde
cada ítem y luego seleccione resolver
Ing. Pedro Walter Gamarra Leiva

propuesta por el solver para

indicando la cantidad de cada


acción que se deben adquirir.

Vous aimerez peut-être aussi