Foto de Ricardo A.
Ricardo há 3 anos
Enviada pelo
Site

Extração de dados

          602 401   CNP 602 401
2140085 401 9,28 € 01/01/2016 2140085 01-02-2023 01-01-2016   2140085   B
2140085 401 9,28 € 01/01/2015 2140085 01-02-2023 01-01-2016        
2140085 401 9,28 € 01/04/2014 2140085 01-02-2023 01-01-2016     Em J2 deve mostrar o  valor em €
 da data mais recente da coluna D para o valor 401 da coluna B (14,95€)
Em k2 deve mostrar o  valor em €
 da data mais recente da coluna D para o valor 602 da coluna B (9,28€)
2140085 401 9,41 € 01/01/2012 2140085 01-02-2023 01-01-2016        
2140085 401 9,41 € 01/04/2012 2140085 01-02-2023 01-01-2016        
2140085 602 10,21 € 01/08/2016 2140085 01-02-2023 01-01-2016        
2140085 602 11,23 € 01/04/2017 2140085 01-02-2023 01-01-2016        
2140085 602 12,35 € 01/02/2021 2140085 01-02-2023 01-01-2016        
2140085 602 13,59 € 01/05/2022 2140085 01-02-2023 01-01-2016        
2140085 602 14,95 € 01/02/2023 2140085 01-02-2023 01-01-2016        
Excel
2 respostas
Professor Lucas S.
Respondeu há 3 anos
Contatar Lucas Tadeu

Tem várias variáveis que precisam ser melhor trabalhadas no problema.
Mas assim vai dar uma ajuda.

-- SUPONDO QUE NÃO HÁ POSSIBILIDADE DE REPETIR A DATA.

O jeito fácil de fazer é inverter as colulas C e D e fazer normal via PROCV

PROCV(VALOR DA CÉLULA DO 401; C:D; 2; 0)

C:D é um intervalo que pode ser definido.

 

Agora, se não puder inverter C e D, dá pra fazer uma solução mais complexa...

INDIRETO(CONCATENAR("C";CORRESP(VALOR DA CÉLULA DO 602; D:D; 0));1)

É mais complexa, pq vai depender de poder passar D:D direto, ou o corresp vai precisar de ajustes.

 

De toda forma, com alguns testes você deve conseguir resolver utilizando uma das 2 formas.

Um professor já respondeu

Envie você também uma dúvida grátis

Envie sua pergunta

 
Professor Vitor D.
Respondeu há 3 anos
Contatar Vitor

Olá!


Na célula J2, para encontrar o valor em € da data mais recente da coluna D para o valor 401 da coluna B, pode-se usar a seguinte fórmula:

=PROCV(401; B:D; 3; FALSO)

Essa fórmula usa a função PROCV para localizar o valor "401" na coluna B e retornar o valor correspondente na terceira coluna (coluna D), que é a data mais recente. Como a função PROCV retorna um valor de data, para exibir o valor em € correspondente a essa data, pode-se formatar a célula como moeda (por exemplo, clicando com o botão direito do mouse na célula, selecionando "Formatar células" e escolhendo o formato "Moeda" na guia "Número").

Na célula K2, para encontrar o valor em € da data mais recente da coluna D para o valor 602 da coluna B, pode-se usar a mesma fórmula, mas substituindo "401" por "602":

=PROCV(602; B:D; 3; FALSO)

Essa fórmula retornará o valor "14,95 €", que é o valor em € correspondente à data mais recente para o valor 602 da coluna B.

Um professor já respondeu

Envie você também uma dúvida grátis

Aprenda do seu jeito, no seu ritmo