- 18 Ago 2019 às 21:56
#47022
Boa noite pessoal,
estou passando por uma última dificuldade para finalizar meu programa.
Eu tenho um programa que analisa os vãos dentro de propriedades. Se essas propriedades possuem binário 1, significa que posso utiliza-la. Caso contrário preciso esperar até essa propriedade ficar binário 1. A partir disso existem algumas funções que chegam num percentual da situação do meu problema.
Esse resultado está na planilha Resumo.
Esses pontos já estão funcionando muito bem. A análise que gostaria de fazer agora era verificar quais propriedades que ainda não são 1, se tornando binário = 1, aumentam meu percentual mais do que os outros.
Ao verificar minha planilha "proprietários", ao modificar a coluna AB de 0 para 1, automaticamente meu percentual aumenta. Preciso saber quais são os 5 proprietários, que, ao liberar na sequencia, aumentam mais meu percentual do que os outros.
Tentei fazer com SOLVER, mas o número de critérios é muito maior que 100 e de variáveis, maior que 200. Logo não consegui fazer isso.
Então com VBA, tentei fazer com 4 for, mas a planilha sempre travava e não encontrava o resultado.
Minha última tentativa foi usar o open solver, que você pode por mais critérios. Mas está dando problemas também e o algorítimo não espera o novo "resultado" ser calculado, para verificar aquela mudança de proprietários que melhor aumentou o percentual. Sendo assim, usando o opensolver , também não chego a minha solução final.
Link do open solver:
- A coluna que precisa ser modificada de 0 para 1 é a AB da planilha "proprietários"
- Quem é 1 não pode voltar a ser zero.
- Coluna S é apenas uma cópia da coluna AB, para ver quem mudou com um filtro.
- Uma estratégia que usei para saber quantos proprietários foram modificados foi a célula "U1". Esse número deve ser igual a 5.
- Sei que são muitas veiáveis, por isso estou em busca de um resultado que dure em torno de 10 a 20 minutos, será que é possível?
Na planilha vão e resumos contem diversas formulas que calculam o resultado.
estou passando por uma última dificuldade para finalizar meu programa.
Eu tenho um programa que analisa os vãos dentro de propriedades. Se essas propriedades possuem binário 1, significa que posso utiliza-la. Caso contrário preciso esperar até essa propriedade ficar binário 1. A partir disso existem algumas funções que chegam num percentual da situação do meu problema.
Esse resultado está na planilha Resumo.
Esses pontos já estão funcionando muito bem. A análise que gostaria de fazer agora era verificar quais propriedades que ainda não são 1, se tornando binário = 1, aumentam meu percentual mais do que os outros.
Ao verificar minha planilha "proprietários", ao modificar a coluna AB de 0 para 1, automaticamente meu percentual aumenta. Preciso saber quais são os 5 proprietários, que, ao liberar na sequencia, aumentam mais meu percentual do que os outros.
Tentei fazer com SOLVER, mas o número de critérios é muito maior que 100 e de variáveis, maior que 200. Logo não consegui fazer isso.
Então com VBA, tentei fazer com 4 for, mas a planilha sempre travava e não encontrava o resultado.
Minha última tentativa foi usar o open solver, que você pode por mais critérios. Mas está dando problemas também e o algorítimo não espera o novo "resultado" ser calculado, para verificar aquela mudança de proprietários que melhor aumentou o percentual. Sendo assim, usando o opensolver , também não chego a minha solução final.
Link do open solver:
Código: Selecionar todos
Premissas: https://opensolver.org/
- A coluna que precisa ser modificada de 0 para 1 é a AB da planilha "proprietários"
- Quem é 1 não pode voltar a ser zero.
- Coluna S é apenas uma cópia da coluna AB, para ver quem mudou com um filtro.
- Uma estratégia que usei para saber quantos proprietários foram modificados foi a célula "U1". Esse número deve ser igual a 5.
- Sei que são muitas veiáveis, por isso estou em busca de um resultado que dure em torno de 10 a 20 minutos, será que é possível?
Na planilha vão e resumos contem diversas formulas que calculam o resultado.
Você não está autorizado a ver ou baixar esse anexo.