Compartilhar via

Fórmula PROCX/PROCV retornando #N/D no cálculo automático e retornando o valor correto no cálculo manual

Anônima
2023-06-15T20:01:15+00:00

Olá, pessoal, gostaria de uma ajuda na fórmula PROCX/PROCV (ambas dão o mesmo erro).

A fórmula é uma combinação entre PROCX/PROCV com SE para localizar uma primary key da tabela1 na tabela2, onde SE o PROCV/PROCX localizar a PK da coluna A na tabela2 ela retorna a informação da tabela2, caso contrário ela retorna uma informação da própria tabela1.

A fórmula está retornando o resultado em algumas linhas e #N/D em outras, entretanto, quando entro na célula com o erro e pressiono F2 ENTER, a fórmula retorna o valor correto.

Existem também dois fatos curiosos: 1- Quando a planilha se atualiza (cálculo está no automático), as linhas corrigidas voltam a apresentar o erro. 2- o erro não aparece nas mesmas linhas, ele fica flutuando a cada vez que a planilha atualiza, o que afasta a ideia de erro na fórmula, visto que em alguns cálculos ele traz o valor e em outros não.

Outras informações:

  • A tabela2 não possui fórmulas, nem variáveis;
  • O erro acontece em mais de uma máquina;
  • O cálculo já está no automático;
  • Shift Ctrl Alt F9 traz o mesmo erro;
  • Notebook I7-11th, 16GB RAM, Windows 11 Pro x64 (erro acontece no W10 também)
Microsoft 365 e Office | Excel | Para empresas | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Dio Xavier 286.8K Pontos de reputação Moderador Voluntário
    2023-06-16T02:44:31+00:00

    Olá

    Bem vindo à Comunidade Microsoft 365 e Office

    Tudo bem, Gustavo? Com base nas informações fornecidas, é possível que o problema esteja relacionado à dependência das células e à forma como o Excel calcula as fórmulas. Vou explicar alguns possíveis cenários que podem causar esse comportamento.

    1. Dependência das células:
      • Verifica se a fórmula que utiliza as funções PROCX/PROCV com SE depende de outras células que podem estar causando o erro. Se essas células dependem de outras fórmulas ou dados externos que podem estar demorando para atualizar, isso pode causar o erro intermitente.
    2. Recálculo automático:
      • Embora você tenha mencionado que o cálculo está no automático, verifica se a opção de cálculo automático está realmente habilitada nas configurações do Excel. Para confirmar isso, vá para a guia "Fórmulas" e certifique-se de que a opção "Cálculo Automático" esteja selecionada.
    3. Lentidão no cálculo:
      • Se a planilha contiver muitos dados ou fórmulas complexas, o cálculo automático pode levar tempo para ser concluído. Durante esse processo, é possível que algumas células sejam recalculadas corretamente, enquanto outras apresentam o erro #N/D temporariamente. Verifica se a planilha contém cálculos ou referências a um grande número de células.
    4. Configurações de cálculo:
      • Verifica se as configurações de cálculo do Excel estão configuradas corretamente. Na guia "Fórmulas", vá para "Opções de Cálculo" e certifique-se de que as opções selecionadas sejam adequadas ao seu caso, como "Cálculo Automático" e "Atualizar cálculos antes de salvar".
    5. Problemas na planilha:
      • Pode haver algum problema específico na planilha que esteja causando o comportamento inconsistente. Tente copiar as fórmulas e dados relevantes para uma nova planilha e veja se o problema persiste. Isso ajudará a descartar a possibilidade de corrupção nos dados ou fórmulas.

    Se mesmo após essas verificações o problema persistir, pode ser necessário examinar mais detalhadamente a estrutura da planilha, as fórmulas utilizadas e os dados envolvidos. Nesse caso, pode ser útil compartilhar a planilha conosco para análise mais aprofundada.

    Esta resposta foi útil?

    0 comentários Sem comentários