Estoy intentando utilizar el solucionador en Excel 2007 pero no encontré la restricción "todo diferente", por ejemplo:
Puedo ver "entero" "binario" pero no hay "todo diferente".
¿Puede alguien ayudarme a encontrarlo? ¡Gracias!
Respuesta1
La restricción de todos los diferentes se agregó en Excel 2010.
Puede imponer todas las restricciones diferentes utilizando fórmulas y restricciones adicionales en Excel 2007. A continuación se muestra un ejemplo simplificado...
Una captura de pantalla de la configuración...
Aquí, la Ecn1 es =A2*10+A3*9+A4*8+A5*7+A6*6
y la Ecn2 es=A6*10+A5*9+A4*8+A3*7+A2*6
Puede ver que la celda B2 contiene la ecuación CSE {=MIN(ABS(A2-A3:$A$6))}
. Esto se arrastra hasta B5, donde la ecuación es {=MIN(ABS(A5-A6:$A$6))}
.
Como ejemplo, Solver está configurado con:
- Establecer objetivo: $F$2
- Para: mín.
- Por Cambio: $A$2:$A$6
- Sujeto a las restricciones:
- $A$2:$A$6 <= $D$2:$D$6
- $A$2:$A$6 >= $C$2:$C$6
- $B$2:$B$5 >= $E$2:$E$5
- $A$2:$A$6 = entero
- Seleccione un método de resolución: evolutivo
A continuación se muestra una captura de pantalla...
A continuación se muestra una captura de pantalla de la solución.
Encontró la respuesta esperada de 1,2,3,4,5.
Al cambiar SetObjective a $G$2 se obtiene la respuesta 5,4,3,2,1.