PROCV não Localiza valor quando na base MATRIZ TABELA há uma fórmula DATAM

Anônima
2018-01-11T18:22:41+00:00

Boa tarde pessoal!

Temos uma planilha com uma função PROCV para localizar um dado em uma determinada aba do mesmo arquivo, mas a pesquisa não retorna nada. A informação que desejamos localizar existe mas a função não consegue exibir o resultado porque o intervalo definido na "MATRIZ TABELA" corresponde a todas as linhas da planilha (Outra!$A:$G - por exemplo) onde na linha A:1 há uma fórmula de data (=DATAM(DATA(ANO(HOJE());MÊS(HOJE());DIA(1));-1)). Quando excluímos essa fórmula, o PROCV consegue identificar o valor e apresenta-lo normalmente.

Alguém sabe informar se há incompatibilidades entre estas funções?

Obrigado.

Abraço a todos!

Microsoft 365 e Office | Excel | Para uso doméstico | 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
Resposta aceita pelo autor da pergunta
Anônima
2018-01-11T21:40:33+00:00

Boa noite,

Infelizmente, eu não entendi completamente o seu problema. Veja a próxima figura.

Fórmula:

=SEERRO(PROCV(A2;Outra!$A:$G;7;0); "Data não localizada")

Você pode notar que no exemplo acima não ocorre o problema informado por você.

Se for possível, nos passe mais informações sobre o teu problema. Nos informe o seguinte:

  1. A sua fórmula
  2. Na sua próxima postagem coloque uma figura da sua planilha ou de uma planilha de exemplo semelhante a sua (como a figura acima).

Markmzz

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2018-01-12T21:20:24+00:00

    Boa noite Robson!

    Inicialmente, obrigado pelo retorno.

    Agora, algumas observações:

    1. Para ocultar o conteúdo de uma célula utilize a formatação personalizada ;;;
    2. Não utilize DIA(1) na função DATA, basta apenas o número 1 (sem a função DIA). Lembro a você que DIA(1) é o mesmo que DIA("01/01/1900") na configuração padrão do Excel.
    3. Você pode substituir a fórmula

    =DATAM(DATA(ANO(HOJE());MÊS(HOJE());DIA(1));-1)

    por essa =DATAM(HOJE()-DIA(HOJE())+1;-1)

    ou por essa =DATAM(FIMMÊS(HOJE();0)+1;-2)

    ou por essa =FIMMÊS(HOJE();-2)+1

    Um abraço,

    Markmzz

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Anônima
    2018-01-12T14:19:30+00:00

    Markmzz,

    Obrigado pelo seu apoio, conseguimos identificar e resolver o problema!

    Apenas para ilustração, segue uma imagem do arquivo:

    A célula "B2" (amarelo) possuía uma fórmula DATAM, em formato Geral, a cor da fonte e do preenchimento em branco, totalmente invisível! Essa fórmula era utilizada para o cálculo em outra célula "C3", o usuário não sabia que havia um valor na célula de origem, na "B2". 

    Em resumo, o PROCV estava procurando o dado com base no valor "12/2017", precisávamos da terceira linha da coluna B - a partir do cabeçalho "Mês" - mas o valor localizado era da célula "B2", a qual estava mascarada pelo tipo de dado e transparência da fonte. 

    Um pouco confuso mas espero que ajude na interpretação.

    Um abraço.

    Esta resposta foi útil?

    0 comentários Sem comentários