Conceito: referências circulares
Atenção: em quase todos os casos, uma referência circular indica um erro que você deve corrigir. É recomendável não habilitar cálculos iterativos, principalmente em pastas de trabalho que contêm dados dinâmicos. isso oculta erros de dados que podem resultar em desempenho ruim e comportamento inesperado.
.As referências circulares ocorrem em uma pasta de trabalho quando uma célula se refere a si mesma ou a outra célula que faz referência à célula original. A fórmula requer um resultado que depende da célula original, portanto, ocorre um erro.
Um ícone vermelho
indica que o Worksheets não concluiu o cálculo; a pasta de trabalho está em um estado em que algumas fórmulas não foram totalmente executadas e estão mostrando valores antigos. Você pode colocar o cursor do mouse sobre o ícone para ver uma dica de ferramenta com informações sobre o problema. Há duas causas comuns que fazem com que uma pasta de trabalho interrompa o cálculo prematuramente: o limite de cálculo foi atingido ou a presença de uma ou mais referências circulares na pasta de trabalho. Se a causa do problema é uma referência circular, você pode clicar no ícone vermelho para navegar até a localização da célula da referência. Se você tem mais de uma referência circular, o Worksheets navega até a localização da primeira.
indica que o Worksheets não concluiu o cálculo; a pasta de trabalho está em um estado em que algumas fórmulas não foram totalmente executadas e estão mostrando valores antigos. Você pode colocar o cursor do mouse sobre o ícone para ver uma dica de ferramenta com informações sobre o problema. Há duas causas comuns que fazem com que uma pasta de trabalho interrompa o cálculo prematuramente: o limite de cálculo foi atingido ou a presença de uma ou mais referências circulares na pasta de trabalho. Se a causa do problema é uma referência circular, você pode clicar no ícone vermelho para navegar até a localização da célula da referência. Se você tem mais de uma referência circular, o Worksheets navega até a localização da primeira.Em algumas raras situações, você pode querer permitir referências circulares.
Exemplo: você tem um custo básico de 1.000.000 USD para um projeto. Um consultor ganha uma taxa de 5% com base no custo total do projeto, que é de 1.000.000 USD mais a taxa do consultor. Como a taxa faz parte do cálculo, ela é uma referência circular na planilha, portanto, você precisa permitir que o cálculo iterativo ocorra.
A | B | C |
|---|---|---|
Custo básico | 1.000.000,00 USD | |
Tarifa de consulta | =B3*C2 | 5% |
Custo total | =SUM(B1:B2) |
Para habilitar referências circulares em uma pasta de trabalho para calcular:
- Selecione .
- SelecioneHabilitar cálculo iterativoe insira valores para:
- Iterações máximas: insira um valor de 100 ou menos iterações.
- Alteração máxima: insira um valor máximo de alteração. O valor por padrão é 0,001. O Worksheets faz o cálculo circular para o número de iterações que você especificou ou até que o resultado seja alterado para um valor menor.
Se você habilita o cálculo iterativo, mas o limite de cálculo de iteração é atingido, um ícone amarelo
é exibido na pasta de trabalho.
é exibido na pasta de trabalho.Se você abre uma pasta de trabalho contendo referências circulares e sua configuração de recálculo é
Manual
, uma mensagem é exibida. selecione para atualizar a fórmula.