Forum Discussion
Joseant
Jan 21, 2025Copper Contributor
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?
- NikolinoDEGold 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
- Abre Solver: Datos → Solver.
- Haz clic en "Opciones" y activa la casilla "Mostrar resultados intermedios" para ver en qué punto falla.
- 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.