viernes, 12 de junio de 2020

EXCEL: Fecha de BUSCARX de valor máximo

Excel formula: XLOOKUP date of max value

Fórmula genérica

=BUSCARX(MAX(values),values,dates)

Explicación

Para usar BUSCARX para encontrar la fecha del valor máximo, puede usar la función MAX y BUSCARX juntos. En el ejemplo que se muestra, la fórmula en F4 es:
=BUSCARX(MAX(values),values,dates)
donde los valores (C4: C15) y las fechas (B4: B15) se denominan rangos.

Cómo funciona esta fórmula

Esta fórmula se basa en la función BUSCARX. Trabajando de adentro hacia afuera, usamos la función MAX para calcular un valor de búsqueda:
MAX(values)
MAX está anidado dentro de BUSCARX y devuelve un valor directamente como primer argumento:
=BUSCARX(MAX(values),values,dates)
  • El valor de búsqueda es entregado por MAX
  • La matriz de búsqueda son los valores de rango con nombre (C4: C15)
  • La matriz de retorno es las fechas de rango con nombre (B4: B15)
  • El modo de coincidencia no se proporciona y el valor predeterminado es 0 (coincidencia exacta)
  • El modo de búsqueda no se proporciona y el valor predeterminado es 1 (primero al último)

Sin rangos con nombre

El ejemplo utiliza rangos con nombre para mayor comodidad y legibilidad. Sin rangos de nombres, la misma fórmula es:
=BUSCARX(MAX(C4:C15),C4:C15,B4:B15)

Valor mínimo

Para devolver la fecha del valor mínimo, la fórmula en F5 simplemente sustituye la función MIN por la función MAX:
=BUSCARX(MIN(values),values,dates)

Con INDICE y COINCIDIR

La fórmula equivalente de INDICE y COINCIDIR para devolver la fecha del valor máximo es:
=INDICE(dates,COINCIDIR(MAX(values),values,0))
Nota: aunque el ejemplo usa un rango vertical de datos, ambas fórmulas anteriores funcionarán igual de bien con un rango horizontal.

Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT