La función PROMEDIO.SI en Excel calcula el promedio (la media aritmética) de un rango de celdas que cumplen con un criterio o condición específica. Es una herramienta muy útil para realizar análisis de datos condicionales, permitiendo excluir valores que no son de interés para el cálculo.
Sintaxis
=PROMEDIO.SI(rango, criterio, [rango_promedio])
La función PROMEDIO.SI tiene los siguientes argumentos:
- rango: Es el rango de celdas que se desea evaluar según el criterio especificado. Obligatorio.
- criterio: Es la condición que deben cumplir las celdas del rango. Puede ser un número, una expresión, una referencia de celda o un texto. Por ejemplo, se pueden usar criterios como
10,">10",A1o"Manzanas". Obligatorio. - rango_promedio: Es el rango de celdas que contiene los valores numéricos a promediar. Si se omite este argumento, la función promediará los valores del mismo rango (siempre que contengan números). Opcional.
Ejemplos
Para los siguientes ejemplos, usaremos la tabla de datos de ventas:
| A | B | C | |
|---|---|---|---|
| 1 | Vendedor | Región | Ventas (€) |
| 2 | Ana | Norte | 1500 |
| 3 | Luis | Sur | 2200 |
| 4 | Carla | Norte | 1800 |
| 5 | Luis | Este | 3100 |
| 6 | Ana | Sur | |
| 7 | Marco | Norte | 2500 |
Ejemplo 1: Promedio de ventas de una región específica
Para calcular el promedio de ventas únicamente para la región «Norte», la función evaluará la columna «Región» (B2:B7) y promediará los valores correspondientes de la columna «Ventas» (C2:C7).
=PROMEDIO.SI(B2:B7, "Norte", C2:C7)
Resultado esperado: 1933.33. Se promedian las celdas C2 (1500), C4 (1800) y C7 (2500).
Ejemplo 2: Promedio de ventas superiores a un valor
Para obtener el promedio de las ventas que fueron mayores a 2000€. En este caso, como el rango a evaluar y el rango a promediar son el mismo (C2:C7), se puede omitir el tercer argumento.
=PROMEDIO.SI(C2:C7, ">2000")
Resultado esperado: 2600. Se promedian las celdas C3 (2200), C5 (3100) y C7 (2500).
Ejemplo 3: Promedio de ventas que no corresponden a un vendedor
Se puede usar el operador «<>» para excluir valores. Aquí calcularemos el promedio de ventas de todos los vendedores excepto «Ana».
=PROMEDIO.SI(A2:A7, "<>Ana", C2:C7)
Resultado esperado: 2450. Se promedian las ventas de Luis y Carla: C3 (2200), C4(1800), C5 (3100) y C7 (2500). La celda C6 está vacía y es ignorada en el cálculo.
Ejemplo 4: Uso de comodines
Los comodines como el asterisco (*) pueden usarse para buscar patrones de texto. Por ejemplo, para promediar las ventas de todos los vendedores cuyo nombre empiece por «L».
=PROMEDIO.SI(A2:A7, "L*", C2:C7)
Resultado esperado: 2650. Se promedian las ventas de Luis: C3 (2200) y C5 (3100).
Observaciones
– Las celdas en rango_promedio que estén vacías o contengan texto se ignoran en el cálculo del promedio.
– Si el argumento rango_promedio se omite, se utilizará el rango principal para calcular el promedio.
– El criterio no distingue entre mayúsculas y minúsculas. Por ejemplo, «norte» y «Norte» producirán el mismo resultado.
– Si ninguna celda cumple el criterio, la función PROMEDIO.SI devuelve un error.
Errores comunes
- #¡DIV/0!: Este error ocurre si ninguna de las celdas en el
rangocumple con elcriterio, o si el rango a promediar no contiene ningún valor numérico válido (por ejemplo, está vacío o solo contiene texto).
Disponibilidad por versión de Excel
La función PROMEDIO.SI está disponible en Microsoft Excel a partir de la versión Excel 2007 y en todas las versiones posteriores, incluyendo Excel para la web y Excel 365.
Compatibilidad
| Software | Compatibilidad | Notas |
|---|---|---|
| Microsoft Excel | ✔️ | Disponible desde Excel 2007. |
| Google Sheets | ✔️ | Funciona de manera idéntica. |
| LibreOffice Calc | ✔️ | Funciona de manera idéntica. |
| OpenOffice Calc | ✔️ | Funciona de manera idéntica. |
| WPS Office Spreadsheets | ✔️ | Funciona de manera idéntica. |
| Apple Numbers | ✔️ | Funciona de manera idéntica. |
Funciones Relacionadas
- PROMEDIO.SI.CONJUNTO: Calcula el promedio de celdas que cumplen con múltiples criterios.
- SUMAR.SI: Suma los valores de un rango que cumplen con una condición.
- CONTAR.SI: Cuenta el número de celdas que cumplen con un criterio.
- PROMEDIO: Calcula el promedio de un rango sin aplicar ninguna condición.
