Un lector me deja la siguiente consulta "
como sacar promedio solo de notas aprobatorias, de un determinado rango", en
este link. La primer forma de ayudarlo me remite al uso de funciones matriciales. Si bien no me brinda muchos detalles del proyecto, estimo que (por ejemplo) existe un mínimo para aprobar una materia... supongamos 7. Y en un rango determinado tengo todas las notas alcanzadas por los distintos alumnos. Espero no haber entendido mal, por que toda esta entrada se basa en ese razonamiento.
en C1 colocamos la menor nota para aprobar la materia. en el rango A2:A9 las distintas notas alcanzadas por los alumnos.
[+/-] Ver el resto / Ocultar
El promedio de esas 9 notas me da como resultado = 6,44. Pero solo debemos promediar aquellas notas que superaron la mínima, es decir, el valor que tenemos en C1.
Como primera instancia propongo la siguiente función:
{=PROMEDIO(SI(A2:A9>=C1;A2:A9))}
Dicha función está compuesta de dos f'órmulas (anidadas) y encerradas entre corchetes, lo que se consigue presionando Ctrol + Mayusc + Enter al momento de ingresarla, convirtiéndola en matricial.
Su forma de accionar no es complicada: si algún valor del rango A2:A9 es mayor o igual a C1, entonces dicho valor será tomado en cuenta para la función PROMEDIO(). Recordemos que las matriciales tienen la particularidad de "recorrer" un rango, evaluar e ir almacenando los resultados... por así decirlo.
Para la frase incluí esta función: ="promedio mayor a "&C1, concatenando la cadena de texto con el valor ingresado en C1. Y utilicé a C1 por una cuestión muy sencilla: si por h o por b el plan de estudios cambia, y el alumno aprueba con 6 u 8, no será necesario modificar la función, solamente cambiaremos C1.
Otra opcion:
=SUMAR.SI(A2:A9;">="&C1;A2:A9)/CONTAR.SI(A2:A9;">="&C1)
Aqui dejamos de lado las matriciales y pasamos al ámbito de "las comunes". Sumo el rango A2:A9 si este es mayor o igual a C1 y lo divido por la cuenta de todos aquellos valores de A2:A9 mayores o iguales a C1. Es un método mas tradicional e igualmente funciona bien.
Otra opción (solo válida para versiones de Excel 2003 en adelante):
Los muchachos de Microsoft decidieron facilitar un poco las cosas e incluyeron un promedio condicional:
=PROMEDIO.SI(A2:A9;">="&C1)
Que vendría a ser una versión simplificada de la matricial que te mostré al inicio del post.
Suerte y cualquier otra cosa me avisás.
Comentarios
Publicar un comentario