SEMINARIO Analizar - Datos - 1
SEMINARIO Analizar - Datos - 1
SEMINARIO Analizar - Datos - 1
Análisis de Datos
(Solver)
Parte II
Análisis de Datos / Filtros - Subtotales – Solver - Escenarios
Analizar Datos
Microsoft Excel dispones de varias herramientas para analizar los datos, que estan disponibles en
el menú de datos. Alguna de las más usadas se presentan a continuación.
Filtros
Aplicar filtros es una forma rápida y fácil de buscar un subconjunto de datos de un rango y
trabajar con el mismo. Un rango filtrado muestra sólo las filas que cumplen el criterio que se
especifique para una columna. Excel proporciona dos comandos para aplicar filtros a los rangos:
• Autofiltro, que incluye filtrar por selección, para criterios simples
• Filtro avanzado, para criterios más complejos
A diferencia de la ordenación, el filtrado no reorganiza los rangos. El filtrado oculta
temporalmente las filas que no se desea mostrar.
Cuando Excel filtra filas, le permite modificar, aplicar formato, representar en gráficos e
imprimir el subconjunto del rango sin necesidad de reorganizarlo ni ordenarlo.
tiene que escribir los criterios según los cuales desea filtrar los datos en un rango de criterios
independiente situado sobre el rango. Un rango de criterios permite filtrar criterios más
complejos.
10. Haga clic en la flecha de la columna que contiene los números y haga clic en
(Personalizar).
11. En el cuadro de la izquierda, haga clic en es mayor que, es menor que, es mayor
o igual que o es menor o igual que.
12. En el cuadro de la derecha, escriba un número.
13. Para agregar otros criterios, haga clic en Y u O, y repita el paso anterior.
Filtrar por un número igual a o no igual a otro número
14. Haga clic en la flecha de la columna que contiene los números y haga clic en
(Personalizar).
15. En el cuadro de la izquierda, haga clic en es igual a o no es igual a.
16. En el cuadro de la derecha, escriba un número.
17. Para agregar otros criterios, haga clic en Y u O, y repita el paso anterior.
Filtrar por el comienzo o el final de una cadena de texto
18. Haga clic en la flecha de la columna que contiene los números y haga clic en
(Personalizar).
19. En el cuadro de la izquierda, haga clic en comienza por o no comienza por, o en
termina con o no termina con.
20. Introduzca el texto que desee en el cuadro de la derecha.
21. Si necesita buscar valores de texto que comparten algunos caracteres pero no
otros, utilice un carácter comodín.
22. Para agregar otros criterios, haga clic en Y u O, y repita el paso anterior.
Filtrar por los números superior o inferior, por porcentaje
23. Haga clic en la flecha de la columna que contiene los números y haga clic en
(Diez mejores).
24. En el cuadro de la izquierda, haga clic en superiores o inferiores.
25. En el cuadro del medio, escriba un número.
26. En el cuadro de la derecha, haga clic en Por ciento.
Notas: Cuando aplique un filtro a una columna, los únicos filtros disponibles para las demás columnas
serán los valores visibles del rango filtrado actualmente. Sólo aparecen las 1000 primeras
entradas únicas de una lista al hacer clic en la flecha .
Importante: Puesto que el signo igual se utiliza para indicar que se utiliza una fórmula cuando
se escribe texto o un valor en una celda, Microsoft Excel evalúa lo escrito; sin embargo, esto
puede producir resultados de filtro inesperados. Para indicar que se trata de un operador de
comparación de igualdad para texto o para un valor, escriba los criterios como una expresión de
cadena en la celda apropiada en el rango de criterios:
=''=entrada''
En este caso, entrada es el texto o valor que desea buscar. Por ejemplo:
Lo escrito en la celda Lo que evalúa y muestra Excel
="=Davolio" =Davolio
="=3000" =3000
Cuando filtra los datos de texto, Excel no distingue entre caracteres en mayúsculas y minúsculas.
Sin embargo, puede utilizar una fórmula para realizar una búsqueda con distinción entre
mayúsculas y minúsculas. Para obtener un ejemplo, consulte Filtrar el texto utilizando búsquedas
con distinción entre mayúsculas y minúsculas.
Múltiples criterios en varias columnas en los que deben cumplirse todos los criterios
Lógica booleana: (Tipo = "Frutas" Y Ventas > 1000)
Para buscar las filas que cumplen varios criterios en varias columnas, escriba todos los criterios
en la misma fila del rango de criterios. En el rango de datos siguiente (A6:C10), el rango de
criterios (A1:C2) muestra todas las filas que contienen "Frutas" en la columna Tipo y un valor
superior a 1.000 $ en la columna Ventas (A9:C10).
A B C
1 Tipo Vendedor Ventas
2 =Frutas >1000
3
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Múltiples criterios en varias columnas en las que debe cumplirse cualquier criterio
Lógica booleana: (Tipo = "Frutas" O Vendedor = "Davolio")
Para buscar las filas que cumplen varios criterios en varias columnas, en las que puede cumplirse
cualquier criterio, escriba los criterios en distintas filas del rango de criterios. En el rango de
datos siguiente (A6:C10), el rango de criterios (A1:B3) muestra todas las filas que contienen
"Frutas" en la columna Tipo o "Davolio" en la columna Vendedor (A8:C10).
A B C
1 Tipo Vendedor Ventas
2 =Frutas
3 =Davolio
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Múltiples conjuntos de criterios en los que cada conjunto incluye criterios para
varias columnas
Lógica booleana: ( (Vendedor = "Davolio" Y Ventas >3000) O (Vendedor = "Davolio" Y Ventas >
1500) )
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye
criterios para varias columnas, escriba cada conjunto de criterios en filas independientes. En el
rango de datos siguiente (A6:C10), el rango de criterios (B1:C3) muestra las filas que contienen
"Davolio" en la columna Vendedor y un valor superior a 3.000 $ en la columna Ventas, o muestra
las filas que contienen "Buchanan" en la columna Vendedor y un valor superior a 1.500 $ en la
columna Ventas (A9:C10).
A B C
1 Tipo Vendedor Ventas
2 =Davolio >3000
3 =Buchanan >1500
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Múltiples conjuntos de criterios en los que cada conjunto incluye criterios para una
columna
Lógica booleana: ( (Ventas > 6000 Y Ventas < 6500 ) O (Ventas < 500) )
Para buscar las filas que cumplen varios conjuntos de criterios, en los que cada conjunto incluye
criterios para una columna, incluya varias columnas con el mismo encabezado de columna.
En el rango de datos siguiente (A6:C10), el rango de criterios (C1:D3) muestra las filas que
contienen valores comprendidos entre 5.000 y 8.000, y valores inferiores a 500 en la columna
Ventas (A8:C10).
A B C D
1 Tipo Vendedor Ventas Ventas
2 >6000 <6500
3 <500
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Criterios para buscar valores de texto que comparten algunos caracteres pero no
otros
Para buscar valores de texto que contengan algunos caracteres pero no otros, siga uno o varios de
estos procedimientos:
Escriba uno o más caracteres sin incluir el signo igual (=) para buscar las filas que tienen un
valor de texto en una columna que contenga esos caracteres. Por ejemplo, si escribe el texto
Dav como criterio, Excel buscará "Davolio", "David" y "Davis".
Utilice un carácter comodín.
Como criterios de comparación se pueden utilizar los siguientes caracteres comodín.
Uso Para buscar
? (signo de interrogación) Cualquier carácter
Por ejemplo, sm?th busca "smith" y "smyth"
* (asterisco) Cualquier cantidad de caracteres
Por ejemplo, *este encuentra "Noreste" y "Sureste"
~ (tilde) seguido de ?, * o ~ Un signo de interrogación un asterisco o una tilde
Por ejemplo, af91~? busca "af91?"
En el rango de datos siguiente (A6:C10), el rango de criterios (A1:B3) presenta las filas que
tienen "Ca" como primeros caracteres en la columna Tipo o las filas cuyo segundo carácter de la
columna Vendedor (A7:C9) es igual a "u".
A B C
1 Tipo Vendedor Ventas
2 Ca
3 =?u*
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Criterios creados como resultado de una fórmula: Filtrar valores mayores que el
promedio de todos los valores contenidos en el rango de datos
En el siguiente rango de datos (A6:D10), el rango de criterios (D1:D2) muestra filas que tienen
un valor en la columna Ventas que es superior que el promedio de todos los valores de Ventas
(C7:C10). En la fórmula, "C7" se refiere a la columna filtrada (C) de la primera fila del rango de
datos (7).
A B C D
1 Tipo Vendedor Ventas Promedio calculado
2 =C7>PROMEDIO($C$7:$C$10)
3
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Puede usar como criterio un valor calculado que sea el resultado de una Recuerde los siguientes
puntos importantes:
La fórmula debe tener como resultado VERDADERO o FALSO.
Puesto que va a utilizar una fórmula, escríbala como lo haría normalmente y no escriba la expresión
de esta manera: =''=entrada''
No utilice rótulos de columna para los rótulos de los criterios; deje los rótulos de los criterios en
blanco o utilice un rótulo que no sea ninguno de los rótulos de columna del rango (en los ejemplos
siguientes, Promedio calculado y Coincidencia exacta).
Si utiliza un rótulo de columna en la fórmula en lugar de una referencia relativa de celda o un nombre
de rango, Excel muestra un valor de error, como #¿NOMBRE? o #¡VALOR!, en la celda que contiene
el criterio. Puede omitir este error porque no afecta a la forma de filtrar el rango.
La fórmula utilizada para los criterios debe utilizar una referencia relativa para hacer referencia a la
celda correspondiente en la primera fila (en los ejemplos siguientes, C7 y A7).
Todas las demás referencias de la fórmula deben ser referencias absolutas.
Filtrar el texto utilizando búsquedas con distinción entre mayúsculas y minúsculas
En el rango de datos (A6:D10), el rango de criterios (D1:D2) muestra filas que contienen
"Frutas" en la columna Tipo utilizando la función IGUAL para realizar una búsqueda con
distinción de mayúsculas y minúsculas (A10:C10). En la fórmula, "A7" hace referencia a la
columna filtrada (A) de la primera fila del rango de datos (7).
A B C D
1 Tipo Vendedor Ventas Coincidencia exacta
2 =IGUAL(A7, "Frutas")
3
4
5
6 Tipo Vendedor Ventas
7 Bebidas Suyama $5122
8 Carne Davolio $450
9 Frutas Buchanan $6328
10 Frutas Davolio $6544
Subtotales
Microsoft Excel puede calcular automáticamente valores de
subtotales y de totales generales en una lista. Cuando se insertan
subtotales automáticos, Excel esquematiza la lista para que se puedan
mostrar y ocultar las filas de detalle de cada subtotal. Para insertar
subtotales, primero se ordena la lista para agrupar las filas cuyos
subtotales se desea calcular. Después pueden calcularse los
subtotales de cualquier columna que contenga números. Si los datos
no están organizados en una lista, o si sólo necesita un total, puede
utilizar Autosuma en lugar de subtotales automáticos.
Cómo se calculan los subtotales
Subtotales: Excel calcula los subtotales con una función de resumen, como Suma o
Promedio. Puede mostrar subtotales en una lista con más de un tipo de cálculo a la vez.
Totales generales: Los valores del total general se obtienen a partir de los datos de detalle y
no de los valores de las filas de subtotales. Por ejemplo, si se utiliza la función de resumen
Promedio, la fila Total general mostrará el promedio de todas las filas de detalle de la lista
y no el promedio de los valores de las filas de subtotales.
1. Asegúrese de que los datos cuyos subtotales desea calcular están en el siguiente formato:
cada columna tiene un rótulo en la primera fila, contiene hechos similares y no hay filas ni
columnas en blanco en el rango.
2. Haga clic en una celda de la columna cuyos subtotales se desea calcular. En el ejemplo
anterior, haría clic en una celda de la columna Deporte, columna B.
Subtotales anidados
Puede insertar subtotales de grupos más pequeños en los grupos de subtotales existentes. En el
ejemplo a continuación, los subtotales de cada deporte están en una lista que ya tiene subtotales
para cada región.
Antes de insertar los subtotales anidados, compruebe que ha ordenado la lista por todas las
columnas para las que desea los valores subtotales de manera que las filas cuyos subtotales desea
estén agrupadas.
Presentar los datos del resumen en un gráfico Puede crear un gráfico que utilice sólo los
datos visibles de una lista que contenga subtotales. Si muestra u oculta los detalles de la lista
esquematizada, el gráfico también se actualiza para mostrar u ocultar los datos.
Por ejemplo, en una hoja de cálculo que contenga datos sobre ventas correspondientes a tres
categorías de productos distintas, primero puede ordenar los productos por categoría y, a
continuación, seleccionar todas las celdas que contienen datos y abrir el cuadro de diálogo
Subtotales (menú Datos, comando Subtotales).
En el cuadro de diálogo Subtotales puede elegir la columna en la que desea basar los subtotales
(como por ejemplo para cada uno de los valores distintos de la columna Semana), el cálculo de
resumen que desea realizar y la columna o columnas que contienen los valores que deben
resumirse. Por ejemplo (como se muestra en la imagen anterior), podría calcular los subtotales de
la cantidad de unidades vendidas en cada categoría. Una vez definidos los subtotales, aparecen en
la hoja de cálculo.
Como muestra la imagen anterior, cuando se agregan subtotales a una hoja de cálculo, Excel
también define grupos tomando como base las filas usadas para calcular los subtotales. Las
agrupaciones forman un esquema de su hoja de cálculo según los criterios usados para crear los
subtotales. Todas las filas que contienen productos de mobiliario aparecen en un grupo, las filas
que contienen herramientas en otro, etc. La sección de esquema de la parte izquierda de la hoja de
cálculo contiene controles que puede utilizar para mostrar u ocultar grupos de filas.
Botones Ocultar detalles Cuando las filas de un grupo están visibles, aparece un botón para
ocultar detalles junto a dicho grupo.
Botones Mostrar detalles Cuando se oculta un grupo de filas, el botón que aparece junto al
grupo cambia y se transforma en un botón para mostrar detalles . Al hacer clic en un botón
Mostrar detalles se restauran las filas de ese grupo y aparecen en la hoja de cálculo.
Botones Nivel Cada uno de los botones de nivel numerados representa un nivel de
organización dentro de una hoja de cálculo; al hacer clic en un botón de nivel se ocultan todos
los niveles de detalle situados debajo del botón en el que se hace clic.
La tabla siguiente identifica los tres niveles de organización del gráfico anterior.
Nivel Descripción
1 Total general
Para mayor flexibilidad, puede agregar niveles de detalle al esquema creado por Excel, lo que le
permitirá ocultar detalles concretos de vez en cuando. Por ejemplo, puede que desee ocultar las
ventas de vallas, campanillas y estacas de bambú (que sabe vender bien) para ver el nivel de
ventas de los demás productos y compararlos entre sí.
Excel creará un nuevo grupo en un nuevo nivel (nivel 4), como se puede ver en la imagen
siguiente.
Quitar un grupo
Sugerencia: Si desea quitar todos los subtotales de una hoja de cálculo, haga clic en la opción
Subtotales del menú Datos y, después, en Quitar todos.
Quitar subtotales
Si quita los subtotales de una lista, Microsoft Excel eliminará también el esquema y todos los
saltos de página que se hayan insertado en la lista.
1. Haga clic en una celda de la lista que contenga los subtotales.
2. En el menú Datos, haga clic en Subtotales.
3. Haga clic en Quitar todos.
Tablas de datos
Las tablas de datos son parte de una serie de comandos a veces denominados herramientas de
análisis Y si. Una tabla de datos es un rango de celdas que muestra cómo afecta el cambio de
algunos valores de las fórmulas a los resultados de las mismas. Las tablas de datos constituyen un
método abreviado para calcular varias versiones en una sola operación, así como una manera de
ver y comparar los resultados de todas las variaciones distintas en la hoja de cálculo.
Tablas de datos de una variable Por ejemplo, utilice una tabla de datos de una variable si
desea ver de qué manera afectan distintos tipos de interés al pago mensual de una hipoteca. En el
siguiente ejemplo, la celda D2 contiene la fórmula de pago, =PAGO(B3/12,B4,-B5), que hace
referencia a la celda variable B3.
Tabla de datos de dos variables Una tabla de datos de dos variables puede mostrar cómo
afectan los distintos tipos de interés y plazos del préstamo al pago de una hipoteca. En el
siguiente ejemplo, la celda C2 contiene la fórmula de pago, =PAGO(B3/12,B4,-B5), que utiliza
dos celdas variables, B3 y B4.
Cálculos de las tablas de datos Las tablas de datos se actualizan cuando se actualiza una hoja
de cálculo, aunque no hayan cambiado. Para acelerar el cálculo de una hoja de cálculo que
contenga una tabla de datos, pueden cambiarse las opciones de Calcular para que se actualice
automáticamente la hoja de cálculo pero no las tablas de datos.
En el ejemplo siguiente, debe escribir los diferentes tipos de interés en las celdas C3, C4 y
C5.
3. Inserte la segunda lista en la misma fila, a la derecha de la fórmula.
En el ejemplo siguiente, debe escribir los plazos del préstamo (en meses) en las celdas D2
y E2.
4. Seleccione el rango de celdas que contenga la fórmula y los valores de fila y de columna.
En el ejemplo siguiente, debe seleccionar el rango C2:E5.
5. En el menú Datos, haga clic en Tabla.
6. En el cuadro Celda de entrada (fila), inserte la referencia de la celda variable para las
variables de la fila.
En el ejemplo siguiente, debe escribir la celda B4 en el cuadro Celda de entrada (fila).
7. En el cuadro Celda de entrada (columna), incluya la referencia de la celda variable para
las variables de la columna.
En el ejemplo siguiente, debe escribir la celda B3 en el cuadro Celda de entrada
(columna).
8. Haga clic en Aceptar.
Ejemplo: Una tabla de datos de dos variables puede mostrar cómo afectan los distintos tipos de interés
y plazos del préstamo al pago de una hipoteca. En el siguiente ejemplo, la celda C2 contiene la fórmula
de pago, =PAGO(B3/12,B4,-B5), que utiliza dos celdas variables, B3 y B4.
Consolidar datos
Para consolidar datos, se combinan los valores de varios rangos de datos. Por ejemplo, si tiene
una hoja de cálculo de cifras de gastos para cada una de sus oficinas regionales, puede utilizar
una consolidación para reunir estas cifras en una hoja de cálculo de gastos para toda la
organización.
Excel permite consolidar datos de varios modos. El método más flexible es crear fórmulas que
hagan referencia a las celdas de cada rango de datos que se vaya a combinar. Las fórmulas que
hacen referencia a las celdas de varias hojas de cálculo se denominan fórmulas 3D.
Utilizar fórmulas 3D
Si utiliza referencias 3D en las fórmulas no habrá restricciones en el diseño de los rangos de datos
independientes. Puede cambiar la consolidación del modo que necesite. La consolidación se
actualiza automáticamente cuando cambian los datos de los rangos de origen.
Utilizar fórmulas para combinar datos En el siguiente ejemplo, la fórmula de la celda A2
agrega tres números de tres posiciones diferentes en tres hojas de cálculo distintas.
Agregar datos a una consolidación con referencias 3D Cuando todas las hojas de cálculo de
origen tengan el mismo diseño, podrá utilizar un rango de nombres de hojas en fórmulas 3D. Para
agregar otra hoja de cálculo a la consolidación, sólo tendrá que mover la hoja al rango al que
haga referencia la fórmula.
Puede crear un informe de tabla dinámica a partir de varios rangos de consolidación. Este método
es similar al de consolidación por categorías, pero ofrece una mayor flexibilidad para reorganizar
las categorías.
Buscar objetivo
Buscar objetivo es parte de una serie de comandos a veces denominados herramientas de análisis
Y si 1 . En el caso de que conozca el resultado deseado de una fórmula sencilla, pero no la variable
que determina el resultado, podrá utilizar la función Buscar objetivo haciendo clic en Buscar
objetivo en el menú Herramientas. Al realizar una búsqueda de objetivo 2 , Microsoft Excel varía
el valor de celda específica hasta que una fórmula dependiente de dicha celda devuelve el
resultado deseado.
Por ejemplo, utilice Buscar objetivo para cambiar de forma incremental el tipo de interés de la
celda B3 hasta que el valor del pago de B4 sea igual a $900,00.
Ajustar el valor de una celda para obtener un resultado específico para otra
celda
1. En el menú Herramientas, haga clic en Buscar objetivo.
2. En el cuadro Definir celda, escriba la referencia de la celda que contenga la fórmula que
desee resolver.
3. En el cuadro Con el valor, introduzca el resultado que desee.
4. En el cuadro Para cambiar la celda, introduzca la referencia de la celda que contenga el
valor que desee ajustar. A esta celda debe hacer referencia la fórmula en la celda
especificada del cuadro Definir celda
5. Haga clic en Aceptar.
1
Análisis Y si: proceso de cambio de los valores de celdas para ver cómo afectan esos cambios al resultado de
fórmulas de la hoja de cálculo. Por ejemplo, variar la tasa de interés que se utiliza en una tabla de amortización para
determinar el importe de los pagos.
2
Buscar objetivo: método para buscar un valor específico para una celda ajustando el valor de otra celda. Cuando se
busca un objetivo, Excel varía el valor de una celda que especifique hasta que una fórmula que sea dependiente de
esa celda devuelva el resultado deseado.
Solver
Solver es parte de una serie de comandos a veces denominados herramientas de análisis Y si. Con
Solver, puede buscarse el valor óptimo para una fórmula de celda, denominada celda objetivo, en
una hoja de cálculo. Solver funciona en un grupo de celdas que estén relacionadas, directa o
indirectamente, con la fórmula de la celda objetivo. Solver ajusta los valores en las celdas
cambiantes que se especifiquen, denominadas celdas ajustables, para generar el resultado
especificado en la fórmula de la celda objetivo. Pueden aplicarse restricciones para restringir los
valores que puede utilizar Solver en el modelo y las restricciones pueden hacer referencia a otras
celdas a las que afecte la fórmula de la celda objetivo.
Utilice Solver para determinar el valor máximo o mínimo de una celda cambiando otras celdas,
por ejemplo, puede cambiar el importe del presupuesto previsto para publicidad y ver el efecto
sobre el margen de beneficio.
Ejemplo de una evaluación de Solver
En el siguiente ejemplo, el nivel de publicidad de cada trimestre afecta al número de unidades
vendidas, determinando indirectamente el importe de los ingresos por ventas, los gastos
asociados y los beneficios. Solver puede modificar los presupuestos trimestrales de publicidad
(celdas B5:C5), con una restricción total máxima de 20.000 $ (celda F5), hasta que el valor total
de beneficios alcance el importe máximo posible. Los valores en las celdas ajustables se utilizan
para calcular los beneficios de cada trimestre, por tanto están relacionados con la fórmula en la
celda objetivo F7, =SUMA(Q1 Beneficios:Q2 Beneficios).
Una vez ejecutado Solver, los nuevos valores son los siguientes:
3
Referencia de celda: conjunto de coordenadas que ocupa una celda en una hoja de cálculo. Por ejemplo, la
referencia de la celda que aparece en la intersección de la columna B y la fila 3 es B3.
4
Nombre: palabra o cadena de caracteres que representa una celda, rango de celdas, fórmula o valor constante.
Utilice nombres fáciles de entender, como Productos, para referirse a rangos difíciles de entender, como
Ventas!C20:C30.
5
Fórmula: secuencia de valores, referencias de celda, nombres, funciones u operadores de una celda que producen
juntos un valor nuevo. Una formula comienza siempre con el signo igual (=).
2. En el cuadro de diálogo Opciones de Solver, defina una o más de las siguientes opciones:
Tiempo de solución e iteraciones
o En el cuadro Tiempo, escriba el número de segundos que desea permitir como
tiempo de solución.
o En el cuadro Iteraciones, escriba el número máximo de iteraciones que desea
permitir.
Nota Si el proceso de solución alcanza el tiempo máximo o el número máximo de iteraciones
permitidas antes de que Solver encuentre una solución, Solver mostrará el cuadro de
diálogo Mostrar solución tentativa.
Grado de precisión
o En el cuadro Precisión, escriba el grado de precisión que desee; cuanto menor sea
el número, mayor será la precisión.
Tolerancia de enteros
o En el cuadro Tolerancia, introduzca el porcentaje de error que desea permitir en
la solución.
Grado de convergencia
o En el cuadro Convergencia, escriba la cantidad de cambio relativo que desea
permitir en las últimas cinco iteraciones antes de que se detenga Solver con una
solución; cuanto menor sea el número, menor será el cambio relativo que se
permite.
Nota Puede utilizar el botón Ayuda del cuadro de diálogo para obtener más información sobre
otras opciones.
3. Haga clic en Aceptar.
4. En el cuadro de diálogo Parámetros de Solver, haga clic en Resolver o en Cerrar.
6
Escenario: conjunto de valores de entrada, al que se ha asignado un nombre, que puede sustituirse en un modelo de
hoja de cálculo.
• Para crear un escenario sin guardar la solución de Solver o sin mostrar los resultados en la hoja
de cálculo, guarde el escenario en el cuadro de diálogo Resultados de Solver y, a continuación,
haga clic en Restaurar valores originales.
Suponga que trabajamos para una empresa farmacéutica que puede producir seis productos en su
planta. La producción de cada producto requiere mano de obra y materia prima.
La fila 4 de la Figura contiene las horas de mano de obra necesarias para producir una libra
(454 gramos) de cada producto, y la fila 5 indica las libras de materia prima necesarias para
producir una libra de cada producto. Por ejemplo, para producir una libra del producto 1 se
requieren seis horas de mano de obra y 3,2 libras (1.453 gramos) de materia prima.
Para cada fármaco, el precio por libra se indica en la fila 6, el coste unitario por libra se
indica en la fila 7 y las ganancias por libra se indican en la fila 9. Por ejemplo, el producto
2 se vende a 11 dólares la libra, el coste unitario es de 5,7 dólares por libra y las ganancias
son 5,3 dólares por libra.
La demanda de este mes de cada fármaco se indica en la fila 8. Por ejemplo, la demanda del
producto 3 es de 1.041 libras (472,6 kilos).
Para este mes hay 4.500 horas de mano de obra y 1.600 libras (726,4 kilos) de materia prima
disponibles. ¿Cómo puede esta empresa aumentar sus ganancias mensuales?
Básicamente, Solver es un motor de optimización que realiza eficazmente la búsqueda por ensayo
y error. Un elemento clave para solucionar el problema de la mezcla de productos es calcular
eficazmente el uso de recursos y las ganancias asociadas a cada mezcla de productos. Una
herramienta importante que podemos utilizar para realizar este cálculo es la función
SUMAPRODUCTO.
La función SUMAPRODUCTO multiplica los valores correspondientes en los rangos de celdas y
devuelve la suma de esos valores. Todos los rangos de celdas utilizados en una evaluación de
SUMAPRODUCTO deben tener las mismas dimensiones, lo que implica que se puede utilizar
SUMAPRODUCTO con dos filas o dos columnas, pero no con una columna y una fila.
Para ejemplificar el uso de la función SUMAPRODUCTO en nuestro ejemplo de mezcla de
productos, tratemos de calcular nuestro uso de recursos. Para ello, necesitamos realizar el
siguiente cálculo:
(Mano de obra utilizada por libra del fármaco 1) *(Libras del fármaco 1 producidas) +
(Mano de obra utilizada por libra del fármaco 2) *(Libras del fármaco 2 producidas) +
...
(Mano de obra utilizada por libra del fármaco 6) *(Libras del fármaco 6 producidas)
En nuestra hoja de cálculo, podríamos calcular el uso de mano de obra (de un modo tedioso)
como D2*D4+E2*E4+F2*F4+G2*G4+H2*H4+I2*I4. De igual forma, el uso de materia
prima se podría calcular como D2*D5+E2*E5+F2*F5+G2*G5+H2*H5+I2*I5. Si escribir estas
fórmulas en una hoja de cálculo para seis productos es una tarea laboriosa, imagínese cómo sería
si trabajara con una empresa que fabricara, por ejemplo, 50 productos en su planta.
Una forma mucho más sencilla de calcular el uso de mano de obra y materia prima consiste en
copiar de D14 a D15 la fórmula:
SUMAPRODUCTO($D$2:$I$2,D4:I4)
...
Ahora podemos identificar las tres partes de nuestro modelo Solver de mezcla de productos:
Nuestro objetivo es El número de libras No utilizar más mano de obra y materia prima que
aumentar las producidas de cada la disponible. Es decir, los valores de las celdas
ganancias producto (indicado en el D14:D15 (los recursos utilizados) deben ser
(calculadas en la rango de celdas D2:I2). menores o iguales que los valores de las celdas
celda D12). F14:F15 (los recursos disponibles).
2. Para especificar la celda objetivo, haga clic en el cuadro Definir celda objetivo y, a
continuación, seleccione nuestra celda de ganancias (la celda D12). Para especificar nuestras
celdas cambiantes, haga clic en el cuadro Cambiando las celdas y, después, elija el rango
D2:I2, que contiene las libras producidas de cada fármaco. El cuadro de diálogo debe ser
similar al que se muestra en la figura siguiente.
3. Ahora podemos agregar restricciones al modelo. Haga clic en el botón Agregar. Aparecerá el
cuadro de diálogo Agregar restricción.
4. Para agregar las restricciones de uso de recursos, haga clic en el cuadro Referencia de celda
y, después, seleccione el rango D14:D15. Elija <= de la lista en el centro del cuadro de
diálogo. Haga clic en el cuadro Restricción y, a continuación, seleccione el rango de celdas
F14:F15.
Ahora nos hemos asegurado de que cuando Solver pruebe distintos valores para las celdas
cambiantes, sólo considerará las combinaciones que satisfagan D14 <= F14 (la mano de obra
utilizada es menor o igual que la mano de obra disponible) y D15 <= F15 (la materia prima
utilizada es menor o igual que la materia prima disponible).
5. Ahora haga clic en Agregar en el cuadro de diálogo Agregar restricción para especificar las
restricciones de demanda. Sólo tiene que rellenar el cuadro de diálogo Agregar restricción
tal como se muestra en la siguiente figura.
Al agregar estas restricciones nos aseguramos de que cuando Solver pruebe distintas
combinaciones para los valores de las celdas cambiantes, sólo considerará las combinaciones
que satisfagan las siguientes condiciones:
• D2 <= D8 (la cantidad del fármaco 1 es menor o igual que la demanda del fármaco 1)
• E2 <= E8 (la cantidad del fármaco 2 es menor o igual que la demanda del fármaco 2)
• F2 <= F8 (la cantidad del fármaco 3 es menor o igual que la demanda del fármaco 3)
• G2 <= G8 (la cantidad del fármaco 4 es menor o igual que la demanda del fármaco 4)
• H2 <= H8 (la cantidad del fármaco 5 es menor o igual que la demanda del fármaco 5)
• I2 <= I8 (la cantidad del fármaco 6 es menor o igual que la demanda del fármaco 6)
Hemos seleccionado Adoptar modelo lineal porque el problema de mezcla de productos es un tipo
especial de problema de Solver denominado modelo lineal . Básicamente, un modelo de Solver es
lineal si se cumplen las siguientes condiciones:
• Cada restricción satisface los requisitos del modelo lineal. Esto significa que cada restricción se
evalúa sumando términos de la forma (celda cambiante)*(constante)
y comparando estas sumas con una constante.
(Mano de obra utilizada por libra del fármaco 2)*(Libras del fármaco 2 producidas) +
...
(Mano de obra utilizada por libra del fármaco 6)*(Libras del fármaco 6 producidas)
Por tanto, la restricción de mano de obra se evalúa sumando términos de la forma (celda
cambiante)*(constante) y comparando estas sumas con una constante.
Tanto la restricción de mano de obra como la restricción de materia prima satisfacen los
requisitos del modelo lineal.
...
Cada restricción de demanda satisface también los requisitos del modelo lineal, porque cada
una de ellas se evalúa sumando términos de la forma (celda cambiante)*(constante)
y comparando estas sumas con una constante.
8. Después de hacer clic en Aceptar en el cuadro Opciones de Solver, volvemos al cuadro de
diálogo Solver principal. Cuando hagamos clic en Resolver, Solver calculará una solución
óptima (si existe) para nuestro modelo de mezcla de productos.
Una solución óptima al modelo de mezcla de productos sería un conjunto de valores de celdas
cambiantes (libras producidas de cada fármaco) que aumentara las ganancias entre el conjunto de
todas las soluciones viables. Como ya hemos explicado, una solución viable es un conjunto de
valores de celdas cambiantes que satisfacen todas las restricciones. Los valores de las celdas
cambiantes mostrados en la Figura son una solución viable, ya que ninguno de los niveles de
producción es negativo, ninguno de ellos excede la demanda y el uso de recursos no es mayor
que los recursos disponibles.
Los valores de las celdas cambiantes mostrados en la Figura representan una solución inviable
por los siguientes motivos:
Una solución inviable al problema de mezcla de productos no satisface las restricciones que hemos
definido.
Después de hacer clic en Resolver, Solver encuentra rápidamente la solución óptima mostrada en
la Figura. Debe seleccionar Conservar la solución de Solver para conservar los valores de la
solución óptima en la hoja de cálculo.
Nuestra empresa farmacéutica puede aumentar sus ganancias mensuales a un nivel de 6.625,20
dólares produciendo 596,67 libras (270,8 kilos) del fármaco 4, 1.084 libras (492,1 kilos) del
fármaco 5 y ninguno de los demás fármacos. No podemos determinar si somos capaces de
obtener el beneficio máximo de 6.625,20 dólares de otras maneras. De lo único de lo que estamos
seguros es de que con nuestra demanda y nuestros recursos limitados no hay forma de ganar este
mes más de 6.625,20 dólares.
Supongamos que debe satisfacerse la demanda de cada producto. En ese caso, tendremos que
cambiar nuestras restricciones de demanda de D2:I2 <= D8:I8 a D2:I2 >= D8:I8. Para cambiar
esta restricción:
1. Abra Solver.
2. Haga clic en la restricción D2:I2 <= D8:I8 y luego en Cambiar.
Con esto nos aseguramos de que Solver sólo considere los valores de las celdas cambiantes
que satisfacen todas las demandas.
Al hacer clic en Resolver, aparecerá el mensaje Solver no ha podido encontrar una solución
factible. Este mensaje significa que con nuestros recursos limitados no podemos satisfacer la
demanda de todos los productos. No hemos cometido ningún error en nuestro modelo. Solver
nos indica simplemente que si queremos satisfacer la demanda de cada producto, debemos
agregar más mano de obra, más materia prima o ambas cosas.
Veamos qué sucede si permitimos una demanda ilimitada para cada producto y permitimos
también que se produzcan cantidades negativas de cada fármaco. Para encontrar la solución
óptima para esta situación:
1. Abra Solver.
2. Haga clic en el botón Opciones y, a continuación, desactive la casilla de verificación
Adoptar no-negativo.
3. En el cuadro de diálogo Parámetros de Solver, haga clic en la restricción de demanda D2:I2
<= D8:I8 y luego en Eliminar para quitar la restricción.
Al hacer clic en Resolver, Solver muestra el mensaje Los valores de la celda objetivo no
convergen. Este mensaje significa que si debe aumentarse el valor de la celda objetivo
(como en nuestro ejemplo), hay soluciones viables con valores en la celda objetivo
arbitrariamente grandes. (Si debe reducirse el valor de la celda objetivo, este mensaje significa
que hay soluciones viables con valores en la celda objetivo arbitrariamente pequeños.)
En una situación real, no podemos ganar una cantidad infinita de dinero. En resumen, si aparece
el mensaje Los valores de la celda objetivo no convergen, el modelo contiene un error.
Escenarios
Los escenarios son parte de una serie de comandos a veces denominados herramientas de análisis
Y si. Un escenario es un conjunto de valores que Microsoft Excel guarda y puede sustituir
automáticamente en la hoja de cálculo. Puede utilizar los escenarios para prever el resultado de
un modelo de hoja de cálculo. Puede crear y guardar diferentes grupos de valores en una hoja de
cálculo y, a continuación, pasar a cualquiera de estos nuevos escenarios para ver distintos
resultados.
Crear escenarios Supongamos, por ejemplo, que desea preparar un presupuesto, pero no sabe
con exactitud sus ingresos. En este caso, podrá definir valores diferentes para dichos ingresos y,
seguidamente, pasar de un escenario a otro para realizar un análisis Y si.
En el ejemplo anterior, cuyo escenario podría denominarse Peor opción, establezca el valor de la
celda B1 en 50.000 $ y el de la celda B2 en 13.200 $.
Al segundo escenario podría denominarlo Mejor opción y cambiar los valores de B1 a 150.000 $
y de B2 a 26.000 $.
Informes de resumen de escenario Para comparar varios escenarios, puede crear un informe
que los resuma en la misma página. El informe puede listar los escenarios unos junto a otros o
resumirlos en un informe de tabla dinámica.
Crear un escenario
1. En el menú Herramientas, elija Escenarios.
2. Haga clic en Agregar.
3. En el cuadro Nombre de escenario, escriba un nombre para el escenario.
4. En el cuadro Celdas cambiantes, introduzca las referencias de las celdas que desee
cambiar.
Nota Para preservar los valores originales de las celdas cambiantes, cree un escenario
que utilice los valores originales de las celdas antes de crear escenarios que cambien
valores.
Eliminar un escenario
1. En el menú Herramientas, elija Escenarios.
2. Haga clic en el nombre del escenario que desee eliminar y, a continuación, haga clic en
Eliminar.
Mostrar un escenario
Cuando se muestra un escenario, se cambian los valores de las celdas guardadas como parte de
ese escenario.
1. En el menú Herramientas, elija Escenarios.
2. Haga clic en el nombre del escenario que desee presentar.
3. Haga clic en Mostrar.
Modificar un escenario
Si se mantiene el nombre original de un escenario después de haber hecho cambios en el mismo,
los nuevos valores de las celdas cambiantes sustituirán a los valores del escenario original.