
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 errorPropó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 obtener una lista completa.
- ref1 - Un rango con nombre o referencia al subtotal.
- ref2 - [opcional] Un rango con nombre o una referencia al subtotal.
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ÁXIMO 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 de
A continuación se muestran algunos ejemplos de SUBTOTAL configurados para SUMA, CONTAR y PROMEDIO los valores en 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 de 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 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 las filas ocultas por los controles de filtro en la parte superior de la tabla. Es decir, a medida que filtra 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 de subtotal que inserta automáticamente fórmulas de SUBTOTAL en los 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 práctica recomendada.
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 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.