Fórmula de Excel: Siguiente coincidencia más grande con la función COINCIDIR -

Tabla de contenido

Fórmula genérica

=MATCH(value,array,-1)

Resumen

Para buscar la "siguiente coincidencia más grande" en un conjunto de valores, puede utilizar la función COINCIDIR en el modo de coincidencia aproximada, con -1 para el tipo de coincidencia. En el ejemplo que se muestra, la fórmula en F7 es:

=MATCH(F6,length,-1)

donde "longitud" es el rango con nombre B5: B11 y "costo" es el rango con nombre C5: C11.

Explicación

El comportamiento predeterminado de la función COINCIDIR es hacer coincidir el valor "siguiente más pequeño" en una lista que está ordenada en orden ascendente. Básicamente, COINCIDIR avanza en la lista hasta que encuentra un valor mayor que el valor de búsqueda y luego vuelve al valor anterior.

Entonces, cuando los valores de búsqueda se ordenan en orden ascendente, ambas fórmulas devuelven "el siguiente más pequeño":

=MATCH(value,array) // default =MATCH(value,array,1) // explicit

Sin embargo, al establecer el tipo de coincidencia en -1 y ordenar los valores de búsqueda en orden descendente, COINCIDIR devolverá la siguiente coincidencia más grande. Entonces, como se ve en el ejemplo:

=MATCH(F6,length,-1)

devuelve 4, ya que 400 es la siguiente coincidencia más grande después de 364.

Encuentra el costo asociado

La fórmula completa de INDICE / COINCIDIR para recuperar el costo asociado en la celda F8 es:

=INDEX(cost,MATCH(F6,length,-1))

Articulos interesantes...