Remova ou permita uma referência circular no Excel

Aplica-se a
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 para Mac Excel 2021 Excel 2021 para Mac Excel 2019 Excel 2016

Uma referência circular ocorre quando uma fórmula se refere a si mesma, direta ou indiretamente. Por exemplo, se a célula D3 contiver =D1+D2+D3, o Excel não poderá concluir o cálculo porque D3 dependerá de D3.

Uma fórmula que causa uma referência circular no Excel

Como localizar e corrigir a célula ou células com uma referência circular

  • Vá para Fórmulas>Verificação de Erros>Referências circulares.
  • Selecione cada endereço de célula listado e atualize a fórmula para que ela não aponte mais para si mesma.
  • Use Fórmulas,>Rastrear Precedentes ou Rastrear Dependentes para seguir relações se o problema se estender por várias células. Usar Rastrear Precedentes na guia Fórmulas para seguir os links de fórmulas
  • Repita até que a barra de status não mostre mais Referências Circulares.

Dica

Pressione Ctrl+G (Windows) ou Control+G (Mac) para saltar rapidamente para as células referenciadas.

Exemplos de padrões de referência circulares

Cenário Exemplo Por que ele cria uma referência circular
Auto-referência direta A célula A1 contém =A1+A2 A1 depende de seu próprio valor.
A fórmula inclui sua própria célula em um intervalo A célula F3 contém =SUM(A3:F3) F3 está incluído no intervalo que está sendo calculado.
Loop indireto entre células A1 contém =B1+1e B1 contém =A1+1 Cada célula depende da outra.

Entender a barra de status e o comportamento do aviso

  • A barra de status pode mostrar referências circulares e o endereço de uma célula.
  • Se houver referências circulares em outra planilha, talvez você veja apenas Referências Circulares sem um endereço.
  • O Excel mostra uma mensagem de aviso na primeira vez que uma referência circular é criada em uma sessão. Referências circulares posteriores podem não mostrar a mesma caixa de diálogo de aviso.

Dica

Assista a este pequeno exemplo para um caso de referência circular comum.

[! VÍDEO 0d62be55-8ccd-43b6-8472-0fc7debb4521]

Solução de problemas quando a Verificação de Erros ou Referências Circulares não estão disponíveis

Esses comandos podem variar de acordo com a plataforma e o build.

  • Área de trabalho do Windows e da área de trabalho do Mac: Usar referências circulares de verificação de>erros de fórmulas>.
  • Excel para a Web e aplicativos móveis: os comandos de auditoria de fórmulas podem ser limitados. Abra o arquivo em um aplicativo da área de trabalho para localizar e corrigir referências circulares.
  • Se você não vir o comando, use a caixa de pesquisa no Excel e pesquise por Error Checking ou Circular References.
  • Se o comando estiver desabilitado, selecione uma célula da planilha primeiro e tente novamente.

Por que os alertas de referência circular podem continuar após as edições

Você ainda pode ver alertas por um destes motivos.

  • Outra referência circular permanece em uma planilha diferente.
  • Outra pasta de trabalho aberta ainda tem uma referência circular.
  • Uma cadeia de fórmulas ainda aponta indiretamente de volta para si mesma.
  • O cálculo iterativo está habilitado, portanto, referências circulares são permitidas intencionalmente.

Saber sobre a mensagem de aviso de referência circular

Na primeira vez que o Excel encontra uma referência circular, ele exibe uma mensagem de aviso. Selecione OK e, em seguida, corrija ou permita a fórmula. Quando você fechar o aviso, o Excel poderá exibir um 0 ou o último valor calculado na célula. Se você suspeitar de uma referência circular em uma célula que não aparece 0, tente selecionar a fórmula na barra de fórmulas e pressionar Enter.

Permitir referências circulares com cálculo iterativo

Você pode permitir referências circulares para modelos financeiros ou de engenharia específicos em que o recálculo repetido é intencional. Na maioria das planilhas, mantenha o cálculo iterativo desativado.

  1. No Excel para área de trabalho do Windows, vá para Arquivo>Opções>Fórmulas.
  2. No Excel para Mac desktop, vá paraCálculo de Preferências>do Excel>.
  3. Selecione Habilitar cálculo iterativo (Windows) ou Usar cálculo iterativo (Mac).
  4. Defina o número máximo de iterações para controlar o número de recálculos.
  5. Defina a alteração máxima para controlar quando o recálculo for interrompido.

Por padrão, o Excel para após 100 iterações ou quando os valores são alterados em menos de 0,001.

Diferenças de plataforma e versão

  • O Excel para área de trabalho do Windows e a área de trabalho do Mac fornecem ferramentas completas de rastreamento de referência circular.
  • O Excel para a Web dá suporte ao cálculo de fórmulas, mas as ferramentas de solução de problemas de referência circular podem ser mais limitadas do que a área de trabalho.
  • No iOS e no Android, use um aplicativo da área de trabalho para fluxos de trabalho completos de rastreamento e correção.

Precisa de mais ajuda?

Você sempre pode consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Confira também