Como encontrar referências circulares no Microsoft Excel


0

Logotipo do Microsoft Excel

Uma referência circular no Excel acontece quando uma célula que contém uma fórmula depende de alguma forma de seu próprio resultado, criando um loop que não pode ser resolvido. Se você quiser interromper esse erro, precisará localizar e remover essas referências para permitir que o Excel conclua o cálculo. Aqui está como.

O que são referências circulares no Excel?

Para explicar as referências circulares do Excel com mais profundidade, vamos imaginar um cenário. Um exemplo de planilha do Excel tem três células com valores — A2, A3 e A4.

Cada uma dessas células tem um valor que é criado usando um cálculo de soma simples. A2 soma os valores de A3 e A4, enquanto A3 é a soma de A2 e A4 e A4 é a soma de A2 e A3. Infelizmente, esses três cálculos não podem coexistir sem causar uma referência circular.

A2 não consegue encontrar a soma de A3 e A4, porque A3 e A4 envolvem um cálculo que inclui A2.

Um exemplo de uma referência circular no Excel

Isso ocorre porque uma célula contendo uma fórmula ou cálculo não pode se referir a si mesma (direta ou indiretamente) sem causar um erro de referência circular. Um loop infinito de cálculos é criado e não pode ser processado.

RELACIONADO: O básico da estruturação de fórmulas no Microsoft Excel

Isso significa que você não consegue ver o valor que está procurando — o Excel está travado e não prossegue.

Para a maioria dos usuários do Excel, esse é um resultado não intencional, pois você deseja que o cálculo seja concluído. Para resolver o problema, você precisará procurar as referências e corrigi-las.

Encontrando referências circulares no Excel

O Excel irá alertá-lo se uma referência circular estiver causando um problema em sua pasta de trabalho. Se você não conseguir identificar o erro sozinho, poderá usar o menu “Verificação de erros” para localizar todas as referências circulares em sua pasta de trabalho.

Usando o menu de verificação de erros

Para encontrar quaisquer referências circulares existentes, abra sua pasta de trabalho e selecione a guia “Fórmulas” na barra de opções. Em seguida, pressione o botão “Verificação de erros”.

No menu suspenso, passe o mouse sobre a opção “Referências circulares” para ver uma lista de todas as referências circulares em sua pasta de trabalho. Para mover para a célula que a contém, selecione a referência da célula no menu.

O menu Verificação de Erros no Microsoft Excel

O Excel se moverá para destacar a célula que contém sua referência circular, permitindo que você a resolva manualmente.

Traçando uma referência circular

Se você estiver lidando com fórmulas complexas, pode ser complicado identificar a origem de uma referência circular no Excel devido a um grande número de células precedentes ou dependentes. As células precedentes são células que alteram o valor de uma célula selecionada, enquanto as células dependentes são células que requerem o valor da célula selecionada para concluir um cálculo.

Para ajudá-lo a trabalhar com isso, você pode rastrear uma referência circular de volta à fonte usando as ferramentas “Trace Precedents” e “Trace Dependents”. Para rastrear uma referência circular no Excel, abra sua pasta de trabalho e selecione uma célula contendo uma referência circular.

Em seguida, selecione Fórmulas > Mostrar Fórmulas. Isso mudará sua pasta de trabalho para o modo de exibição de fórmula, permitindo que você exiba todas as fórmulas em uso sem selecionar células individuais.

Para mostrar fórmulas no Excel, pressione Fórmulas > Mostrar Fórmulas” width=”637″ height=”200″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>Isso não é estritamente necessário, pois o Excel demonstrará visualmente o loop de referência circular usando setas, mas pode ajudá-lo a identificar rapidamente as referências de células problemáticas em uma pasta de trabalho grande.</p>
<div class=

Com a visualização de fórmula ativa e com a célula contendo a referência circular selecionada, clique no botão “Trace Precedents”.

Para rastrear precedentes de células no Excel, pressione Fórmulas > Rastrear precedentes.” width=”634″ height=”193″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>Uma seta aparecerá, apontando para outras células – observe a trilha de seta para ajudar a identificar a origem do problema.</p>
<p><img loading=

Quando terminar, pressione “Trace Dependents” e observe cada célula para a qual ela aponta.

Para rastrear dependentes de células no Excel, pressione Fórmulas > Rastrear dependentes.” width=”634″ height=”193″ onload=”pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);” onerror=”this.onerror=null;pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon(this);”></p>
<p>Como antes, anote as células que estão causando o problema.  O Excel identificará visualmente o loop de referência circular usando setas e ícones circulares.</p>
<p><img loading=

Para cada referência circular que você tiver, talvez seja necessário repetir essas etapas para obter a resposta completa para resolver o problema.

Corrigindo referências circulares no Excel

A única maneira de realmente resolver uma referência circular no Excel é editar o cálculo que a causa. Se o loop for interrompido, o Excel pode concluir o cálculo. A maneira mais rápida (e melhor) de fazer isso é substituir as fórmulas que contêm referências de células por valores correspondentes.

Aqui está um exemplo. Vamos supor novamente que três células em sua pasta de trabalho (A2, A3 e A4) contêm cálculos simples que fazem referência umas às outras. Para resolver a referência circular, você precisa substituir o cálculo em A2 e A4 por um valor de igual valor.

Um exemplo de um loop de referência circular resolvido no Excel

As condições para o cálculo em A3 seriam atendidas, permitindo que o Excel calculasse o valor sem criar um loop. Se você não quiser usar um valor direto, precisará fazer referência a uma referência de célula diferente — uma que não tenha nenhum link existente para a célula selecionada.

Este é um exemplo simples, mas o mesmo princípio é aplicável em pastas de trabalho do Excel maiores e mais complexas.

RELACIONADO: Como ocultar valores e indicadores de erro no Microsoft Excel


Like it? Share with your friends!

0

0 Comments

Your email address will not be published. Required fields are marked *