Hola agusfaria
Bienvenido al foro.
Se puede hacer con Excel, adjunto una imagen.
El problema es equivalente a : teniendo n letras \( A1,A2,A3,..,An \), que pueden tomar m posiciones \( 1,2,3,.. m \) y en cada posición, cada letra toma un valor. Calcular la posición de cada letra, que maximiza el promedio.
El promedio será máximo, cuando cada letra tome su valor máximo, por facilidad número de letras n=5 y número de posiciones m=4
Construimos una base de datos en excel con los campos :
POSICION, A1, A2, A3,A4,A5
Bajo POSICION, ponemos todas las posiciones posibles, 1,2,3,4 y bajo la letra A1, A2,..A4, los valores que toman las letras en cada posición. Esa es la base de datos.
Calculamos los valores máximos de cada letra, los ponemos en la fila seis, por ejemplo el valor máximo de la letra A1, lo colocamos en la celda "C6" como : "=MAX(C2:C5)", para ello se utiliza la función MAX, la fórmula se copia en el resto de celdas.
Luego extraemos la posición del valor máximo de cada letra, por ejemplo para la letra A1, lo extraemos en la celda "K2" utilizando la función BDEXTRAER que tiene tres argumentos el primero es el rango de la base de datos : \( B1:G5 \) incluye la fila de campos. Como segundo argumento el dato del campo que deseamos "POSICION" y como tercer argumento el rango de criterio en este caso es el rango \( J11:J12 \), que indica que en la base de datos se busca el registro (linea horizontal de la base de datos), que en el campo A1 toma el valor máximo de A1
Ojo se esta presuponiendo que cada letra en cada posición toma un valor distinto.
Saludos