Estou tentando usar o solucionador no Excel 2007, mas não encontrei restrição "alldiferente" nele, por exemplo:
Eu posso ver "inteiro" "binário", mas não há "alldiferente".
Alguém pode me ajudar a encontrá-lo? Obrigado!
microsoft-excel-2007
solver
Nick Liu
fonte
fonte
Respostas:
A restrição diferente foi adicionada no Excel 2010.
Você pode impor restrições diferentes usando fórmulas e restrições adicionais no Excel 2007. Abaixo está um exemplo simplificado ...
Uma captura de tela da configuração ...
Aqui, Eqn1 é
=A2*10+A3*9+A4*8+A5*7+A6*6
e Eqn2 é=A6*10+A5*9+A4*8+A3*7+A2*6
Você pode ver que a célula B2 contém a equação CSE
{=MIN(ABS(A2-A3:$A$6))}
. Isso é arrastado para B5, onde está a equação{=MIN(ABS(A5-A6:$A$6))}
.Como exemplo, o Solver está configurado com:
Abaixo está uma captura de tela ...
Abaixo está uma captura de tela da solução.
Encontrou a resposta esperada de 1,2,3,4,5.
Alterar SetObjective para $ G $ 2 obtém a resposta 5,4,3,2,1.
fonte