Cómo utilizar la función AGREGAR de Excel -

Tabla de contenido

Resumen

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

Cálculo de retorno agregado

Valor devuelto

Depende de la función especificada

Sintaxis

= AGREGAR (número_función, opciones, ref1, ref2)

Argumentos

  • function_num - Operación a realizar (1-19).
  • opciones : valores para 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 tanto los errores como las filas ocultas, proporcione 4 para el número de función y 7 para las opciones:

=AGGREGATE(4,7,A1:A10) // max value

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

=AGGREGATE(5,7,A1:A10) // min value

Ejemplo # 2

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

=AGGREGATE(4,6,values)

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":

=AGGREGATE(14,6,values,1) // 1st largest =AGGREGATE(14,6,values,2) // 2nd largest =AGGREGATE(14,6,values,3) // 3rd largest

El número de función aquí es 14, que ejecuta la 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 MAX los lunes, con datos que incluyan fechas y valores, puede usar AGREGAR de esta manera:

=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)

Aquí especificamos 14 para función (GRANDE) y 6 para 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. Un 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 VAR.S
11 VAR.P
12 MEDIANA
13 MODE.SNGL
14 GRANDE k
15 PEQUEÑO k
dieciséis PERCENTILE.INC k
17 CUARTIL.INC cuarto de galón
18 PERCENTILE.EXC k
19 CUARTIL.EXC cuarto de galón

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.

Articulos interesantes...