La función AGREGAR (en Excel en español, nombre oficial: AGREGAR; en inglés: AGGREGATE) calcula un resultado de agregación (por ejemplo, SUMA, PROMEDIO, MAX, MEDIANA, K.ÉSIMO.MAYOR, PERCENTIL, etc.) con la posibilidad de omitir filas ocultas, valores de error y resultados de funciones anidadas como SUBTOTALES o la propia AGREGAR. Es especialmente útil cuando trabajas con rangos filtrados, datos con errores o necesitas métricas “k‑ésimas” o percentiles directamente en una sola fórmula.
Nota de nomenclatura: El nombre correcto de la función en Excel en español es AGREGAR. “AGREGADO” no existe como nombre de función y provocará el error #¿NOMBRE?.
Sintaxis
AGREGAR tiene dos sintaxis (según el tipo de función que elijas con num_función):
1) Sintaxis de referencia (para num_función 1–13)
=AGREGAR(num_función; opciones; ref1; [ref2]; ...)
2) Sintaxis de matriz (para num_función 14–19)
=AGREGAR(num_función; opciones; matriz; [k])
Parámetros:
- num_función Número que indica qué función de agregación aplicar. Valores soportados:
- 1 PROMEDIO (PROMEDIO)
 - 2 CONTAR (CONTAR)
 - 3 CONTARA (CONTARA)
 - 4 MAX (MAX)
 - 5 MIN (MIN)
 - 6 PRODUCTO (PRODUCTO)
 - 7 DESVEST.S (desviación estándar muestral)
 - 8 DESVEST.P (desviación estándar poblacional)
 - 9 SUMA (SUMA)
 - 10 VAR.S (varianza muestral)
 - 11 VAR.P (varianza poblacional)
 - 12 MEDIANA (MEDIANA)
 - 13 MODA.UNO (MODA.UNO)
 - 14 K.ÉSIMO.MAYOR (K.ÉSIMO.MAYOR)
 - 15 K.ÉSIMO.MENOR (K.ÉSIMO.MENOR)
 - 16 PERCENTIL.INC (PERCENTIL.INC)
 - 17 CUARTIL.INC (CUARTIL.INC)
 - 18 PERCENTIL.EXC (PERCENTIL.EXC)
 - 19 CUARTIL.EXC (CUARTIL.EXC)
 
Obligatorio.
 - opciones Controla qué se debe ignorar durante el cálculo. Valores posibles:
- 0: Ignorar SUBTOTALES/AGREGAR anidados.
 - 1: Ignorar filas ocultas y SUBTOTALES/AGREGAR anidados.
 - 2: Ignorar errores y SUBTOTALES/AGREGAR anidados.
 - 3: Ignorar filas ocultas, errores y SUBTOTALES/AGREGAR anidados.
 - 4: No ignorar nada.
 - 5: Ignorar filas ocultas.
 - 6: Ignorar errores.
 - 7: Ignorar filas ocultas y errores.
 
Obligatorio.
Nota: “Filas ocultas” se refiere a las ocultas mediante filtros. Las filas ocultas manualmente no se consideran a efectos de estas opciones. - ref1; [ref2]; … Uno o varios rangos o referencias cuando usas la sintaxis de referencia (num_función 1–13). Obligatorio ref1; el resto opcionales.
 - matriz Rango o matriz cuando usas la sintaxis de matriz (num_función 14–19). Obligatorio en sintaxis de matriz.
 - k Segundo argumento requerido por las funciones 14–19:
- 14, 15: un entero k (posición k‑ésima).
 - 16, 18: un porcentaje entre 0 y 1 (por ejemplo, 0,9 = 90%).
 - 17, 19: un número de cuartil: 0,1,2,3,4 (INC) o 1,2,3 (EXC; los extremos cambian).
 
Opcional en la sintaxis general, pero requerido por num_función 14–19.
 
Ejemplos
Tabla de ejemplo (A1:B11):
| Fila | A (Ventas) | B (Notas) | 
|---|---|---|
| 1 | Ventas | Notas | 
| 2 | 120 | |
| 3 | 85 | Promoción | 
| 4 | #DIV/0! | Error calculado | 
| 5 | 0 | — | 
| 6 | 210 | — | 
| 7 | 150 | — | 
| 8 | #N/A | Dato faltante | 
| 9 | 95 | — | 
| 10 | 180 | — | 
| 11 | 130 | — | 
Supón que las filas 4 y 5 están filtradas (ocultas por filtro). En los ejemplos, el rango de ventas es A2:A11.
Ejemplo 1 Sumar ignorando errores (#N/A, #DIV/0!).
=AGREGAR(9; 6; A2:A11) -> Resultado esperado: suma de 120+85+0+210+150+95+180+130 = 970 (ignora los errores).
Ejemplo 2 Promedio ignorando filas ocultas por filtro y errores.
=AGREGAR(1; 3; A2:A11) -> Resultado esperado: promedio de las filas visibles y válidas (sin errores y sin las filas 4–5 ocultas).
Ejemplo 3 Tercer mayor (k=3) ignorando errores.
=AGREGAR(14; 6; A2:A11; 3) -> Resultado esperado: 150 (los tres mayores válidos son 210, 180, 150).
Ejemplo 4 Percentil 90% (incluyente) ignorando errores.
=AGREGAR(16; 6; A2:A11; 0,9) -> Resultado esperado: percentil 90% del conjunto válido.
Ejemplo 5 Suma de varias áreas ignorando filas ocultas y errores.
=AGREGAR(9; 3; A2:A6; A7:A11) -> Resultado esperado: igual que SUMA de ambas áreas pero sin contar filas filtradas ni celdas con error.
Ejemplo 6 Mediana del rango visible.
=AGREGAR(12; 1; A2:A11) -> Resultado esperado: MEDIANA de los valores visibles (filas ocultas por filtro ignoradas).
Observaciones
- AGREGAR ofrece más funciones y control de exclusiones que SUBTOTALES (por ejemplo, puede ignorar errores y calcular MEDIANA, MODA.UNO, percentiles y valores k‑ésimos).
 - Opciones 1, 3, 5 y 7 (ignorar filas ocultas) se refieren a filas ocultas mediante filtros. Las filas ocultas manualmente no se ignoran.
 - Las funciones 14–19 requieren la sintaxis de matriz y el argumento k. Las funciones 1–13 usan la sintaxis de referencia y aceptan varias áreas (ref1, [ref2], …).
 - En la forma de matriz (14–19), las opciones relacionadas con filas ocultas no tienen efecto, ya que no se evalúa el estado de filtro de cada fila a ese nivel.
 - AGREGAR no admite referencias 3D (por ejemplo, Hoja1:Hoja3!A1:A10).
 - Si el cálculo no encuentra datos válidos (por ejemplo, PROMEDIO de un conjunto totalmente vacío tras ignorar errores y filtrados), el resultado puede ser un error como #¡DIV/0! o #¡NUM! según la función.
 - AGREGAR siempre devuelve un único valor (no “derrame” de matriz). En Excel con matrices dinámicas, sigue comportándose como una función escalar.
 
Errores comunes
- #¿NOMBRE? Usar “AGREGADO” en lugar de “AGREGAR”, o escribir mal el nombre de la función.
 - #¡VALOR! Si num_función u opciones no son numéricos; o si intentas usar la sintaxis de referencias con una función que requiere k (14–19).
 - #¡NUM! k fuera de rango (por ejemplo, k ≤ 0 o mayor que el número de elementos válidos en K.ÉSIMO.MAYOR/MENOR), o porcentaje fuera de 0–1 en PERCENTIL.
 - #¡REF! Si se proporcionan referencias no válidas (por ejemplo, referencias 3D) o rangos eliminados.
 - #¡DIV/0! Al calcular PROMEDIO u otra estadística que implique división entre cero elementos válidos.
 
Disponibilidad por versión de Excel
Disponible desde: Excel 2010 (Windows). En Mac, disponible desde Excel 2016. Compatible en Excel para la Web. No se conocen cambios de comportamiento relevantes entre versiones recientes aparte del soporte general de matrices dinámicas (AGREGAR sigue siendo escalar).
Compatibilidad
| Software | Compatibilidad | Notas | Alternativa | 
|---|---|---|---|
| Microsoft Excel (Windows/Mac/Web) | ✔️ | Nombre en español: AGREGAR. Permite ignorar filas filtradas, errores y agregados anidados. | — | 
| Google Sheets | ❌ | No dispone de una función única equivalente a AGREGAR. | SUBTOTALES + FILTROS/IFERROR, o funciones como K.ÉSIMO.MAYOR, PERCENTIL.INC con combinaciones de FILTRAR. | 
| LibreOffice Calc | ❌ | No disponible como función integrada. | SUBTOTALES y funciones básicas (SUMA, PROMEDIO, etc.) con manejo manual de errores. | 
| OpenOffice Calc | ❌ | No disponible. | SUBTOTALES y funciones básicas combinadas. | 
| WPS Office Spreadsheets | No confirmado | Compatibilidad parcial con funciones de Excel; AGREGAR puede no estar disponible en todas las ediciones. | SUBTOTALES + manejo de errores/filtrado. | 
| Apple Numbers | ❌ | No dispone de AGREGAR como función única. | Funciones estadísticas y de ordenación combinadas manualmente. | 
