Remover ou permitir uma referência circular no Excel

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

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

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

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

  • Ir paraFórmulas Referênciascirculares>de verificação> de erros.
  • Selecione cada endereço de célula listado e atualize a fórmula para que já não aponte para si própria.
  • Utilize as opções Fórmulas>Analisar Precedentes ou Analisar Dependentes para seguir relações se o problema abranger múltiplas células. Utilizar a opção Analisar Precedentes no separador Fórmulas para seguir as ligações de fórmulas
  • Repita até a barra de estado deixar de mostrar Referências Circulares.

Sugestão

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

Exemplo de padrões de referência circulares

Cenário Exemplo Por que razão cria uma referência circular
Auto-referência directa A célula A1 contém =A1+A2 A1 depende do seu próprio valor.
A fórmula inclui a sua própria célula num intervalo A célula F3 contém =SUM(A3:F3) A célula F3 está incluída no intervalo que está a ser calculado.
Ciclo indireto entre células A1 contém =B1+1, e B1 contém =A1+1 Cada célula depende da outra.

Compreender o comportamento da barra de estado e do aviso

  • A barra de estado pode mostrar Referências Circulares e o endereço de uma célula.
  • Se existirem referências circulares noutra folha de cálculo, poderá apenas ver Referências Circulares sem um endereço.
  • O Excel mostra uma mensagem de aviso da primeira vez que é criada uma referência circular numa sessão. As referências circulares posteriores poderão não apresentar a mesma caixa de diálogo de aviso.

Sugestão

Veja este breve exemplo para um caso de referência circular comum.

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

Resolução do problema em que a Verificação de Erros ou Referências Circulares não está disponível

Estes comandos podem variar consoante a plataforma e a compilação.

  • Computadores Windows e Mac: Utilize referências circulares deverificação> de erros de >fórmulas.
  • Excel na Web e aplicações móveis: Os comandos de auditoria de fórmulas podem ser limitados. Abra o ficheiro numa aplicação de ambiente de trabalho para localizar e corrigir referências circulares.
  • Se não vir o comando, utilize a caixa de pesquisa no Excel e procure Error Checking por ou Circular References.
  • Se o comando estiver desativado, selecione primeiro uma célula da folha de cálculo e, em seguida, tente novamente.

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

Poderá continuar a ver alertas por um destes motivos.

  • Outra referência circular permanece numa folha de cálculo diferente.
  • Outro livro aberto ainda tem uma referência circular.
  • Uma cadeia de fórmulas ainda aponta indiretamente para si mesma.
  • O cálculo iterativo é ativado, para que as referências circulares sejam permitidas intencionalmente.

Obter informações sobre a mensagem de aviso de referência circular

A primeira vez que o Excel encontra uma referência circular, apresenta uma mensagem de aviso. Selecione OK e, em seguida, corrija ou permita a fórmula. Quando fechar o aviso, o Excel poderá apresentar um ou 0 o último valor calculado na célula. Se suspeitar de uma referência circular numa célula que não é apresentada 0, experimente selecionar a fórmula na barra de fórmulas e premir ENTER.

Permitir referências circulares com cálculo iterativo

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

  1. No Excel para ambiente de trabalho Windows, aceda a Opções de Ficheiro>>Fórmulas.
  2. No ambiente de trabalho, aceda Excel para MacCálculo dasPreferências>do Excel>.
  3. Selecione Ativar cálculo iterativo (Windows) ou Utilizar cálculo iterativo (Mac).
  4. Defina o número máximo de iterações para controlar o número de novos cálculos.
  5. Definir Alteração Máxima para controlar quando o recálculo para.

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

Diferenças de plataforma e de versão

  • O Excel para ambiente de trabalho Windows e Mac para ambiente de trabalho fornecem ferramentas de rastreio de referência circulares completas.
  • O Excel na Web suporta cálculo de fórmulas, mas as ferramentas de resolução de problemas de referência circular podem ser mais limitadas do que o ambiente de trabalho.
  • No iOS e Android, utilize uma aplicação de ambiente de trabalho para fluxos de trabalho de correção e rastreio completos.

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte também