Lección 32 de 37Análisis de Escenarios

Buscar objetivo y Solver

Encuentra valores óptimos con herramientas de Excel.

13 minutos

Mientras las tablas de datos muestran múltiples resultados, Buscar objetivo y Solver trabajan en sentido inverso: encuentran los valores de entrada necesarios para lograr un resultado específico.

Buscar objetivo: Encontrar el valor necesario

Buscar objetivo (Goal Seek) responde la pregunta: "¿Qué valor necesito en esta celda para obtener este resultado?"

Cuándo usar Buscar objetivo

  • Encontrar el precio necesario para alcanzar cierta utilidad
  • Calcular las ventas mínimas para cubrir costos (punto de equilibrio)
  • Determinar la tasa máxima de interés que puedes pagar
  • Encontrar el descuento máximo antes de perder dinero

Escenario práctico: Punto de equilibrio

Tienes este modelo de negocio:

Celda Descripción Valor
B2 Precio unitario $120
B3 Costo variable $75
B4 Costos fijos $45,000
B5 Unidades vendidas 800
B7 Utilidad =B5*(B2-B3)-B4

Con 800 unidades: Utilidad = 800 × ($120 - $75) - $45,000 = -$9,000 (pérdida)

Pregunta: ¿Cuántas unidades necesitas vender para alcanzar utilidad $0 (punto de equilibrio)?

Paso a paso: Usar Buscar objetivo

  1. Ve a Datos > Análisis de hipótesis > Buscar objetivo
  2. Configura el diálogo:
    • Definir la celda: B7 (la celda con la fórmula de utilidad)
    • Con el valor: 0 (el resultado deseado)
    • Cambiando la celda: B5 (la variable que Excel puede modificar)
  3. Haz clic en Aceptar

Resultado

Excel encuentra que necesitas vender 1,000 unidades para alcanzar el punto de equilibrio.

Verificación: 1,000 × ($120 - $75) - $45,000 = $45,000 - $45,000 = $0

Más ejemplos de Buscar objetivo

Ejemplo 1: Precio para meta de utilidad

Pregunta: ¿Qué precio necesitas para ganar $30,000 vendiendo 800 unidades?

  • Definir la celda: B7 (utilidad)
  • Con el valor: 30000
  • Cambiando la celda: B2 (precio)

Resultado: Precio = $168.75

Ejemplo 2: Tasa de préstamo máxima

Modelo de préstamo:

Celda Descripción Valor
B2 Monto $300,000
B3 Tasa anual 8%
B4 Plazo (meses) 60
B6 Pago mensual =PAGO(B3/12,B4,-B2)

Pregunta: ¿Cuál es la tasa máxima si solo puedes pagar $6,500 mensuales?

  • Definir la celda: B6
  • Con el valor: 6500
  • Cambiando la celda: B3

Resultado: Tasa máxima = 9.24%

Ejemplo 3: Descuento máximo

Celda Descripción Valor
B2 Precio lista $200
B3 Descuento % 0%
B4 Precio final =B2*(1-B3)
B5 Costo $120
B6 Margen =B4-B5

Pregunta: ¿Cuál es el descuento máximo para mantener un margen de $30?

Resultado: Descuento máximo = 25% (Precio final = $150, Margen = $30)

Limitaciones de Buscar objetivo

Limitación Descripción
Una sola variable Solo puede cambiar una celda
Sin restricciones No puedes poner límites (mín/máx)
Puede no converger Con fórmulas complejas, puede no encontrar solución
Solo busca un valor No optimiza (maximizar/minimizar)

Para superar estas limitaciones, necesitas Solver.

Solver: Optimización con restricciones

Solver es una herramienta de optimización que puede:

  • Maximizar o minimizar un valor
  • Cambiar múltiples variables simultáneamente
  • Respetar restricciones (límites, igualdades, desigualdades)

Habilitar Solver

Solver es un complemento que debes activar:

  1. Ve a Archivo > Opciones > Complementos
  2. En "Administrar", selecciona Complementos de Excel
  3. Clic en Ir
  4. Marca Solver Add-in
  5. Clic en Aceptar

Ahora encontrarás Solver en Datos > Solver.

Anatomía de un problema de Solver

Todo problema de optimización tiene tres componentes:

Componente Descripción Ejemplo
Objetivo La celda a optimizar Utilidad total
Variables Celdas que Solver puede cambiar Cantidades a producir
Restricciones Límites y condiciones Capacidad máxima, presupuesto

Escenario práctico: Mezcla óptima de productos

Tu empresa fabrica dos productos con estos datos:

Producto Precio Costo Margen Horas máquina
A $100 $60 $40 2 horas
B $150 $100 $50 3 horas

Restricciones:

  • Capacidad de máquina: 120 horas disponibles
  • Demanda máxima de A: 40 unidades
  • Demanda máxima de B: 30 unidades
  • No puedes producir cantidades negativas

Objetivo: Maximizar la utilidad total.

Configurar el modelo en Excel

Celda Descripción Valor/Fórmula
B3 Unidades de A 0 (variable)
B4 Unidades de B 0 (variable)
D3 Margen A $40
D4 Margen B $50
E3 Horas por A 2
E4 Horas por B 3
B6 Utilidad total =B3*D3+B4*D4
B7 Horas usadas =B3*E3+B4*E4
D7 Horas disponibles 120
D3:D4 Demanda máxima 40, 30

Configurar Solver

  1. Ve a Datos > Solver
  2. Establecer objetivo: B6 (utilidad total)
  3. Para: Selecciona Máx
  4. Cambiando las celdas de variables: B3:B4 (unidades de cada producto)

Agregar restricciones

Haz clic en Agregar para cada restricción:

Restricción Configuración
No negativos B3:B4 >= 0
Demanda A B3 <= 40
Demanda B B4 <= 30
Capacidad B7 <= 120
Enteros (opcional) B3:B4 = entero

Ejecutar Solver

  1. Verifica que el método sea Simplex LP (para problemas lineales)
  2. Clic en Resolver
  3. Solver encuentra la solución óptima

Resultado óptimo

Variable Valor óptimo
Unidades de A 15
Unidades de B 30
Utilidad total $2,100
Horas usadas 120 (capacidad completa)

Interpretación:

  • Produce 15 unidades de A y 30 de B
  • Usas toda la capacidad de máquina
  • No alcanzas la demanda máxima de A (40), pero B es más rentable por hora

Análisis de sensibilidad

Después de resolver, selecciona Informes > Sensibilidad para obtener:

  • Precios sombra: Cuánto vale una hora adicional de máquina
  • Holguras: Qué restricciones están "apretadas"
  • Rangos de optimalidad: Hasta dónde pueden cambiar los márgenes sin cambiar la solución

Caso práctico: Análisis de punto de equilibrio avanzado

Veamos un análisis más completo de punto de equilibrio con Buscar objetivo.

El escenario

Una startup de software tiene:

Concepto Valor
Precio de suscripción mensual $49
Costo de adquisición de cliente (CAC) $150
Costo de servicio mensual por cliente $8
Costos fijos mensuales $75,000
Churn mensual 5%

Modelo en Excel

Inputs:
B2: Precio mensual = 49
B3: CAC = 150
B4: Costo servicio = 8
B5: Costos fijos = 75000
B6: Churn = 5%
B7: Nuevos clientes/mes = 500 (variable)

Cálculos:
B10: Clientes activos (mes 12) = aproximación basada en churn
B11: Ingresos mensuales = B10 * B2
B12: Costos variables = B10 * B4
B13: Costo adquisición total = B7 * 12 * B3
B14: Utilidad anual = (B11 - B12) * 12 - B13 - B5 * 12

Preguntas a responder

  1. ¿Cuántos clientes nuevos necesitas mensualmente para no perder dinero el primer año?

    Buscar objetivo:

    • Definir: B14 (utilidad anual)
    • Valor: 0
    • Cambiando: B7 (nuevos clientes/mes)
  2. ¿Qué precio necesitas cobrar para ser rentable con 300 clientes/mes?

    Buscar objetivo:

    • Definir: B14
    • Valor: 0
    • Cambiando: B2 (precio)
  3. ¿Cuál es el CAC máximo que puedes pagar?

    Buscar objetivo:

    • Definir: B14
    • Valor: 0
    • Cambiando: B3 (CAC)

Solver para asignación de presupuesto

El escenario

Tienes $100,000 de presupuesto de marketing para distribuir entre 4 canales:

Canal Costo por lead Conversión Capacidad máx.
Google Ads $25 3% 2,000 leads
Facebook $15 2% 3,000 leads
LinkedIn $45 5% 800 leads
Email $5 8% 5,000 leads

Objetivo: Maximizar clientes adquiridos con el presupuesto disponible.

Configuración de Solver

Variables (celdas a cambiar): Leads a comprar de cada canal

Objetivo: Maximizar =SUMA(Leads * Conversión)

Restricciones:

  • Presupuesto: SUMA(Leads * Costo) <= 100,000
  • Capacidades: Leads_canal <= Capacidad_canal (para cada canal)
  • No negativos: Todas las variables >= 0

Solución óptima

Canal Leads Inversión Clientes
Google Ads 2,000 $50,000 60
Facebook 0 $0 0
LinkedIn 800 $36,000 40
Email 2,800 $14,000 224
Total 5,600 $100,000 324

Insight: Aunque Email tiene el menor costo por lead, priorizamos Email y LinkedIn por su alta conversión.

Errores comunes y soluciones

Error 1: "Solver no pudo encontrar una solución factible"

Causa: Las restricciones son contradictorias.

Solución: Revisa que tus restricciones no se contradigan. Por ejemplo:

  • X >= 100 Y X <= 50 (imposible)

Error 2: "El problema es ilimitado"

Causa: No hay restricciones que limiten el crecimiento.

Solución: Agrega restricciones de capacidad o límites máximos.

Error 3: Buscar objetivo dice "No se encontró solución"

Causa: El valor buscado es matemáticamente imposible.

Solución: Verifica que el valor objetivo sea alcanzable dado tu modelo.

Error 4: Resultado con decimales indeseados

Solución: Agrega la restricción "entero" para las variables que deben ser números enteros.

Buenas prácticas

Para Buscar objetivo

  1. Verifica la fórmula antes de usar Buscar objetivo
  2. Usa valores iniciales razonables en la celda a cambiar
  3. Documenta el resultado con una nota o comentario

Para Solver

  1. Empieza simple y agrega complejidad gradualmente
  2. Guarda el modelo antes de ejecutar Solver
  3. Usa nombres de rango para mayor claridad
  4. Revisa los informes de sensibilidad
  5. Valida los resultados con sentido común

Ejercicio práctico

Parte 1: Buscar objetivo

Tu empresa tiene:

  • Costos fijos: $80,000/mes
  • Costo variable: $45/unidad
  • Precio: $125/unidad
  • Ventas actuales: 800 unidades

Usa Buscar objetivo para encontrar:

  1. Punto de equilibrio en unidades
  2. Precio mínimo para no perder dinero con 800 unidades
  3. Unidades necesarias para ganar $50,000

Parte 2: Solver

Tienes 3 productos con estos márgenes y tiempos de producción:

  • Producto X: $30 margen, 1.5 horas
  • Producto Y: $45 margen, 2.5 horas
  • Producto Z: $25 margen, 1 hora

Capacidad: 200 horas. Demanda máxima: 50 de cada producto.

Usa Solver para maximizar utilidad.

Puntos clave de esta lección

  • Buscar objetivo encuentra el valor de entrada para lograr un resultado específico
  • Es ideal para análisis de punto de equilibrio y preguntas "¿cuánto necesito?"
  • Solver permite optimización con múltiples variables y restricciones
  • Solver puede maximizar, minimizar o igualar un valor objetivo
  • Usa el método Simplex LP para problemas lineales
  • Los informes de sensibilidad revelan información valiosa sobre tu modelo
  • Siempre valida los resultados con sentido común de negocio

Próxima lección

En la siguiente lección aprenderás a usar el Administrador de escenarios para guardar, organizar y comparar múltiples conjuntos de supuestos (optimista, pesimista, más probable), generando reportes profesionales de comparación.


Quiz de comprensión

  1. ¿Cuál es la diferencia principal entre Buscar objetivo y Solver?

  2. En Buscar objetivo, ¿qué representa cada uno de los tres campos del diálogo?

  3. ¿Qué tres componentes tiene todo problema de Solver?

  4. ¿Qué tipo de restricción usarías para indicar que una variable debe ser un número entero?

  5. ¿Qué significa si Solver dice "el problema es ilimitado"?

  6. ¿Para qué sirven los informes de sensibilidad de Solver?

¿Completaste esta lección?

Marca esta lección como completada. Tu progreso se guardará en tu navegador.