Notifications
Clear all

Cálculo Iterativo - Excel

3 Posts
1 Usuários
0 Reactions
2,124 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Caros, bom dia.

Tenho uma planilha que realiza cálculo com referência circular, ou seja, a célula B1 depende de B3 e algumas outras células, e a célula B3 depende de B1 e algumas outras células diferentes.
Já permiti o cálculo iterativo nas opções do Excel e o valor converge sem problemas.
O meu problema é que o valor de B1 não pode ser negativo, para isso criei na célula B2 uma verificação dessa condição: B2=if(B1<0;0;B1). O problema é que em alguns casos o valor de B1 aparece negativo e B2 apresenta um valor positivo (tipo B1=-0.027 e B2=0.0317). Quando aperto F9 (cálculo manual) ela retorna um valor positivo em B1 e Zero em B2 (B1=0.0317 e B2=0).
O que percebi: a célula B2 está analisando o valor da iteração anterior e não o da atual apresentada em B1.
Alguma sugestão para que o Excel reconheça o valor da iteração "n" e não de "n-1" ?

 
Postado : 23/08/2012 10:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde!!

Enquanto não te responde de forma satisfatória, poste seu arquivo modelo COMPACTADO!!!

Att ;)

 
Postado : 23/08/2012 11:31 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Não é a minha praia, mas se não me engano na barra do excel fica o "alerta" --> Calcula, ou seja ao se alterar algum vlr o calculo interativo e executado(em no maximo do numero de vezes definido em opções), e para novas interações deve-se precionar o F9.
Uma possibilidade seria aumentar o numero de vezes que é executado, para ver se assim "pega" a ultima; ou então habilitar "Precisão conforme exibido"

sampa.if.usp.br/~suaide/blog/files/fge213.2007/laplaciano.xls

 
Postado : 23/08/2012 11:41 am