Como corrigir uma referência circular

Uma referência circular ocorre quando uma célula da planilha se refere a si mesma diretamente ou através de outra célula. A menos que os valores padrão sejam modificados, a criação de uma referência circular gera uma mensagem de erro. A maioria dos programas de planilhas, como Microsoft Excel, OpenOffice Calc e LibreOffice Calc, contém uma função de cálculo iterativo. Esse recurso funciona com referências circulares repetindo os cálculos um certo número de vezes, usando os resultados da iteração anterior. Às vezes, esse método produz resultados ou erros inesperados se não houver resultados aceitáveis. Um método melhor para resolver referências circulares é eliminá-las completamente.

Cálculos iterativos

Passo 1

Abra um programa de planilha, como Microsoft Excel, OpenOffice Calc ou LibreOffice Calc, e crie uma referência circular. Como exemplo, insira “preço total de venda” sem as aspas na célula A1, “Preço original” na célula A2 e “carga tributária imputada” na célula A3. Digite “$ 50” na célula B1, “= B1-B3” na célula B2 e “= B2 * 0,1” na célula B3. A fórmula na célula B3 assume uma taxa de imposto de 10% para o cálculo das taxas. A fórmula na célula B2 tenta calcular o preço original. Isso é obtido subtraindo o imposto cobrado do valor total das vendas. No entanto, isso cria uma referência circular, porque as fórmulas nas células B2 e B3 exigem dados uma da outra.

Etapa 2

Acesse as opções de cálculo na folha. No Microsoft Excel, clique em “Arquivo”, “Opções” e “Fórmulas”. No OpenOffice Calc e no LibreOffice Calc, clique em “Ferramentas” e “Opções”. Clique em “+” ao lado de “… Calc” e selecione “Calcular”.

Etapa 3

Marque “Ativar cálculo iterativo” no Excel ou “iterações” no OpenOffice ou no LibreOffice. Por padrão, cada programa usa 100 iterações com uma alteração máxima de 0,001 antes de produzir um resultado. Embora você possa alterar esses valores, eles não terão problemas na maioria dos casos, portanto, não os altere.

Etapa 4

Clique em “Aceitar” para permitir cálculos iterativos e realizar o cálculo. No exemplo, os recursos de cálculo iterativo produzem o preço de venda original de US $ 45,45 com US $ 4,55 em impostos.

Remover referências circulares

Passo 1

Abra o programa de planilhas e crie uma referência circular conforme indicado na seção anterior.

Etapa 2

Localize as células que contêm a referência circular. Com as configurações das iterações desativadas, procure uma linha azul indicando a referência no Excel. No OpenOffica, procure “Err: 522” na célula.

Etapa 3

Mude a fórmula para evitar uma referência circular. Isso é obtido reconstruindo a fórmula, inserindo manualmente um valor ou apontando para uma célula diferente. Por exemplo, alterar a fórmula na célula A2 para “= B1 / 1.1” calcula o preço original sem usar uma referência circular.

Referências

 

Você pode estar interessado:

Deixe um comentário