Como pesquisar ou encontrar o valor com a data máxima ou última no Excel

Anonim

Neste artigo, aprenderemos como pesquisar ou encontrar o valor com a última data no Excel.

Pesquise um valor e encontre a data máxima ou última

A imagem abaixo mostra os valores na coluna B (B3: B9) e as datas na coluna C (C3: C9). A fórmula na célula F4 permite pesquisar o valor e retornar a última data em uma coluna adjacente ou correspondente para aquele valor.

Atualização, 15/08/2016! Adicionada uma fórmula regular.

Fórmula na célula F4:

= MAX (INDEX ((C3 = A8: A14) * B8: B14,))

Fórmula de matriz em F4:

= MAX (IF (C3 = A8: A14, B8: B14))

Fórmula na célula F4 (versões mais recentes do Excel):

= MAXIFS (C3: C9, B3: B9, F2)

Como criar uma fórmula de matriz

  1. Clique duas vezes na célula C5
  2. Copiar / colar acima da fórmula de matriz
  3. Pressione e segure Ctrl + Shift simultaneamente
  4. pressione Enter
  5. Solte todas as chaves

A fórmula muda e agora começa e termina com uma chave, não insira esses caracteres você mesmo. Eles aparecem automaticamente.

Explicando a fórmula de matriz na célula C5

Você pode acompanhar se selecionar a célula C5 e ir para a guia "Fórmulas" na faixa de opções e clicar no botão "Avaliar Fórmula". Clique no botão "Avaliar", mostrado na caixa de diálogo, para ir para a próxima etapa.

Etapa 1 - Encontre valores iguais ao valor de pesquisa

C3 = A8: A14

torna-se

"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}

e retorna

{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}

Etapa 2 - converter valores booleanos em datas correspondentes

IF (C3 = A8: A14, B8: B14)

torna-se

SE ({FALSO; FALSO; VERDADEIRO; FALSO; VERDADEIRO; FALSO; VERDADEIRO}, B8: B14)

torna-se

SE ({FALSO; FALSO; VERDADEIRO; FALSO; VERDADEIRO; FALSO; VERDADEIRO}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})

e retorna

{FALSO; FALSO; 40323; FALSO; 40149; FALSO; 40195}

Etapa 3 - Retorne o maior valor

= MAX (IF (C3 = A8: A14, B8: B14))

torna-se

= MÁX. ({FALSO; FALSO; 40323; FALSO; 40149; FALSO; 40195})

e retorna 40323 formatado como 2010-05-25.

Pesquise um valor e encontre a data máxima (Tabela Dinâmica)

As fórmulas demonstradas neste artigo podem ser muito lentas ou ocupar muita memória se você trabalhar com grandes quantidades de dados. A Tabela Dinâmica é uma excelente opção em tais casos, é incrivelmente rápida mesmo com muitos dados.

Como configurar a Tabela Dinâmica

  1. Selecione o intervalo de células que contém os dados.

  1. Vá para a guia "Inserir" na faixa de opções.
  1. Clique no botão "Tabela Dinâmica".
  2. Uma caixa de diálogo é exibida.

    Normalmente coloco a Tabela Dinâmica em uma nova planilha para que ela não oculte partes do conjunto de dados durante a filtragem, etc.

  1. Clique no botão OK.

  1. Clique em Valores e arraste para o campo Filtros, veja a seta azul acima.
  2. Clique em Datas e arraste para o campo Valores.
  3. Clique em "Contagem de datas".
  4. Clique em "Configurações do campo de valor…".
  5. Clique em "Max" para selecioná-lo.
  6. Clique no botão "Formato do número".
  7. Clique na categoria "Data" e selecione um tipo.
  8. Clique no botão OK.
  9. Clique no botão OK.

Clique na célula B1 para filtrar a última data com base no valor selecionado, a imagem acima mostra o valor EE selecionado e a última data com base nesse valor é 25/05/2010.

Pesquise todos os valores e encontre a data mais recente (mais antiga)

A fórmula a seguir procura na coluna C a data mais recente para cada valor na coluna B.

Fórmula na célula D3:

= IF (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14) * $ C $ 3: $ C $ 14,)) = C3, "Último", "")

Fórmula de matriz na célula D3:

= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, "Último", "")

Fórmula na célula D3:

= IF (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, "Último", "")

Como copiar a fórmula de matriz

  1. Copiar célula C2
  2. Selecione o intervalo de células C3: C8
  3. Colar

Procure e encontre a última data usando várias condições

Fórmula na célula H3:

= MAX (INDEX ((C2: C29 = H1) * (D2: D29 = H2) * E2: E29,))

Fórmula de matriz na célula H3:

= MAX (IF ((C2: C29 = H1) * (D2: D29 = H2), E2: E29, ""))

Procure e encontre a data mais recente em várias planilhas

A imagem a seguir mostra uma pasta de trabalho com 4 planilhas. A fórmula na célula B3 procura a data mais recente em todas as três planilhas usando a condição na célula B2.

Fórmula de matriz na célula B3:

= MAX (IF (B2 = janeiro! $ B $ 2: $ B $ 10, janeiro! $ A $ 2: $ A $ 10, ""), IF (B2 = fevereiro! $ B $ 2: $ B $ 10, fevereiro! $ A $ 2 : $ A $ 10, ""), IF (B2 = março! $ ​​B $ 2: $ B $ 10, março! $ ​​A $ 2: $ A $ 10, ""))

Procure e encontre a data mais recente, retorne o valor correspondente na mesma linha

Insira um quarto na célula G3.

Fórmula de matriz na célula G3:

= MAX ((B3: B19 = G2) * C3: C19)

Se você preferir uma fórmula regular em G3:

= MAX (INDEX ((B3: B19 = G2) * C3: C19,))

Fórmula na célula G4:

= ÍNDICE ($ D $ 3: $ D $ 19, SUMPRODUTO ((B3: B19 = G2) * (G3 = C3: C19) * CORRESPONDÊNCIA (LINHA (B3: B19), LINHA (B3: B19))))

Índice e correspondência para encontrar o valor pela data mais recente no Microsoft Excel

Se você está procurando uma fórmula para encontrar o valor de pesquisa e o valor mais recente por data, este artigo é realmente útil para você. Neste artigo, aprenderemos como encontrar o valor correspondente e a fórmula verificará a saída após verificar a data mais recente.

Exemplo: Preciso de uma fórmula para pesquisar cada produto específico e, em seguida, encontrar o preço do produto na data mais recente.

A seguir está o instantâneo dos dados, ou seja, a coluna A tem o nº da fatura, a coluna B tem a data, a coluna C tem o produto e a coluna D tem os preços.

A fórmula que procuramos deve primeiro verificar o Produto da coluna C e, em seguida, retornar o Preço da última data.

Usaremos uma combinação de ÍNDICE, CORRESPONDÊNCIA E MÁX. funções para retornar a saída.

Na célula G3, a fórmula é

{= INDEX ($ D $ 2: $ D $ 10, MATCH (1, INDEX (($ C $ 2: $ C $ 10 = $ F $ 3) * ($ B $ 2: $ B $ 10 = MAX (IF ($ C $ 2: $ C $ 10 = F3, $ B $ 2: $ B $ 10))), 0), 0))}

A fórmula acima usou a função Max para determinar a última data de todas as datas fornecidas para o produto correspondente da coluna C. Para testar a fórmula acima, se alterarmos a data na célula B7, obteremos o resultado desejado. Consulte o instantâneo abaixo. Desta forma, podemos entregar o preço do produto com a última data.

Aqui estão todas as notas de observação usando a fórmula no Excel
Notas :

Esta é uma fórmula de matriz. Portanto, precisamos pressionar CTRL + SHIFT + END juntas para obter o resultado correto.

Espero que este artigo sobre Como pesquisar ou encontrar valor com a última data no Excel seja explicativo. Encontre mais artigos sobre como calcular valores e fórmulas Excel relacionadas aqui. Se você gostou de nossos blogs, compartilhe-os com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva para nós no site de e-mail.

Como recuperar o preço mais recente no Excel : É comum atualizar os preços em qualquer negócio e usar os preços mais recentes para qualquer compra ou venda é uma obrigação. Para recuperar o preço mais recente de uma lista no Excel, usamos a função LOOKUP. A função LOOKUP obtém o preço mais recente.

Função VLOOKUP para calcular nota no Excel : Para calcular as notas IF e IFS não são as únicas funções que você pode usar. A VLOOKUP é mais eficiente e dinâmica para tais cálculos condicionais. Para calcular notas usando VLOOKUP, podemos usar esta fórmula.

17 coisas sobre VLOOKUP do Excel : VLOOKUP é mais comumente usado para recuperar valores correspondentes, mas VLOOKUP pode fazer muito mais do que isso. Aqui estão 17 coisas sobre VLOOKUP que você deve saber para usar com eficácia.

PROCURAR o primeiro texto de uma lista no Excel : A função VLOOKUP funciona bem com caracteres curinga. Podemos usar isso para extrair o primeiro valor de texto de uma determinada lista no Excel. Aqui está a fórmula genérica.

Data LOOKUP com último valor na lista : Para recuperar a data que contém o último valor, usamos a função LOOKUP. Esta função verifica a célula que contém o último valor em um vetor e usa essa referência para retornar a data.

Artigos populares :

50 atalhos do Excel para aumentar sua produtividade : Torne suas tarefas mais rápidas no Excel. Esses atalhos o ajudarão a aumentar a eficiência do trabalho no Excel.

Como usar a função PROCV no Excel : Esta é uma das funções mais usadas e populares do Excel, usada para pesquisar valores em diferentes intervalos e planilhas.

Como usar a função IF no Excel : A instrução IF no Excel verifica a condição e retorna um valor específico se a condição for TRUE ou retorna outro valor específico se FALSE.

Como usar a função SUMIF no Excel : Esta é outra função essencial do painel. Isso ajuda você a somar valores em condições específicas.

Como usar a função CONT.SE no Excel : Conte valores com condições usando esta função incrível. Você não precisa filtrar seus dados para contar valores específicos. A função Countif é essencial para preparar seu painel.