Excel

Función AGREGAR de Excel

Excel Aggregate Function

Función AGREGAR de ExcelResumen

La función AGREGAR de Excel devuelve un cálculo agregado como PROMEDIO, CUENTA, MÁXIMO, etc., ignorando opcionalmente las filas ocultas y los errores. Hay un total de 19 operaciones disponibles, especificadas por el número de función en el primer argumento (consulte la tabla para conocer las opciones).

Propósito Devolver cálculo agregado Valor de retorno Depende de la función especificada Sintaxis = AGREGAR (número_función, opciones, ref1, ref2) Argumentos
  • núm_función - Operación a realizar (1-19).
  • opciones - Valores a ignorar (0-7).
  • ref1 - Primer argumento.
  • ref2 - Segundo argumento (k).
Versión Excel 2010 Notas de uso

La función AGREGAR devuelve el resultado de un cálculo agregado como PROMEDIO, CONTAR, MÁX, MIN, etc. Hay un total de 19 operaciones disponibles y la operación a realizar se especifica como un número, que aparece como el primer argumento de la función. El segundo argumento, options, controla cómo AGGREGATE maneja errores y valores en filas ocultas. Consulte las tablas a continuación para conocer todas las opciones disponibles.



Ejemplo 1

Para devolver el valor MAX en el rango A1: A10, ignorando ambos errores y filas ocultas, proporcione 4 para el número de función y 7 para las opciones:



|_+_|

Para devolver el valor MIN con las mismas opciones, cambie el número de función a 5:

¿Cuál de las siguientes es una función estadística?
|_+_|

Ejemplo # 2

En el ejemplo que se muestra arriba, la fórmula en D5 es:



|_+_|

donde 'valores' es el rango con nombre B5: B14. El número de función es 4, que especifica MAX. Las opciones se proporcionan como 6, para ignorar solo los errores.

Ejemplo # 3 - enésimo más grande

Las fórmulas en D8: D10 demuestran cómo devolver valores 'n-ésos más grandes':

|_+_|

El número de función aquí es 14, que ejecuta el Función GRANDE . Debido a que la función GRANDE requiere un argumento k, aparece como el último argumento en las tres fórmulas anteriores.



Ejemplo # 4 - operación de matriz

Lo que hace que AGGREGATE sea especialmente útil para fórmulas más complejas es que puede manejar matrices de forma nativa cuando el número de función es 14-19. Por ejemplo, para encontrar el valor MÁXIMO los lunes, con datos que incluyan fechas y valores, podría usar AGREGAR de esta manera:

|_+_|

Aquí especificamos 14 para la función (GRANDE) y 6 para la opción (ignorar errores). Luego, construimos una expresión lógica usando la función TEXTO para verificar todas las fechas de los lunes. El resultado de esta operación es una matriz de valores VERDADERO / FALSO, que se convierte en el denominador de los valores originales. FALSE se evalúa como cero y arroja un # DIV / 0! error. VERDADERO se evalúa como 1 y devuelve el valor original. La matriz final de valores y errores actúa como un filtro. AGGREGATE ignora todos los errores y devuelve el mayor (máximo) de los valores supervivientes. Ejemplo más completo aquí .

Números de función

La siguiente tabla enumera los números de función disponibles para la función AGREGAR, junto con el nombre de la función asociada. La tercera columna, Ref2, indica el segundo valor de argumento esperado cuando sea necesario.

Función Función Ref2
1 PROMEDIO
2 CONTAR
3 CONTAR
4 MAX
5 MIN
6 PRODUCTO
7 STDEV.S
8 STDEV.P
9 SUMA
10 CUYO
11 VAR.P
12 MEDIANA
13 MODE.SNGL
14 GRANDE a
15 PEQUEÑO a
16 PERCENTILE.INC a
17 QUARTILE.INC un quarto
18 PERCENTILE.EXC a
19 CUARTIL.EXC un quarto

Opciones de comportamiento

La función AGREGAR tiene muchas opciones para ignorar errores, filas ocultas y otras funciones. Los valores posibles son 0-7, como se muestra en la siguiente tabla.

Opción Comportamiento
0 Ignorar las funciones SUBTOTAL y AGREGAR
1 Ignorar filas ocultas, funciones SUBTOTAL y AGREGAR
2 Ignorar valores de error, funciones SUBTOTAL y AGREGAR
3 Ignorar filas ocultas, valores de error, funciones SUBTOTAL y AGREGAR
4 No ignore nada
5 Ignorar filas ocultas
6 Ignorar valores de error
7 Ignorar filas ocultas y valores de error

Notas

  • ¡AGREGADO devuelve un #VALOR! error si se requiere un segundo argumento de función, pero no se proporciona.
  • Las referencias 3D no funcionan con AGGREGATE.
  • La función AGREGAR está diseñada para rangos verticales, no rangos horizontales.


^