Conteúdo
Na maioria dos casos, as referências circulares são percebidas pelos usuários como expressões errôneas. Isso se deve ao fato de o próprio programa estar sobrecarregado com a presença deles, alertando sobre isso com um alerta especial. Para remover cargas desnecessárias de processos de software e eliminar situações de conflito entre células, é necessário encontrar áreas problemáticas e removê-las.
O que é uma referência circular
Uma referência circular é uma expressão que, por meio de fórmulas localizadas em outras células, se refere ao início da expressão. Ao mesmo tempo, nesta cadeia pode haver um grande número de elos, a partir dos quais se forma um círculo vicioso. Na maioria das vezes, essa é uma expressão errônea que sobrecarrega o sistema, impede que o programa funcione corretamente. No entanto, em algumas situações, os usuários adicionam deliberadamente referências circulares para realizar certas operações computacionais.
Se uma referência circular é um erro que o usuário cometeu acidentalmente ao preencher uma tabela, introduzindo determinadas funções, fórmulas, você precisa encontrá-la e excluí-la. Neste caso, existem várias maneiras eficazes. Vale a pena considerar em detalhes os 2 mais simples e comprovados na prática.
Importante! Pensar se há ou não referências circulares na tabela não é necessário. Se tais situações de conflito estiverem presentes, as versões modernas do Excel notificam imediatamente o usuário sobre isso com uma janela de aviso com informações relevantes.
Busca visual
O método de pesquisa mais simples, adequado ao verificar tabelas pequenas. Procedimento:
- Quando uma janela de aviso aparecer, feche-a pressionando o botão OK.
- O programa designará automaticamente aquelas células entre as quais surgiu uma situação de conflito. Eles serão destacados com uma seta de rastreamento especial.
- Para remover a ciclicidade, você precisa ir até a célula indicada e corrigir a fórmula. Para fazer isso, é necessário remover as coordenadas da célula de conflito da fórmula geral.
- Resta mover o cursor do mouse para qualquer célula livre na tabela, clique em LMB. A referência circular será removida.
Usando as ferramentas do programa
Nos casos em que as setas de rastreamento não apontam para áreas problemáticas na tabela, você deve usar as ferramentas internas do Excel para localizar e remover referências circulares. Procedimento:
- Primeiro de tudo, você precisa fechar a janela de aviso.
- Vá para a guia “Fórmulas” na barra de ferramentas principal.
- Vá para a seção Dependências de Fórmula.
- Encontre o botão “Verificar erros”. Se a janela do programa estiver em formato compactado, este botão será marcado com um ponto de exclamação. Ao lado dele deve haver um pequeno triângulo que aponta para baixo. Clique nele para abrir uma lista de comandos.
- Selecione “Links Circulares” na lista.
- Após concluir todas as etapas descritas acima, o usuário verá uma lista completa com células que contêm referências circulares. Para entender exatamente onde esta célula está localizada, você precisa encontrá-la na lista, clicar nela com o botão esquerdo do mouse. O programa redirecionará automaticamente o usuário para o local onde ocorreu o conflito.
- Em seguida, você precisa corrigir o erro para cada célula problemática, conforme descrito no primeiro método. Quando as coordenadas conflitantes são removidas de todas as fórmulas que estão na lista de erros, uma verificação final deve ser realizada. Para fazer isso, ao lado do botão “Verificar erros”, você precisa abrir uma lista de comandos. Se o item “Links Circulares” não for mostrado como ativo, não há erros.
Desativando o bloqueio e criando referências circulares
Agora que você descobriu como encontrar e corrigir referências circulares em planilhas do Excel, é hora de analisar situações em que essas expressões podem ser usadas a seu favor. No entanto, antes disso, você precisa aprender a desabilitar o bloqueio automático desses links.
Na maioria das vezes, as referências circulares são usadas deliberadamente durante a construção de modelos econômicos, para realizar cálculos iterativos. No entanto, mesmo que tal expressão seja usada conscientemente, o programa ainda a bloqueará automaticamente. Para executar a expressão, você deve desabilitar o bloqueio. Para fazer isso, você precisa executar várias ações:
- Vá para a guia "Arquivo" no painel principal.
- Selecione "Configurações".
- A janela de configuração do Excel deve aparecer antes do usuário. No menu à esquerda, selecione a guia “Fórmulas”.
- Vá para a seção Opções de cálculo. Marque a caixa ao lado da função "Ativar cálculos iterativos". Além disso, nos campos livres logo abaixo você pode definir o número máximo de tais cálculos, o erro permitido.
Importante! É melhor não alterar o número máximo de cálculos iterativos, a menos que seja absolutamente necessário. Se houver muitos deles, o programa ficará sobrecarregado, podendo haver falhas em seu trabalho.
- Para que as alterações tenham efeito, você deve clicar no botão “OK”. Depois disso, o programa não bloqueará mais automaticamente os cálculos em células vinculadas por referências circulares.
A maneira mais fácil de criar um link circular é selecionar qualquer célula da tabela, inserir o sinal “=” nela, imediatamente após o que adicionar as coordenadas da mesma célula. Para complicar a tarefa, para estender a referência circular para várias células, você precisa seguir o seguinte procedimento:
- Na célula A1 adicione o número “2”.
- Na célula B1, insira o valor “=C1”.
- Na célula C1 adicione a fórmula “=A1”.
- Resta retornar à primeira célula, através dela se referir à célula B1. Depois disso, a cadeia de 3 células será fechada.
Conclusão
Encontrar referências circulares em uma planilha do Excel é bastante fácil. Essa tarefa é bastante simplificada pela notificação automática do próprio programa sobre a presença de expressões conflitantes. Depois disso, resta apenas usar um dos dois métodos descritos acima para se livrar dos erros.