Forum Discussion

Joseant's avatar
Joseant
Copper Contributor
Jan 21, 2025

Solver. "Error en el modelo. Compruebe que todas las celdas y restricciones son validas"

¿Podéis ayudarme a resolver este error que me da solver?

  • NikolinoDE's avatar
    NikolinoDE
    Gold Contributor

    Ese error de Solver: "Error en el modelo. Compruebe que todas las celdas y restricciones son válidas" suele deberse a problemas con la configuración del modelo. Aquí tienes algunos pasos para identificar y solucionar el problema:

    1. Verifica las Celdas del Modelo

    • Celdas de variables de decisión: Asegúrate de que estás usando celdas válidas (no combinadas ni protegidas).
    • Función objetivo: Comprueba que la celda de la función objetivo contiene una fórmula válida que dependa de las celdas de decisión.
    • Restricciones: Verifica que las celdas usadas en restricciones también sean celdas con datos o fórmulas y no estén vacías.

    2.  Problemas Comunes de Restricciones

    • Incompatibilidad: Restricciones que son imposibles de cumplir (por ejemplo, X ≥ 10 y X ≤ 5 al mismo tiempo).
    • Referencias incorrectas: Restricciones que apuntan a celdas vacías o con errores (#¡DIV/0!, #¡VALOR!, etc.).
    • Errores de sintaxis: Revisar que uses operadores correctos (≤, =, ≥).

    3. Revisa el Modelo Paso a Paso

    1. Abre Solver: Datos → Solver.
    2. Haz clic en "Opciones" y activa la casilla "Mostrar resultados intermedios" para ver en qué punto falla.
    3. Elimina las restricciones una por una para ver cuál causa el error.

     4. Errores Numéricos o de Formato

    • Asegúrate de que las celdas no tienen formatos de texto. Cambia el formato a número o general.
    • Si estás usando celdas con referencias circulares, desactiva las iteraciones en Archivo → Opciones → Fórmulas.

    Ejemplo de Configuración Correcta

    Supongamos que quieres maximizar una función:

    • Función objetivo: =SUMA(A1:A5)
    • Variables de decisión: A1:A5
    • Restricciones:
      • A1:A5 ≥ 0
      • SUMA(A1:A5) ≤ 100

    Revisa que:

    • A1:A5 sean celdas libres para Solver (no fórmulas fijas).
    • No haya errores en las fórmulas ni referencias circulares.

    El texto fue creado con la ayuda de IA.

    ¡Mis respuestas son voluntarias y sin garantía!

     

    Espero que esto te ayude.

     

    ¿Te resultó útil la respuesta? ¡Marca como mejor respuesta y dale me gusta!

    Esto ayudará a todos los participantes del foro.

Resources