Excel

Función SUBTOTAL de Excel

Excel Subtotal Function

Función SUBTOTAL de ExcelResumen

La función SUBTOTAL de Excel devuelve un resultado agregado para los valores proporcionados. SUBTOTAL puede devolver SUM, AVERAGE, COUNT, MAX y otros (consulte la tabla a continuación), y la función SUBTOTAL puede incluir o excluir valores en filas ocultas.

gráfico de barras de Excel con barras de error
Propósito Obtener un subtotal en una lista o base de datos Valor de retorno Un número que representa un tipo específico de subtotal Sintaxis = SUBTOTAL (function_num, ref1, [ref2], ...) Argumentos
  • núm_función - Un número que especifica qué función usar para calcular subtotales dentro de una lista. Consulte la tabla a continuación para ver la lista completa.
  • ref1 - Un rango con nombre o referencia al subtotal.
  • ref2 - [opcional] Un rango con nombre o una referencia al subtotal.
Versión Excel 2003 Notas de uso

Utilice la función SUBTOTAL para obtener un subtotal en una lista o base de datos. A pesar del nombre, SUBTOTAL tiene la capacidad de realizar una variedad de funciones matemáticas, que incluyen PROMEDIO, CUENTA, MÁX y muchas otras (consulte la tabla a continuación para ver la lista completa). Por defecto, SUBTOTAL excluye valores en filas ocultas por un filtro, lo que hace que SUBTOTAL sea muy útil en Tablas de Excel .



La función SUBTOTAL ignora automáticamente otras fórmulas de SUBTOTAL que existen en las referencias para evitar el doble conteo.



Ejemplos

A continuación se muestran algunos ejemplos de SUBTOTAL configurado para SUM, COUNT y AVERAGE los valores de un rango. Note que la única diferencia es el valor usado para el núm_función argumento:

|_+_|

Cálculos disponibles

El comportamiento SUBTOTAL está controlado por el núm_función argumento, que se proporciona como un valor numérico. Hay 11 funciones disponibles, cada una con dos opciones, como se muestra en la siguiente tabla. Observe que los valores están 'emparejados' (por ejemplo, 1-101, 2-102, 3-103, etc.). Esto está relacionado con la forma en que SUBTOTAL trata las filas ocultas manualmente. Cuando núm_función está entre 1-11, SUBTOTAL incluye celdas que se han ocultado manualmente. Cuando núm_función está entre 101-111, SUBTOTAL excluye valores en filas que se han ocultado manualmente.



Función Incluir oculto Ignorar oculto
PROMEDIO 1 101
CONTAR 2 102
COUNTA 3 103
MAX 4 104
MIN 5 105
PRODUCTO 6 106
STDEV 7 107
STDEVP 8 108
SUMA 9 109
DÓNDE 10 110
DEFORMACIÓN 11 111

Nota: SUBTOTAL siempre ignora los valores de las celdas que están ocultas con un filtro. Los valores de las filas que se han 'filtrado' nunca se incluyen, independientemente de núm_función .

SUBTOTAL en tablas de Excel

La función SUBTOTAL se utiliza cuando mostrar una fila total en una tabla de Excel . Excel inserta la función SUBTOTAL automáticamente, y puede usar un menú desplegable para cambiar el comportamiento y mostrar el máximo, mínimo, promedio, etc. La razón por la que Excel usa SUBTOTAL para cálculos en la fila Total de un Tabla de Excel es porque SUBTOTAL automáticamente excluye filas ocultas por los controles de filtro en la parte superior de la tabla. Es decir, cuando filtre filas en una tabla con una fila Total, verá que los cálculos se actualizan automáticamente para respetar el filtro.

SUBTOTAL con contornos

Excel tiene una función Subtotal que inserta automáticamente fórmulas SUBTOTALES en datos ordenados. Puede encontrar esta función en Datos> Esquema> Subtotal. Las fórmulas de SUBTOTAL insertadas de esta manera usan los números de función estándar 1-11. Esto permite que los resultados del subtotal permanezcan visibles incluso cuando las filas se ocultan y se muestran cuando el contorno se contrae y expande.



¿Cómo se inserta un cuadro desplegable en Excel?

Nota: aunque la función Esquema es una forma 'fácil' de insertar subtotales en un conjunto de datos, una Tabla dinámica es una forma mejor y más flexible de analizar datos. Además, una tabla dinámica separará los datos de la presentación de los datos, que es una buena práctica.

Notas

  • Cuando núm_función está entre 1 y 11, SUBTOTAL incluye valores que están ocultos
  • Cuando núm_función está entre 101-111, SUBTOTAL excluye los valores que están ocultos
  • En las listas filtradas, SUBTOTAL siempre ignora los valores de las filas ocultas, independientemente de núm_función .
  • SUBTOTAL ignora otras fórmulas de SUBTOTAL que existen en las referencias para evitar el conteo doble.
  • SUBTOTAL está diseñado para trabajar con valores de datos verticales dispuestos verticalmente. En rangos horizontales, los valores en columnas ocultas siempre se incluyen.


^