PROMEDIO y PROMEDIOA

La función PROMEDIO devuelve el promedio, conocido como la media aritmética de los argumentos.

El PROMEDIO manual se calcula sumando las cantidades, y, dividiéndola en el número de cantidades.

Los valores lógicos y las representaciones de texto de números que escribamos en la lista de argumentos no se cuentan.

Si el argumento de un rango o celda que contiene texto, valores lógicos o celdas vacías, estos valores se pasan por alto; sin embargo, si se incluirán las celdas con el valor cero.

Si deseamos calcular el promedio de solo los valores que cumplen ciertos criterios, debemos de usar la función PROMEDIO.SI o la función PROMEDIO.SI.CONJUNTO.

Veamos un ejemplo, de cómo calcula la media aritmética de una serie de datos.

Por ejemplo, lo voy a hacer de los siguientes datos.

Para ello, primero, debemos de sumar los datos, para ello, vamos a usar uso de la función SUMA, podemos sumar los números que vemos, o, sumar toda la columna, aunque no haya datos, por si introducimos datos nuevos.


Pues, lo vamos a hacer con toda la columna.

=SUMA(D2:D1048576)

Aceptamos y ya tenemos el promedio.








































Pero, por supuesto, es más rápido el uso de la función PROMEDIO.

Pues, calculemos el promedio de estos datos, para ello, escribimos el signo igual seguido de la función PROMEDIO, y, especificamos el rango de celdas.

=PROMEDIO(D2:D20)

Vemos que tenemos el mismo resultado obtenido de la forma manual.





Pero, y, si quiero saber el promedio, pero de cada vendedor, pues, PROMEDIO ya no me valdría, en este caso, debo de usar PROMEDIO.SI, que calculara el promedio si la condición que le pongamos se cumpla.

Esta función tiene tres argumentos, que es rango_criterio, criterio, y, rango_promedio.

Lo voy a hacer de forma matricial, la diferencia es que en el argumento criterio, en vez de especificar una celda, ponemos todo el rango de comerciales.

Usare la siguiente sintaxis:

=PROMEDIO.SI(B2:B20;F5:F9;D2:D20)

Vemos como se ha rellenado toda la matriz.

Recordar que al hacerlo de forma matricial, no debemos de fijar celdas.










Y si quiero saber ahora el promedio, pero por vendedor y trimestre, en este caso, son dos criterios, por lo que debemos de usar PROMEDIO.SI.CONJUNTO, de la siguiente manera.

Igual que en la función SUMAR.SI, y, la función SUMAR.SI,CONJUNTO, donde la diferencia es que en la función SUMAR.SI, el ultimo argumento es el rango de suma, pero en la función SUMAR.SI.CONJUNTO, el rango de suma es el primer argumento, pues en las funciones promedios se sigue las mismas reglas.

Escribimos el signo igual seguido de la función PROMEDIO.SI.CONJUNTO.

Abrimos un paréntesis.

=PROMEDIO.SI.CONJUNTO(D2:D20

Escribimos punto y coma, ponemos le rango de criterios 1, que es la columna de vendedores.

=PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20

Ponemos el criterio 1, donde seleccionaos todos los vendedores, de esta forma, obligamos a la formula a que devuelva más de un valor.

=PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20;F13:F17

Punto y coma, seguimos con el argumento rango de criterios 2, que es la columna de los trimestres.

=PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20;F13:F17;C2:C20

Punto y coma, ahora, debemos de poner el rango de criterios 2, que son todos los trimestres.

=PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20;F13:F17;C2:C20

 Por último, debemos de poner el argumento rango de promedio, que son las ventas.

=PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20;F13:F17;C2:C20;G12:J12)

Aceptamos, y, vemos como se ha rellenado el cuadro con los promedios para cada comercial para cada trimestre.









Vemos que tenemos celdas con errores, el error que muestre es valor dividido entre cero, pero ver este error en el modelo, por lo menos a mi modo de ver, no se ve bien, por lo que vamos a quitarlo.

Para ello, después del signo igual, vamos a hacer uso de la función SI.ERROR, esta función tiene dos argumentos, que es la función o formula a evaluar, y, la acción a realizar en caso de devolver un error, si la función o formula no devuelve ningún error, simplemente, se ejecutara la función o formula.

=SI.ERROR(PROMEDIO.SI.CONJUNTO(D2:D20;B2:B20;F13:F17;C2:C20;G12:J12);"")

Vemos que ahora aparece un texto en blanco, donde había un error.

Función SI.ERROR







Lo siguiente que vamos a hacer es a través de formato condicional, resaltar las celdas que estén vacías.

Para ello, seleccionaos los datos, desplegamos formato condicional, a continuación, desplegamos reglas para resaltar celdas, y, en la ventana de la derecha, seleccionaos es igual a…











Se abre la ventana es igual a, pues, hacemos clic en el siguiente icono.








En la ventana que se abre, seleccionamos una de las celdas en blanco dentro del modelo.

Le damos un formato, y, aceptamos, y, podemos ver como las celdas en blanco han quedado resaltadas.









Pero, si lo que queremos es saber el promedio pero de celdas que contiene texto, debemos de usar la función PROMEDIOA.

·                 Los argumentos pueden ser números; nombres, matrices o referencias que contienen números; representaciones textuales de números; o valores lógicos, como VERDADERO y FALSO en una referencia.

·                 Se tienen en cuenta los valores lógicos y las representaciones textuales de números escritos en la lista de argumentos.

·                 Los argumentos que contengan VERDADERO se evaluarán como 1; los argumentos que contengan FALSO se evaluarán como 0 (cero).

·                 Los argumentos que sean matrices o referencias que contengan texto se evaluarán como 0 (cero). El texto vacío ("") se evaluará también como 0 (cero).

·                 Los argumentos que son valores de error provocan errores.

 Si escribo valores numéricos, pues hará el promedio sin más problemas.

Veamos un ejemplo, tengo los siguientes datos, que están en formato de texto, además, de contener un valor lógico.

























Pues, vamos a calcular el promedio, para ello, usamos la siguiente expresión:

=PROMEDIOA(A2:A16)

Como resultado, tenemos:




¿de dónde sale este número?

Bien, los valores de texto se evalúan como cero, y, los valores lógicos como 1.

Tenemos una cantidad de números que son 15, entonces, como el texto se evalúa como cero, y, el valor lógico verdadero como 1, la media aritmética, se calcula dividiendo el valor 1 entre 15, y, devuelve 0,07.

Archivo


Comentarios

Entradas populares de este blog

Ejemplo practico con la funcion BUSCARV.