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" ?
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 23/08/2012 10:57 am