Me estoy peleando con Excell para conseguir solucionar el problema de los empates en las medallas.
La cuestión es que quiero asignar a los 3 primeros clasificados en cada categorÃa medalla de oro, plata y bronce, esto significa, 50, 25 y 10 puntos respectivamente (a los que les multiplico por una cantidad dependiendo de la ronda, pero eso es lo de menos).
Mi problema es que estoy usando la función k.esimo.mayor que me devuelve el valor que está en la posición k de mayor a menor.
AsÃ, si yo pido el k.esimo.valor de una ristra de valores por ejemplo. 1,2,3,4,5,6,7
Y yo le pido el valor k=1, me devuelve el 7, si le pido k=2 me devuelve el 6 y asà sucesivamente.
Ahora bien, si tengo la ristra 1,1,1,2,2,3,3,3,4,5,6,6,6,7,7,
Y yo le pido el valor k=1 me devuelve el 7, si le pido k=2 me devuelve el 7 también, si le pido el k=3 me devuelve el 6.
Lo que yo querrÃa es que me devolviese, 7 para k=1, 6 para k=2, y 5 para k=3.
De modo que pueda dar medalla de oro a los que saquen 7, medalla de plata a los que saquen 6 y de bronce a los que saquen 5.
¿Alguien me puede ayudar?.
La cuestión es que quiero asignar a los 3 primeros clasificados en cada categorÃa medalla de oro, plata y bronce, esto significa, 50, 25 y 10 puntos respectivamente (a los que les multiplico por una cantidad dependiendo de la ronda, pero eso es lo de menos).
Mi problema es que estoy usando la función k.esimo.mayor que me devuelve el valor que está en la posición k de mayor a menor.
AsÃ, si yo pido el k.esimo.valor de una ristra de valores por ejemplo. 1,2,3,4,5,6,7
Y yo le pido el valor k=1, me devuelve el 7, si le pido k=2 me devuelve el 6 y asà sucesivamente.
Ahora bien, si tengo la ristra 1,1,1,2,2,3,3,3,4,5,6,6,6,7,7,
Y yo le pido el valor k=1 me devuelve el 7, si le pido k=2 me devuelve el 7 también, si le pido el k=3 me devuelve el 6.
Lo que yo querrÃa es que me devolviese, 7 para k=1, 6 para k=2, y 5 para k=3.
De modo que pueda dar medalla de oro a los que saquen 7, medalla de plata a los que saquen 6 y de bronce a los que saquen 5.
¿Alguien me puede ayudar?.
Comment