
INDICE, usar el resultado, no la fórmula
Publicado por Jesus (3 intervenciones) el 25/02/2018 22:34:14
Tengo un ranking de padel lleno de fórmulas, y no consigo que la tabla de la clasificación se ordene automáticamente.
Os cuento...
Tengo varias hojas con resultados de cada fase y otra hoja con una clasificación general. Esta última recoge los resultados de las fases y se actualiza puntos, partidos jugados, ganados, etc. Para ordenarla, tengo una tabla temporal donde realizo la siguiente operación:
donde N4 - N38, tienen un valor numérico con los puntos de cada jugador y la función Jerarquía, me da el orden ascendente de estos puntos. Hasta aquí correcto.
En la misma hoja, tengo una tabla con la clasificación de los jugadores. La columna D tiene esta fórmula:
donde
- $M$4:$M$46, contiene la lista de jugadores
- C4, listado del 1 al 8 (orden clasificación)
- $O$4:$O$46, el orden de los jugadores
En la columna de los puntos, voy a buscar a otra hoja el nombre del jugador y obtengo sus puntos:
El problema viene porque la función INDICE, devuelve un numérico y en la formula anterior, yo necesito un texto (que si lo pinta en la celda).

Os cuento...
Tengo varias hojas con resultados de cada fase y otra hoja con una clasificación general. Esta última recoge los resultados de las fases y se actualiza puntos, partidos jugados, ganados, etc. Para ordenarla, tengo una tabla temporal donde realizo la siguiente operación:
=JERARQUIA.EQV(N4;$N$4:$N$11)
donde N4 - N38, tienen un valor numérico con los puntos de cada jugador y la función Jerarquía, me da el orden ascendente de estos puntos. Hasta aquí correcto.
En la misma hoja, tengo una tabla con la clasificación de los jugadores. La columna D tiene esta fórmula:
=INDICE($M$4:$M$46;COINCIDIR(C4;$O$4:$O$46;0))
donde
- $M$4:$M$46, contiene la lista de jugadores
- C4, listado del 1 al 8 (orden clasificación)
- $O$4:$O$46, el orden de los jugadores
En la columna de los puntos, voy a buscar a otra hoja el nombre del jugador y obtengo sus puntos:
=SI.ERROR(SUMA(SI.ERROR(BUSCARV(D4;'FASE 1'!$K$6:$R$69;2;FALSO);0);SI.ERROR(BUSCARV(D4;'FASE 2'!$K$6:$R$69;2;FALSO);0);"")
El problema viene porque la función INDICE, devuelve un numérico y en la formula anterior, yo necesito un texto (que si lo pinta en la celda).

Valora esta pregunta


0