Fórmula do Excel: data XLOOKUP do valor máximo -

Fórmula genérica

=XLOOKUP(MAX(values),values,dates)

Resumo

Para usar XLOOKUP para encontrar a data do valor máximo, você pode usar a função MAX e XLOOKUP juntos. No exemplo mostrado, a fórmula em F4 é:

=XLOOKUP(MAX(values),values,dates)

onde os valores (C4: C15) e as datas (B4: B15) são intervalos nomeados.

Explicação

Esta fórmula é baseada na função XLOOKUP. Trabalhando de dentro para fora, usamos a função MAX para calcular um valor de pesquisa:

MAX(values)

MAX está aninhado em XLOOKUP e retorna um valor diretamente como o primeiro argumento:

=XLOOKUP(MAX(values),values,dates)

  • O lookup_value é entregue por MAX
  • O lookup_array são os valores de intervalo nomeados (C4: C15)
  • O return_array é o intervalo de datas nomeado (B4: B15)
  • O match_mode não é fornecido e o padrão é 0 (correspondência exata)
  • O search_mode não é fornecido e o padrão é 1 (do primeiro ao último)

Sem intervalos nomeados

O exemplo usa intervalos nomeados para conveniência e legibilidade. Sem intervalos de nomes, a mesma fórmula é:

=XLOOKUP(MAX(C4:C15),C4:C15,B4:B15)

Valor mínimo

Para retornar a data do valor mínimo, a fórmula em F5 apenas substitui a função MIN pela função MAX:

=XLOOKUP(MIN(values),values,dates)

Com INDEX e MATCH

A fórmula INDEX e MATCH equivalente para retornar a data do valor máximo é:

=INDEX(dates,MATCH(MAX(values),values,0))

Nota: embora o exemplo use um intervalo vertical de dados, ambas as fórmulas acima funcionarão tão bem com um intervalo horizontal.

Artigos interessantes...