¿Quieres mostrar los 3 mejores equipos?

0

Tengo una hoja de cálculo de partidos de fútbol de 3 ligas separadas. Los nombres de la liga Premier están en D1 a D10 y la cantidad de goles que anotaron está en F1 a F10. Es lo mismo para las otras dos ligas. M1 a M10 y V1 a V10 tiene los nombres y O1 a O10 y X1 a X10 tienen los goles marcados. Quiero buscar F1 a F10, O1 a O10 y X1 a X10 y mostrar los nombres de los 3 mejores equipos de todas las ligas en celdas separadas a continuación, dicen B20 D20 F20. Si hubiera algún duplicado, sería fantástico si se mostraran en celdas debajo de B21 D21 F21.

Realmente agradecería alguna ayuda, gracias.

Gordon
fuente
1
Básicamente, si Man U (D1) tiene 55 goles (F1), que es la mayoría de las ligas (F1: F10, O1: O10, X1: X10), Display Man U (D1) en B20. Lo mismo para la segunda cantidad más alta y la tercera. Sería genial si pudiera resaltar la celda del nombre del equipo también
Gordon
1
Lea acerca de LARGE () y OFFSET (). Puedes usar LARGE () para encontrar los tres objetivos más altos, y OFFSET () esos números para enumerar a los equipos.
Bandersnatch
Muchas gracias, la función GRANDE funcionó muy bien. Fui con INDEX / MATCH en lugar de OFFSET, pero hice el trabajo, así que muchas gracias.
Gordon

Respuestas:

0

Debería haber pensado más en esto. LARGE () trabaja para encontrar las puntuaciones más altas, pero necesitas usar MATCH () e INDEX () para enumerar los nombres de los equipos. Lo siento si te envié a una caza de francotiradores.

Aquí hay un ejemplo que enumera los equipos con el mayor número de goles y los goles marcados:

enter image description here

(Nota al margen: ¿Hay REALMENTE un equipo de fútbol que represente el Bosque de Nottingham? ¿Hay un Sheriff cerca?)

La formula LARGE(range,1) devuelve el mayor número en el rango y LARGE(range,2) Devuelve el segundo más grande, etc.

En este ejemplo, la fórmula en E14 (justo debajo de "Mejores anotadores") es:

=LARGE(E$2:E$11,ROW()-13)

Me gustó un poco aquí y usé la fila actual -13 como índice. Como la fórmula está en la fila 14, el índice se evalúa a 1,2,3, etc., a medida que se rellena. De lo contrario, tendría que editar la fórmula en cada fila para cambiar el índice.

La fórmula en D14 es:

=INDEX(D2:D11,(MATCH(E14,E$2:E$11,0)))

La función MATCH () devuelve la posición del puntaje en la Columna E en la lista de metas anotadas, y la función INDEX () devuelve el nombre del equipo en esa posición de la lista de nombres de equipos.

Esta última fórmula no funcionará correctamente si hay puntuaciones duplicadas, porque MATCH () siempre devuelve la primera coincidencia que encuentra.

Pero, volveré con una edición para manejar ese problema.

Bandersnatch
fuente