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.
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:
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: