Recuperar la enésima coincidencia con ÍNDICE
Para encontrar la enésima coincidencia de un valor en un rango y recuperar sus datos correspondientes, puedes utilizar una fórmula basada en las funciones ÍNDICE, FILA, PEQUEÑO y SI.

¿Cómo recuperar la información asociada a la enésima coincidencia de un valor mediante ÍNDICE?
Para obtener la información sobre la 3.ª coincidencia de Usain Bolt en la tabla mostrada anteriormente, combina las funciones FILA y SI para generar una matriz con los números de fila de todas las apariciones de Usain Bolt. A continuación, utiliza la función PEQUEÑO para extraer el número de fila correspondiente a la enésima coincidencia que necesitas. Por último, introduce ese resultado en la función ÍNDICE para recuperar la información asociada en dicha fila.
Sintaxis genérica
=INDEX()return_range,SMALL(IF())lookup_array=lookup_value,ROW()lookup_array-ROW(INDEX())lookup_array,1,1))+1),n))
√ Nota: Esta es una fórmula matricial que requiere pulsar Ctrl+Mayús+Intro.
- rango_devuelto: El rango del que se obtiene la información correspondiente a la enésima coincidencia. En este caso, se refiere al año o al rango de tiempo.
- matriz_búsqueda: El rango en el que se busca la posición de fila de la enésima coincidencia. En este caso, se refiere al rango de ganadores.
- valor_buscado: El valor que has especificado para buscar su enésima coincidencia. En este caso, se refiere a Usain Bolt.
- n: Indica la enésima coincidencia. Para encontrar la 1.ª coincidencia de un valor, establezca n como 1; para encontrar la 2.ª coincidencia, establezca n como 2.
Para obtener la información sobre la 3.ª coincidencia de Usain Bolt, copie o introduzca las fórmulas siguientes en las celdas G8 y G9 y pulse Ctrl+Mayús+Intropara obtener los resultados:
Año (celda G8)
=ÍNDICE()B6:B12,PEQUEÑO(SI())C6:C12=G5,FILA()C6:C12-FILA(ÍNDICE())C6:C12,1,1))+1),G6))
Tiempo (celda G9)
=ÍNDICE()D6:D12,PEQUEÑO(SI())C6:C12=G5,FILA()C6:C12-FILA(ÍNDICE())C6:C12,1,1))+1),G6))

Explicación de la fórmula
A continuación utilizamos la siguiente fórmula como ejemplo:
=INDEX(B6:B12,)SMALL()IF(C6:C12=G5,)ROW(C6:C12)-ROW(INDEX(C6:C12,1,1))+1),G6))
- FILA(C6:C12):La función FILA devuelve el número de fila de cada celda del rango C6:C12 en una matriz como esta: {6;7;8;9;10;11;12}.
- FILA(ÍNDICE(C6:C12,1,1)): Las funciones ÍNDICE y FILA devuelven el número de la primera fila del rango de búsqueda C6:C12 en esta hoja de cálculo de Excel, que es 6.
- SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1)=SI(C6:C12=G5,){6;7;8;9;10;11;12}-6+1):La función SI comprueba si cada valor del rango C6:C12 coincide con el valor de la celda G5, Usain Bolt. Si es así, devuelve «su número de fila correspondiente − 6 + 1»; de lo contrario, devuelve FALSO. Por tanto, el resultado es una matriz como esta: {FALSO;2;3;4;FALSO;FALSO;FALSO}.
- PEQUEÑO()SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1),G6)=PEQUEÑO(){FALSO;2;3;4;FALSO;FALSO;FALSO},G6):Este fragmento devuelve el 3.ºvalor más pequeño (indicado en la celda)G6) de la matriz, que es 4.
- ÍNDICE(B6:B12,)PEQUEÑO()SI(C6:C12=G5,)FILA(C6:C12)-FILA(ÍNDICE(C6:C12,1,1))+1),G6)) = ÍNDICE(B6:B12,4)La función ÍNDICE devuelve el 4.º valor del rango de años B6:B12, que es Pekín 2008.
Funciones relacionadas
La función ÍNDICE de Excel devuelve el valor mostrado según una posición específica dentro de un rango o matriz.
La función SI es una de las funciones más sencillas y útiles de Libro de Excel. Realiza una prueba lógica sencilla que, según el resultado de la comparación, devuelve un valor si es VERDADERO o otro si es FALSO.
La función FILA de Excel devuelve el número de fila correspondiente a una referencia.
Fórmulas relacionadas
Recuperar la enésima coincidencia con BUSCARV
Suponga que tiene una lista de valores junto con su información correspondiente. Para recuperar la información asociada a la enésima coincidencia de un valor, puede usar una fórmula basada en la función BUSCARV.
Recuperar información asociada a los n valores más bajos
Para recuperar datos asociados al valor más pequeño, al segundo más pequeño o al enésimo más pequeño de una lista, tabla o fila en Excel, puede combinar las funciones ÍNDICE y COINCIDIR con la función PEQUEÑO.
Obtener información correspondiente a Valor máximo
Para recuperar datos correspondientes al Valor máximo en una lista, tabla o fila en Excel, puede combinar las funciones ÍNDICE y Distinguir fórmulas con la función MAX.
Obtener información correspondiente a Valor mínimo
Para recuperar datos correspondientes al Valor mínimo en una tabla, puede combinar las funciones ÍNDICE y Distinguir fórmulas con la función MIN.
Las mejores herramientas de productividad para Office
Kutools para Excel - Le ayuda a destacar entre la multitud
Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...
Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)
- ¡Alterne entre decenas de documentos abiertos en un segundo!
- Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
- Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
- Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.