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.
Respuestas:
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:
(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 yLARGE(range,2)
Devuelve el segundo más grande, etc.En este ejemplo, la fórmula en E14 (justo debajo de "Mejores anotadores") es:
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:
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.
fuente