Excel: Solver Add-in: Problema de Restrição de Chaging: Bug ou Misues por mim?

0

Estou configurando o add-in solver para um problema específico em que gostaria de executá-lo.

Vou tentar explicar isso em alto nível, já que, até onde eu sei, isso parece ser uma questão de alto nível. Se investigar os detalhes for necessário, terei prazer em fornecer mais detalhes.

Seguindo:

Eu tenho uma restrição no Add-in solver, que você pode ver na captura de tela a seguir, marcada em amarelo ($ B $ 5 > = $ B $ 3 + 1):

Configuração original de restrições

Eu quero mudar essa restrição para

$ B $ 5 > = $ B $ 4 + 1

Eu tento fazer isso por:

1) Selecionando a restrição através do clique do mouse

2) "Clique" no botão "Alterar"

3) Alterando manualmente o "3" para "4" (veja a imagem seguinte)

Alterando restrições

No entanto, recebo a seguinte mensagem de erro:

Mensagem de erro lançada pelo Solver Add-In

Não que eu ache que deva ser de alguma preocupação para o solucionador, mas tanto $ B $ 3 como $ B $ 4 são datas, formatadas exatamente da mesma maneira que as datas.

O uso da restrição não modificada não gera nenhuma mensagem de erro do solucionador. No entanto, alterando a restrição de

$ B $ 5 > = $ B $ 3 + 1

para

$ B $ 5 > = $ B $ 4 + 1

exibe a mensagem de erro detalhada acima na captura de tela.

Encontrei algum tipo de bug estranho? Ou há algo óbvio, que estou perdendo, para que isso funcione?

OBRIGADO!

    
por ChrisC 10.05.2018 / 06:32

1 resposta

0

$B$5 >= $B$3 + 1 provavelmente está avaliando:

FALSE +1 (igual a 1) ou TRUE +1 (igual a 2).

O Solver está esperando que as restrições sejam resolvidas como Verdadeiro ou Falso (0 ou 1). Portanto, o caso em que a desigualdade é verdadeira e você adiciona 1, obtendo um resultado de 2, provavelmente está atrapalhando as coisas.

Faça o mais 1 na planilha, talvez na próxima coluna, e altere a restrição para fazer referência a essa nova célula.

    
por 10.05.2018 / 07:31