Hola de nuevo Kritik, perdón por la tardanza en responder.
En mi anterior ejemplo el último da 0.04 porque lo hice mal, en realidad quedaría algo así:
P=10*(230-n)/229
2-> 9.95
3 -> 9.91
29 -> 8.77
115-> 5.02
116 -> 4.97
230 -> 0
Sin embargo probando tu nueva explicación dividiendolo entre 230 parece que la mitad es justo el 5 y es más cercano a lo que busco.
P=10*(230-n)/230
2-> 9.91
3 -> 9.86
29 -> 8.73
115-> 5
116 -> 4.95
230 -> 0
Para saber qué fórmula necesitas especifica bien el problema. El valor mínimo, el valor máximo, el resultado mínimo buscado y el resultado máximo buscado.
El problema es buscar el valor máximo con un 10 y el mínimo con un 1 o un 0, por ejemplo en este caso sería 1=10 (primero) y 230=0 (último)
Habra veces que en vez de ser 230 participantes serán 500, 2000 etc etc y de ahí entonces aplicar esa formula según la posición que cada participante finalice y recibir una puntuación del 1 al 10 o del 0 al 10.
Gracias de nuevo, saludos