Mostrando entradas con la etiqueta subtotales. Mostrar todas las entradas
Mostrando entradas con la etiqueta subtotales. Mostrar todas las entradas

2018-03-19

Insertar fila de tolales en una tabla de Excel

Problema

En Excel, queremos resumir rápidamente una tabla añadiendo una fila total en la última fila, pudiendo elegir entre diferentes funciones para cada columna.

Solución

  1. Partimos de un rango de datos
  2. Hacemos clic en cualquier celda y presionamos Ctrl+T
  3. La tabla se habrá formateado automáticamente y mostrará un autofiltro.

  4. En Herramientas de tabla, Diseño seleccionamos la casilla de verificación de la Fila de totales.
  5. Una fila Total se habrá insertado en la última fila de la tabla.
  6. Para cada columna podemos elegir entre diferentes funciones para resumir los datos. Como se puede apreciar en la barra de fórmulas Excel utiliza la función subtotales, por defecto la suma: =SUBTOTALES(109,[Año 3])

Resultados

Entradas relacionadas

2015-10-30

Numerar las celdas visibles con el autofiltro en Excel

Title

Problema

Al filtrar un rango de datos con autofiltro, queremos que solamente se numeren las celdas visibles.

Solución

Utilizamos la función SUBTOTALES precedida de dos signos negativos. El primer argumento es 2 (CONTAR) para contar los números e ignorará en el encabezado como texto. En el segundo rango fijamos la fila como referencia absoluta A$1 o A$2. Arrastramos la fórmula hacia abajo.

=--SUBTOTALES(2;A$1:A2)

Notas

Utilizamos los dos signos negativos (operador unario) delante de subtotales porque si no, el autofiltro de Excel no reconocería la última fila del rango. Al haber una función SUBTOTAL en la última fila del rango, Excel interpreta que es una fila especial para calcular los totales, excluyéndola del filtro.

Si la columna que usamos para contar (columna A) contiene texto (columna B) en lugar de números, explearíamos como primer argumento de SUBTOTALES el 3 (CONTARA):

=--SUBTOTALES(3;B$2:B2)
En el caso de que nuestro rango incluya filas ocultas emplearemos como primer argumento 102 o 103 para pasarlas por alto.

=--SUBTOTALES(102;B$2:B2)

Referencias

Nube de datos