Referência circular no Excel: o que é e como resolver

Excel · 4 min de leitura

Em resumo

Referência circular é uma fórmula que inclui a própria célula no cálculo, como um total que soma a si mesmo. Para achar, use Fórmulas > Verificação de Erros > Referências Circulares; para corrigir, ajuste o intervalo da fórmula para não incluir a célula do resultado.

Referência circular no Excel: o que é e como resolver

Você abre a planilha e aparece o aviso: "Há uma ou mais referências circulares em que uma fórmula se refere à sua própria célula, direta ou indiretamente". Um total mostra zero, ou um valor que não faz sentido. É uma referência circular: uma fórmula que, em algum ponto, depende do próprio resultado. O Excel não consegue resolver, porque seria um cálculo sem fim.

Neste guia você vai entender a lógica do problema, encontrar a célula culpada em segundos e corrigir a fórmula.

Caso prefira aprender por vídeo, veja o vídeo abaixo:

O que você vai aprender

  • O que é uma referência circular, com um exemplo simples;
  • Como o Excel avisa;
  • Como localizar a célula em Fórmulas > Verificação de Erros;
  • Como corrigir;
  • Os casos indiretos e o cálculo iterativo.

Entendendo o problema

Imagine que a célula G38 tenha a fórmula:

=G36+G37+G38+G39

Para calcular G38, o Excel precisa saber G38. Ele poderia substituir o G38 da fórmula pela própria fórmula: G36 + G37 + (G36 + G37 + G38 + G39) + G39. Mas aí aparece G38 de novo, e de novo, e de novo. Um laço infinito. Por isso o Excel interrompe o cálculo, avisa e, geralmente, mostra 0.

Resumindo: referência circular é quando uma fórmula usa, no próprio cálculo, a célula em que ela está, ou uma célula que depende dela.

O exemplo do vídeo

Uma planilha de vendedores com número de contatos, reuniões, vendas e conversão (vendas ÷ contatos). Na linha de total, o total de contatos (célula C16) foi escrito assim:

=SOMA(C6:C16)

O intervalo vai até a C16, ou seja, inclui a própria célula do total. É o erro mais comum de todos: arrastar a seleção uma linha a mais ao fazer uma soma.

Como localizar a referência circular

  1. Vá na guia Fórmulas;
  2. Clique na setinha de Verificação de Erros;
  3. Passe o mouse em Referências Circulares. O Excel lista a célula (ou células) com o problema;
  4. Clique no endereço para ir direto até ela.

A barra de status, no rodapé da janela, também avisa: "Referências Circulares: C16".

Como corrigir

Entre na fórmula (F2) e veja o intervalo destacado. Ajuste para não incluir a célula da fórmula:

=SOMA(C6:C15)

Dê Enter. O total de contatos aparece correto, e a conversão total, que dependia dele, também. Volte em Fórmulas > Verificação de Erros: a opção Referências Circulares fica desabilitada, sinal de que não há mais nenhuma.

Referências circulares indiretas

Nem sempre a célula aparece na própria fórmula. Exemplo:

  • A1 tem =B1*2;
  • B1 tem =C1+10;
  • C1 tem =A1/4.

A1 depende de B1, que depende de C1, que depende de A1. Para seguir a cadeia, use Fórmulas > Rastrear Precedentes e Rastrear Dependentes: o Excel desenha setas entre as células. Quando o laço fecha, você encontra onde cortar.

Causas comuns

SituaçãoCorreção
Total que inclui a própria linha de totalAjustar o intervalo para terminar na linha anterior
Fórmula de coluna inteira na mesma coluna (=SOMA(C:C) dentro da coluna C)Colocar o total em outra coluna ou usar intervalo limitado
Percentual que divide pelo total que soma os percentuaisRever a lógica: o total deve vir dos valores, não dos percentuais
Fórmula copiada que "andou" para cima de si mesmaTravar referências com F4 antes de copiar

Uma prevenção prática: formatar a base como tabela e usar a linha de totais. Ela nunca se inclui no próprio cálculo. Veja como formatar como tabela no Excel.

E o cálculo iterativo?

Existem casos raros em que a circularidade é intencional, como certos modelos financeiros (juros sobre um saldo que depende dos próprios juros). Para eles, o Excel tem o cálculo iterativo, em Arquivo > Opções > Fórmulas > Habilitar cálculo iterativo: o Excel repete o cálculo um número limitado de vezes até o resultado estabilizar.

Use com muito cuidado. Com ele ligado, o Excel deixa de avisar sobre referências circulares, inclusive as acidentais, e erros passam despercebidos. Se você não montou de propósito um modelo circular, deixe desligado.

Perguntas frequentes

O que é referência circular no Excel?

Uma fórmula que depende do próprio resultado, direta ou indiretamente.

Como encontrar a referência circular?

Em Fórmulas > Verificação de Erros > Referências Circulares, ou pela barra de status.

Por que a célula mostra zero?

O Excel interrompe o cálculo circular e, geralmente, exibe 0 na célula.

Devo ativar o cálculo iterativo?

Só se a circularidade for intencional. Para erros comuns, corrija a fórmula.

Conclusão

Referência circular é uma fórmula que se inclui no próprio cálculo. Localize em Fórmulas > Verificação de Erros, ajuste o intervalo ou a lógica, e confirme que a opção ficou desabilitada. Na maioria das vezes, o culpado é um total que soma a si mesmo.

Bons estudos e até o próximo conteúdo! 🚀

Quer dominar o Excel do básico ao avançado? Conheça o curso de Excel online da Atuar: 278 aulas, certificado e monitoria 24h com IA.

Continue aprendendo