Guru do Excel + Power BI

Sua dose diária de Power BI e Excel

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
Por Renato123
Posts
#73760
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
Por osvaldomp
#73761
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.
Avatar do usuário
Por Estevaoba
Avatar
#73763
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!
Por Renato123
Posts
#73780
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?
Você não está autorizado a ver ou baixar esse anexo.
Avatar do usuário
Por Estevaoba
Avatar
#73783
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.

Boa tarde! Solicito a sua ajuda para resolver o p[…]

Importação de xmls de notas fiscais

Boa tarde, Essa situação pode ocorr[…]

AJUDA POWER BI COLUNA CALCULADA

Boa tarde, Uma medida não atenderia? Preci[…]

Olá. Poderiam me ajudar com um códig[…]

Boas, Seria algo assim: Selecionar a Coluna F[…]

Boas, Experimente a seguinte MACRO VBA. Vai elim[…]

Era isso mesmo muito obrigado