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

Tabla de contenido

Resumen

La función SUBTOTAL de Excel devuelve un resultado agregado para los valores proporcionados. SUBTOTAL puede devolver una 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.

Propósito

Obtener un subtotal en una lista o base de datos

Valor devuelto

Un número que representa un tipo específico de subtotal.

Sintaxis

= SUBTOTAL (núm_función, ref1, (ref2),…)

Argumentos

  • function_num : 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 una 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). De forma predeterminada, SUBTOTAL excluye los valores de las filas ocultas por un filtro, lo que hace que SUBTOTAL sea muy útil en las 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 configurados para SUMA, CONTAR y PROMEDIO los valores en un rango. Observe que la única diferencia es el valor utilizado para el Function_Num argumento:

=SUBTOTAL(109,range) // SUM =SUBTOTAL(103,range) // COUNT =SUBTOTAL(101,range) // AVERAGE

Cálculos disponibles

Comportamiento SUBTOTAL es controlado por el Function_Num 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 con las filas ocultas manualmente. Cuando número_función está entre 1 y 11, SUBTOTAL incluye celdas que se han ocultado manualmente. Cuando Function_Num está entre 101-111, valores excluye subtotal en filas que se han ocultado de forma manual.

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

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

SUBTOTAL en tablas de Excel

La función SUBTOTAL se usa cuando muestra 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 los cálculos en la fila Total de una tabla de Excel es porque SUBTOTAL excluye automáticamente las filas oculto 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 están ocultas y se muestran cuando el contorno se contrae y expande.

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

Videos relacionados

Cómo agregar una fila de totales a una tabla En este video, veremos cómo agregar y configurar una fila de totales a una tabla de Excel. La fila total puede mostrar automáticamente cálculos resumidos debajo de una tabla. Cómo contar elementos en una lista filtrada En este video, le mostramos cómo agregar un mensaje en la parte superior de una lista filtrada que muestra los elementos totales y visibles en la lista. Fórmulas para consultar una tabla Dado que las tablas admiten referencias estructuradas, puede aprender mucho sobre una tabla con fórmulas simples. En este video, veremos algunas fórmulas que puede usar para consultar una tabla.

Articulos interesantes...