Sistema de calificación de Microsoft Excel Cómo intercambiar números enteros por porcentaje y promedio

Sistema de calificación de Microsoft Excel Cómo intercambiar números enteros por porcentaje y promedio

Tengo un sistema de calificación que tiene una columna con números que equivalen a porcentajes.

Por ejemplo, B2-B5 son números según el grado. 1 equivale al 85%, 2 equivale al 95%, 3 equivale al 97% y 4 equivale al 100%. En la parte superior izquierda en A1 tengo un cuadro para la puntuación general que debería tomar estos números, interpretarlos como porcentajes y luego promediarlos.

Mi objetivo era usar SUSTITUTO y PROMEDIO. Intenté usar Sustituto pero aparentemente no se puede aplicar esto a un rango de celdas en una columna a la vez y Dios, estoy molesto.

¿Es esto posible en Excel? Soy desarrollador y podría hacer esto fácilmente literalmente en cualquier otra cosa, pero es una solicitud para un compañero de trabajo y Excel me frustra muchísimo. Lo encuentro total y absolutamente poco intuitivo.

Respuesta1

IntentarELEGIR(). En A1, ponga

=AVERAGE(CHOOSE(B2:B5,0.85,0.95,0.97,1))

Esta es una fórmula matricial y debe ingresarse con CTRLShiftEnter, en lugar de solo Enter.

Si la fórmula se ingresa correctamente, estará rodeada de llaves {} en la barra de fórmulas.

ingrese la descripción de la imagen aquí

Respuesta2

Utilice esta fórmula matricial:

=AVERAGE(INDEX({0.85,0.95,0.97,1},N(IF(1,$B$2:$B$5*1))))

Al ser una fórmula matricial, debe confirmarse con Ctrl-Shift-Enter en lugar de Enter al salir del modo de edición.

Crea una matriz de números en el rango. Luego pasa ese rango al ÍNDICE. Entonces, a medida que itera la matriz, cambiará los números del porcentaje decimal y los pasará todos al PROMEDIO:

ingrese la descripción de la imagen aquí

Respuesta3

Posibilidad alternativa: si puede utilizar algunas otras celdas para cálculos intermedios (posiblemente en columnas ocultas o incluso en otra hoja):

  • Utilice una tabla de referencia para almacenar la relación entre puntuaciones y porcentajes.
  • Usar unaBUSCARVpara convertir cada puntuación a un porcentaje
  • UsarPROMEDIOpara combinar todos los porcentajes

Una ventaja de este enfoque es que no requiere que las puntuaciones sean números secuenciales; funcionará igual de bien con partituras alfabéticas o redactadas. No se requieren trucos arcanos ni fórmulas matrices involucradas.

Captura de pantalla con fórmulas: Fórmulas: D2: =BUSCARV(B2,$G$2:$H$5,2,FALSO) A1: =PROMEDIO(D2:D5)

Captura de pantalla de la salida: Salida, puntuaciones numéricas

Captura de pantalla con puntuaciones alfabéticas: Salida, puntuaciones alfabéticas

información relacionada