Función PROMEDIO SI de Excel para promediar celdas con condición

La función PROMEDIO SI de Excel es una herramienta muy útil que nos permite calcular el promedio de un rango de celdas que cumplan con una condición específica. Si eres usuario de Excel y necesitas encontrar el promedio de ciertos datos que cumplan con una condición determinada, esta función te ahorrará tiempo y esfuerzo. En este artículo, exploraremos cómo utilizar la función PROMEDIO SI de Excel para promediar celdas con condición, y te mostraremos algunos ejemplos prácticos para que puedas aplicarlo en tu trabajo diario. ¡No te lo pierdas!

El tutorial muestra cómo usar la función PROMEDIOSI en Excel para calcular una media aritmética con condición.

Microsoft Excel tiene algunas funciones diferentes para calcular la media aritmética de números. Cuando busca promediar celdas que cumplen una determinada condición, PROMEDIOSI es la función que debe utilizar.

Fórmula PROMEDIOSI basada en otra celda

Con la función PROMEDIOSI de Excel, puede promediar una columna de números basándose en:

  • criterios aplicados a la misma columna
  • criterios aplicados a otra columna

En caso de que el La condición se aplica a la misma columna. que debe promediarse, usted define solo los dos primeros argumentos: rango y criterios. Por ejemplo, para encontrar un promedio de ventas en B3:B15 superiores a $120, la fórmula es:

=AVERAGEIF(B3:B15, ">120")

A promedio basado en otra celdadefines los 3 argumentos: rango (celdas para verificar la condición), criterios (la condición) y rango promedio (celdas para calcular).

Por ejemplo, para obtener un promedio de las ventas entregadas después del 1 de octubre, la fórmula es:

=AVERAGEIF(C3:C15, ">1/10/2022", B3:B15)

Donde C3:C15 son las celdas para comparar con los criterios y B3:B15 son las celdas para promediar. Función PROMEDIO SI de Excel para promediar celdas con condición

Cómo utilizar la función PROMEDIOSI en Excel – ejemplos

Y ahora, veamos cómo puede usar Excel PROMEDIOSI en hojas de trabajo de la vida real para encontrar un promedio de celdas que cumplan con sus criterios.

Criterios de texto PROMEDIOIF

Para encontrar un promedio de valores numéricos en una columna determinada si otra columna contiene cierto texto, cree una fórmula PROMEDIOSI con criterios de texto. Cuando un valor de texto se incluye directamente en la fórmula, debe estar entre comillas dobles («»).

Por ejemplo, para promediar los números de la columna B si la columna A contiene «Apple», la fórmula es:

=AVERAGEIF(A3:A15, "apple", B3:B15)

Alternativamente, puede ingresar el texto de destino en alguna celda, digamos F3, y usar esa referencia de celda para criterios. En este caso, no se necesitan comillas dobles.

=AVERAGEIF(A3:A15, F3, B3:B15)

La ventaja de este enfoque es que le permite promediar las ventas de cualquier otro artículo simplemente cambiando los criterios de texto en F3, sin tener que realizar ningún ajuste en la fórmula. Función PROMEDIO SI de Excel para promediar celdas con condición

Consejo. A redondo un promedio hasta un determinado número de decimales, utilice el aumentar decimales o Disminuir Decimal comando en el Hogar pestaña, en la Número grupo. Esto cambiará la representación del promedio pero no el valor en sí. Para redondear el valor real devuelto por la fórmula, utilice AVERAGEIF junto con ROUND u otras funciones de redondeo. Para obtener más información, consulte Cómo redondear el promedio en Excel.

Criterios lógicos PROMEDIOIF para valores numéricos

Para probar varios valores numéricos en sus criterios, utilícelos junto con «mayor que» (>), «menor que» (<), igual a (=), distinto de (<>) y otros operadores lógicos.

Al incluir un operador lógico con un número, recuerde encerrar toda la construcción entre comillas dobles. Por ejemplo, para promediar los números menores o iguales a 120, la fórmula sería:

=AVERAGEIF(B3:B15, "<=120")

Preste atención a que el operador y el número estén entre comillas.

Cuando se utiliza el criterio «es igual a», se puede omitir el signo de igualdad (=).

Por ejemplo, para promediar las ventas entregadas el 9 de septiembre de 2022, la fórmula es la siguiente:

=AVERAGEIF(C3:C15, "9/9/2022", B3:B15) Función PROMEDIO SI de Excel para promediar celdas con condición

Usando AVERAGEIF con fechas

De manera similar a los números, puede utilizar fechas como criterio para la función PROMEDIOSI. Los criterios de fecha se pueden construir de diferentes maneras.

Echemos un vistazo a cómo se pueden promediar las ventas entregadas antes de una fecha determinada, digamos el 1 de noviembre de 2022.

La forma más sencilla es encerrar el operador lógico y la fecha entre comillas dobles:

=AVERAGEIF(C3:C15, "<11/1/2022", B3:B15)

O puede incluir el operador y la fecha entre comillas por separado y concatenarlos usando el signo &:

=AVERAGEIF(C3:C15, "<"&"11/1/2022", B3:B15)

Para asegurarse de que la fecha se ingrese en el formato que entiende Excel, puede usar la función FECHA concatenada con el operador lógico:

=AVERAGEIF(C3:C15, "<"&DATE(2022, 11, 1), B3:B15)

Para promediar las ventas entregadas hasta la fecha de hoy, utilice la función HOY en los criterios:

=AVERAGEIF(C3:C15, "<"&TODAY(), B3:B15)

La siguiente captura de pantalla muestra los resultados: Función PROMEDIO SI de Excel para promediar celdas con condición

PROMEDIOSI mayor que 0

Por diseño, la función PROMEDIO de Excel omite celdas en blanco pero incluye 0 valores en los cálculos. Para promediar sólo valores mayores que cero, utilice «>0» para criterios.

Por ejemplo, para calcular un promedio de los números en B3:B15 que son mayores que cero, la fórmula en E4 es:

=AVERAGEIF(B3:B15, ">0")

Observe cómo el resultado difiere de un promedio normal en E3: Función PROMEDIO SI de Excel para promediar celdas con condición

Promedio si no 0

La solución anterior funciona bien para un conjunto de números positivos. Si tiene valores tanto positivos como negativos, puede promediar todos los números excluyendo ceros usando «<>0″ para criterios.

Por ejemplo, para promediar todos los valores en B3:B15 excepto ceros, use esta fórmula:

=AVERAGEIF(B3:B15, "<>0") Función PROMEDIO SI de Excel para promediar celdas con condición

Promedio de Excel si no es cero o está en blanco

Como la función PROMEDIOSI omite celdas vacías por diseño, simplemente puede usar el criterio «distinto de cero» («<>0″). Como resultado, se ignorarán tanto los valores cero como las celdas en blanco. Para asegurarnos de esto, en nuestro conjunto de datos de muestra, reemplazamos un par de valores cero con espacios en blanco y obtuvimos absolutamente el mismo resultado que en el ejemplo anterior:

=AVERAGEIF(B3:B15, "<>0") Función PROMEDIO SI de Excel para promediar celdas con condición

Promedio si otra celda está en blanco

Para promediar las celdas de una columna determinada si una celda de otra columna de la misma fila está en blanco, utilice «=» para criterios. Esto incluirá celdas vacías que contengan absolutamente nada – sin espacios, sin cadenas de longitud cero, sin caracteres no imprimibles, etc.

Para promediar los valores correspondientes a celdas visualmente en blanco incluyendo aquellos que contienen cadenas vacías («») devueltas por otras funciones, use «» para criterios.

Para fines de prueba, usaremos ambos criterios para promediar los números en B3:B15 que no tienen fecha de entrega en C3:C15 (es decir, si una celda en la columna C está en blanco).

=AVERAGEIF(C3:C15, "=", B3:B15)

=AVERAGEIF(C3:C15, "", B3:B15)

Debido a que una de las celdas visualmente en blanco (C12) no está realmente vacía (hay una cadena de longitud cero en ella), las fórmulas arrojan resultados diferentes: Función PROMEDIO SI de Excel para promediar celdas con condición

Promedio si otra celda no está en blanco

Para promediar un rango de celdas si una celda en otro rango no está en blanco, utilice «<>» para criterios.

Por ejemplo, la siguiente fórmula PROMEDIOSI calcula un promedio de las celdas B3 a B15 si una celda de la columna C en la misma fila no está en blanco:

=AVERAGEIF(C3:C15, "<>", B3:B15) Función PROMEDIO SI de Excel para promediar celdas con condición

Comodín PROMEDIOIF (coincidencia parcial)

Para promediar celdas basándose en una coincidencia parcial, utilice caracteres comodín en los criterios de su fórmula PROMEDIOSI:

  • Un signo de interrogación (?) para coincidir con cualquier carácter.
  • Un asterisco

para coincidir con cualquier secuencia de caracteres.

=AVERAGEIF(A3:A15, "*banana", B3:B15)

Supongamos que tienes 3 tipos diferentes de plátanos y quieres encontrar su promedio. La siguiente fórmula lo hará posible:

=AVERAGEIF(A3:A15, "*"&D4, B3:B15) Función PROMEDIO SI de Excel para promediar celdas con condición

Fórmula comodín PROMEDIOIF

=AVERAGEIF(A3:A15, "*banana*", B3:B15)

Si su palabra clave puede aparecer en cualquier lugar de una celda (al principio, en el medio o al final), coloque un asterisco en ambos lados: Para encontrar el promedio de todos los artículos. Excluyendo cualquierbanana

=AVERAGEIF(A3:A15, "<>*banana*", B3:B15)

utiliza esta fórmula:

Cómo calcular el promedio en Excel excluyendo ciertas celdas

Para excluir determinadas celdas del promedio, utilice el operador lógico «diferente a» (<>).

=AVERAGEIF(A3:A15, "<>apple", B3:B15)

Por ejemplo, para promediar las cifras de ventas de todos los artículos excepto «manzana», utilice esta fórmula:

=AVERAGEIF(A3:A15, "<>"&D4, B3:B15)

Si el elemento excluido está en una celda predefinida (D4), la fórmula toma esta forma:

=AVERAGEIF(A3:A15, "<>*banana", B3:B15)

Para encontrar el promedio de todos los elementos excluyendo cualquier «plátano», utilice «no igual a» junto con un comodín:

=AVERAGEIF(A3:A15,"<>"&"*"&D9, B3:B15) Función PROMEDIO SI de Excel para promediar celdas con condición

Calcule el promedio en Excel excluyendo ciertas celdas.

Cómo usar AVERAGEIF con referencia de celda

En lugar de escribir los criterios directamente en una fórmula, puede utilizar un operador lógico en combinación con una referencia de celda para construir los criterios. De esta manera, podrá probar diferentes condiciones cambiando un valor en la celda de criterios sin editar su fórmula PROMEDIOSI.Cuando la condición por defecto es «es igual a «, simplemente utiliza una referencia de celda para el criterios

=AVERAGEIF(A3:A15, F4, B3:B15)

argumento. La siguiente fórmula calcula el promedio de todas las ventas dentro del rango B3:B15 relacionadas con el artículo de la celda F4. Cuando el criterio incluye unaoperador lógico

lo construye de esta manera: incluya el operador lógico entre comillas y use un signo comercial (&) para concatenarlo con una referencia de celda.

=AVERAGEIF(B3:B15, ">"&F9)

Por ejemplo, para encontrar el promedio de ventas en B3:B15 que son mayores que el valor en F9, use la siguiente fórmula: De manera similar, puedes usar un expresión lógica con otra función

en los criterios.

=AVERAGEIF(C3:C15, "<="&TODAY(), B3:B15) Función PROMEDIO SI de Excel para promediar celdas con condición

PROMEDIOIF con referencia de celda

Así es como se usa la función PROMEDIOSI en Excel para calcular una media aritmética con condición. ¡Te agradezco por leer y espero verte en nuestro blog la próxima semana!

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded



Función PROMEDIO SI de Excel para promediar celdas con condición

Función PROMEDIO SI de Excel para promediar celdas con condición

En Microsoft Excel, la función PROMEDIO SI es una herramienta muy útil que permite calcular el promedio de un rango de celdas que cumplan ciertos criterios o condiciones. Esta función es especialmente útil cuando necesitamos obtener un promedio específico de datos que cumplan ciertas condiciones.

¿Cómo se utiliza la función PROMEDIO SI?

La sintaxis de la función es la siguiente:

=PROMEDIO.SI(rango, criterio, [rango_promedio])

Donde:

  • rango: el rango de celdas al que se aplicará el criterio.
  • criterio: la condición que deben cumplir las celdas para ser consideradas en el cálculo del promedio.
  • rango_promedio (opcional): el rango de celdas que contiene los valores a promediar. Si no se especifica, se utilizará el mismo rango que el criterio.

Veamos un ejemplo para entender mejor cómo funciona:

=PROMEDIO.SI(A2:A10, ">50")

En este ejemplo, el rango A2:A10 contiene una serie de números. Queremos calcular el promedio de los números que son mayores que 50. La función PROMEDIO.SI calculará el promedio de todas las celdas que cumplan esta condición.

Es importante tener en cuenta que la función PROMEDIO.SI solo puede utilizarse con celdas numéricas. Si se intenta aplicar a un rango que contiene texto o valores no numéricos, se generará un error.

Referencias Externas:

Si deseas obtener más información sobre la función PROMEDIO SI de Excel, puedes consultar los siguientes recursos:

  1. Función PROMEDIO.SI en Microsoft Office Support
  2. Cómo utilizar la función PROMEDIO SI en Excel – artículo en Excel Total
  3. Tutorial de PROMEDIO SI en Excel – Excel Avanzado

¡Esperamos que este artículo te haya sido útil y te ayude a utilizar la función PROMEDIO SI de Excel de manera efectiva!

Deja un comentario