Página 1 de 1

Procurar valor

Enviado: 14 Nov 2023 às 14:49
por Renato123
Boa tarde,

Gostaria de obter a vossa ajuda em como procurar um valor especifico numa data, utilizei o procx mas não funcionou:
Tabela 1:
DATA PREVISAO Empresa MOEDA PREVISÃO E/S VALOR
01/09/2020 A EUR 8.000,00 S
03/09/2020 b1 JPY 9.000,00 S
03/09/2020 C USD 2.000,00 S


tabela 2
Data Valor m1 Mês ANO Motivo EMPRESA MOEDA VALOR E/S
01/09/2020 9 SETEMBRO 2020 Comercial A EUR 1.000,00 S
03/09/2020 9 SETEMBRO 2020 Serviço b 1 JPY 111,00 S
01/09/2020 9 SETEMBRO 2020 Nota comercial D USD 365,00 S

São duas tabelas em folhas diferentes, o que pretendo é procurar o nome de uma empresa na tabela 1 que esteja na tabela 2 e quero que procure o nome numa data especifica, por fim retorne, na tabela 1, o valor encontrado na tabela 2 para aquela empresa e para aquela data.
Usei a formula seguinte, mas não funcionou:
=PROCX(TABELA1[EMPRESA];TABELA2[EMPRESA];PROCX(TABELA1[DATA PREVISAO];TABELA2[Data Valor];TABELA2[VALOR]))

alguma sugestão?
obrigado

Re: Procurar valor

Enviado: 15 Nov 2023 às 09:40
por osvaldomp
Renato123 escreveu: 14 Nov 2023 às 14:49 alguma sugestão?
Eu sugiro que você anexe aqui no fórum uma amostra do seu arquivo Excel com alguns dados representativos e coloque manualmente a solução desejada.

Re: Procurar valor

Enviado: 15 Nov 2023 às 14:03
por Estevaoba
Boa tarde.

Como o Mestre Oswaldo comentou, o ideal seria você postar um exemplo de sua planilha para podermos testar possíveis soluções.
Dito isso, a sintaxe para a PROCX com mais de um critério seria algo como segue:

=PROCX(TABELA1[@EMPRESA]&TABELA1[@DATA PREVISAO];TABELA2[EMPRESA]&TABELA2[DATA PREVISAO];TABELA2[VALOR])

Argumento 1: os dois itens procurados separados pelo símbolo &
Argumento 2: as matrizes onde procurar separadas pelo símbolo &
Argumento 3: a matriz resultado

Good luck!

Re: Procurar valor

Enviado: 21 Nov 2023 às 14:27
por Renato123
Boa tarde,
consegui aplicar a recomendação do Estevaoba , aproveito para enviar um exemplo em anexo e colocar outras questões:

1) tentei criar a formula dentro da tabela mas apresenta o erro "TRANSPOSIÇÃO"
2) considerando o exemplo anexo. por exemplo na coluna J2, é apresentado a mensagem "N/D", isto por que a data não exatamente igual a data de execução. é possível contemplar um desvio de 1/2 dias de diferença na data de execução em relação a data de previsão?

Re: Procurar valor

Enviado: 21 Nov 2023 às 21:30
por Estevaoba
O erro na tabela é porque você fez busca a toda coluna no primeiro argumento da PROCX.
Experimente mudar para buscar por linha, como na fórmula abaixo.
=PROCX([@Empresa]&[@[DATA PREVISAO]];exe[Empresa]&exe[DATA EXE];exe[VALOR];;1)
O último argumento da PROCX é o modo de correspondência. Por padrão ela busca o valor exato. Então mudei para 1, busca de valor aproximado.