Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Descripción de la creación de subtotales obtenidos a partir de los datos de una lista de una hoja de
cálculo Excel, con el objeto de realizar cálculos parciales y generales. También se indica cómo se
pueden crear gráficos con subtotales y el uso de varias funciones para calcular totales y
subtotales.
Contenido:
1. Subtotales automáticos.
2. Organización de subtotales.
3. Gráficos con subtotales.
4. Totales avanzados.
1. SUBTOTALES AUTOMÁTICOS
Ya sabes cómo introducir datos en listas y hacer operaciones para trabajar con estos datos:
ordenar los datos, verlos con un formulario de datos, filtrar los datos según las condiciones que
quieras, etc.
Vamos a ver otra herramienta más de Excel que puedes utilizar en tus listas de datos: los
subtotales automáticos. En ocasiones te puede interesar calcular los totales parciales y totales
globales de una determinada columna de la lista.
Por ejemplo, en la hoja que te muestro en pantalla aparece una lista de clientes de una
determinada empresa, con su ciudad, la fecha en que empezaron a comprarnos y la cantidad de
dinero que nos han pagado por sus compras.
En este caso, podría ser útil el saber la cantidad de dinero ingresada en cada ciudad, por ejemplo.
Podrías calcular estos valores a través de fórmulas y funciones, pero Excel te proporciona una
opción automática para realizar estos cálculos.
Al utilizar subtotales automáticos, se insertan y se escriben automáticamente los títulos y las
fórmulas en las filas de totales.
Excel presenta estos resultados en forma de esquema y nos permite desplazarnos a distintos
niveles en este resumen de datos.
Vamos a ver qué tendríamos que hacer para crear los subtotales automáticos en una lista.
Antes que nada, es necesario ordenar la lista para que el resumen tenga sentido.
Por ejemplo, si en la hoja actual queremos resumir la información correspondiente a cada ciudad,
habrá que ordenar la lista respecto a este campo.
Haz clic en la celda C4 para seleccionarla. Muestra la pestaña Datos de la Cinta de opciones.
Ordena la lista ascendentemente respecto al campo Ciudad pulsando el botón Ordenar de A a
Z .
Bien. Ahora ya podemos indicar a Excel que queremos calcular los subtotales de esta lista.
Ten en cuenta que, para calcular los subtotales, tienes que seleccionar una celda de la
lista, para que Excel pueda identificar la lista sobre la que trabajar.
En la lista Para cada cambio en indicarás la columna por la que quieras agrupar los datos de la
lista y calcular los subtotales.
En nuestro caso, hemos dicho que vamos a agrupar o resumir la información por cada ciudad.
Observa las distintas funciones que puedes utilizar para calcular subtotales de forma automática.
Repliega la lista.
La primera vez que utilizas la orden Subtotales, en el cuadro Agregar subtotal a aparece la
columna situada más a la derecha de la lista.
En este campo se indica la columna que tiene los valores sobre los que vamos a aplicar la función
seleccionada (en nuestro caso, la columna que tiene los valores que vamos a sumar).
La casilla Resumen debajo de los datos hace que los subtotales se muestren debajo de las filas
sobre las que se calculan. Si la desactivas, los subtotales aparecerán encima de las filas.
Acepta el cuadro de diálogo.
Excel ha calculado la suma de la cantidad vendida para cada ciudad y ha creado filas para poner
estos subtotales. Además, también ha creado una fila para el total general.
También es posible utilizar más de una columna para calcular los subtotales. Para esto
solo tienes que seleccionar los títulos de las columnas o campos correspondientes en
Agregar subtotal a, en el cuadro de diálogo Subtotales.
También es posible anidar subtotales; esto significa incluir grupos de subtotales más pequeños
dentro de otros grupos mayores.
Muestra la hoja Compras.
Por ejemplo, en esta hoja tenemos el nombre y la ciudad de varios clientes. Durante cada año,
hemos ido apuntando las compras que nos han hecho estos clientes.
En este caso podría ser interesante calcular los subtotales para cada ciudad y, dentro de cada
ciudad, para cada año.
Para ello, utiliza el botón Subtotal dos veces, eligiendo cada vez una columna
distinta en Para cada cambio en y desactivando la casilla de verificación Reemplazar
subtotales actuales la segunda vez que se llama a la orden.
Ten en cuenta también que tienes que ordenar la lista, como segundo criterio de ordenación, por
el campo que crea el subtotal anidado.
Selecciona la celda C4.
Ahora puedes ver los subtotales para las ciudades Albacete y Madrid y, dentro de cada ciudad,
los subtotales para cada año.
Ten en cuenta que los valores de los totales generales siempre se calculan a partir de
los datos detallados y no de las filas de subtotales. Por ejemplo, si utilizas la función para
calcular la media de los datos (función Promedio), la fila de totales mostrará el promedio de
todos los datos detallados (es decir, el promedio de los valores de todas las filas), y no el
promedio de los valores de los subtotales.
Además, los valores de los totales y subtotales se vuelven a calcular automáticamente al
editar los datos detallados, es decir, los valores de las distintas columnas de las filas.
Para eliminar los subtotales, podemos ejecutar el comando Subtotal y pulsar el botón
Quitar todos.
Además, recuerda que, cuando trabajas con listas filtradas, los subtotales solo tienen efecto sobre
las filas visibles.
Vuelve a mostrar la hoja Clientes.
2. ORGANIZACIÓN DE SUBTOTALES
Veamos ahora cómo ampliar o contraer la información mostrada, para resumir más o menos los
datos de la lista.
Recuerda que, en esta hoja, hemos agrupado la lista según la Ciudad, por lo que podemos ver los
subtotales por este campo.
Al mostrar los subtotales automáticos, Excel pone en forma de esquema la lista, agrupando las
distintas filas con cada fila de subtotal asociada y las filas de subtotales con la fila del total
general.
Observa la zona que hay a la izquierda de los números de fila.
En el esquema con los subtotales, puedes mostrar u ocultar los distintos datos de la lista a través
de los botones que hay en esta zona.
Los botones que están en la parte superior de esta zona permiten desplazarse por los
distintos niveles del esquema.
Pulsa sobre el nivel 2 de los botones de símbolos de esquema .
Para ocultar todas las filas, pulsa el botón del primer nivel . Para que se
vean todas las filas, haz clic en el botón del nivel que está más a la derecha
(por ejemplo, si tienes tres niveles , pulsa en el nivel 3 ).
Los datos se presentan ahora resumidos según los subtotales por ciudad.
Observa cómo han aparecido las dos filas que forman el subtotal de Albacete.
Oculta estas filas pulsando en el botón con el signo -.
Cuando trabajas con subtotales, también puedes ordenar los resultados como lo harías con
cualquier otra lista.
Para ordenar la lista de subtotales, primero elige el nivel de detalle que muestra solo los
resultados de los subtotales y después utiliza el comando de ordenación adecuado.
Selecciona la celda F6.
Pulsa el botón Ordenar de menor a mayor para ordenar según esta columna Compras.
Cuando se ordena una lista de subtotales con las filas de mayor detalle ocultas, las filas ocultas se
ordenan con las filas de subtotales asociadas.
Observa que, según la ordenación que has elegido, tenemos el orden Madrid - Murcia - Albacete
- Valencia.
Pulsa sobre el tercer botón de los botones de símbolos de esquema .
Por último, puedes ocultar la zona izquierda, donde están los símbolos del esquema, desactivando
la casilla Mostrar símbolos de esquema si se aplica un esquema, que está en la sección
Opciones de presentación para esta hoja de la categoría Avanzadas del cuadro de las
Opciones de Excel (accesible desde la vista Backstage). Para volver a mostrar los símbolos del
esquema, activa esta casilla.
Este cuadro de diálogo sirve para establecer algunas opciones de creación de esquemas. Por
ejemplo, puedes indicar si las filas de subtotales aparecerán debajo de las filas asociadas o encima
de ellas (si deseleccionas la casilla).
celda .
Los estilos creados y aplicados en el esquema son NivelFila_1 y NivelFila_2. Si quieres, puedes
modificarlos desde aquí, para adaptar las celdas correspondientes y que se muestren como
quieras.
Pulsa el botón derecho del ratón sobre el estilo NivelFila_2 y selecciona la opción Modificar.
Pulsa el botón Formato para cambiar las características de este estilo.
Selecciona el estilo Negrita.
Muestra la pestaña Relleno y selecciona el color azul claro que te indico como relleno o fondo
de las celdas.
Acepta los dos cuadros hasta volver a la hoja de cálculo.
Los cambios en el estilo se ven reflejados automáticamente en las celdas que siguen dicho estilo,
que en este caso son las filas de los subtotales por ciudad.
He modificado el estilo NivelFila_1, que es el que tiene aplicado la fila de total general, en la
parte inferior del esquema.
Al crear los subtotales en una lista, también puedes hacer que se inserten saltos de
página entre los distintos grupos de subtotales, con la opción Salto de página entre grupos
del cuadro de diálogo de Subtotales. De esta forma, cada grupo se imprimirá en una página
distinta.
De esta forma, podemos cambiar los estilos para personalizar el aspecto del esquema, de forma
que los datos sean más legibles.
También es interesante crear un informe de resumen con un gráfico, para mostrar o analizar los
datos de un modo sencillo.
Para crear un gráfico a partir de los subtotales, ocultaremos primero las filas de detalle para que
solo se muestren las filas de subtotales.
Pulsa sobre el segundo botón del grupo de botones de los niveles del esquema .
Pulsa el botón Seleccionar datos para cambiar los datos que se representan en el
gráfico.
Pulsa el botón Quitar dos veces, para quitar las series de las columnas Entrada y Meses.
Acepta el cuadro de diálogo.
Despliega las opciones del botón Elementos de gráfico y selecciona Etiquetas de datos.
De esta forma podemos ver el porcentaje del total de compras que nos han hecho en cada ciudad.
Recuerda que, si quieres personalizar el gráfico, puedes utilizar las distintas opciones de las
pestañas contextuales Diseño de gráfico y Formato, así como los tres botones que aparecen al
seleccionar el gráfico.
Mueve el gráfico ayudándote por las marcas que he puesto.
Ten en cuenta que los datos que se presentan en el gráfico se refieren a los que se ven en la lista.
Al aumentar o disminuir el detalle de los datos resumidos, el gráfico se actualiza.
Muestra el detalle de las filas correspondientes a la ciudad de Albacete.
Ahora, las dos filas correspondientes a Albacete también se reflejan en el gráfico, lo que no es
adecuado ya que estamos mezclando datos de detalle con datos de resumen.
Oculta las filas de detalle de Albacete.
Así pues, hacer un informe a partir de los datos de una lista, utilizando todas las posibilidades que
proporciona Excel, puede convertirse en una tarea sencilla.
Los subtotales automáticos permiten obtener los totales parciales y globales de una o más
columnas de una lista. Para poner los subtotales automáticos, tienes que ordenar la lista según la
columna por la quieras agrupar al obtener los subtotales y, luego, pulsar el botón Subtotal
de la pestaña Datos de la Cinta de opciones.
Excel presenta los subtotales automáticos en forma de esquema, permitiendo mostrar u ocultar
los distintos niveles del resumen: puedes ampliar o contraer las filas de la lista, para resumir más
o menos los datos.
Al crear un gráfico con los datos de una lista con subtotales automáticos, el gráfico solo
mostrará los datos visibles en la lista; si ampliamos o reducimos el contenido del esquema, el
gráfico se actualizará para mostrar los datos visibles.
4. TOTALES AVANZADOS
Para continuar con la lección, he desecho los cambios de la hoja de clientes y la tenemos como al
principio. Hasta ahora hemos visto cómo realizar cálculos de forma automática. Pero, a veces,
interesa hacer cálculos de celdas o filas que cumplan solo ciertos criterios. Estos cálculos se
pueden realizar mediante el uso de funciones en las fórmulas y, por tanto, puedes poner los
resultados en cualquier lugar de la hoja de cálculo.
Por ejemplo: si vamos a realizar un cálculo parcial sobre los datos de una lista, puedes utilizar la
función SUMAR.SI(rango;criterio;sum_rango).
Esta función sumará solo los valores de la lista que cumplan cierto criterio.
SUMAR.SI(rango;criterio;sum_rango)
En el primer argumento se indica el rango de la lista a evaluar. En el segundo argumento
indicamos el criterio a seguir en la evaluación, mientras que el tercer argumento se utiliza para
indicar el rango que contiene los valores que quieres sumar.
Haz clic en la celda A18.
Escribe la siguiente fórmula:
=SUMAR.SI(D4:D15;"<15/04/2018";F4:F15)
Con esta función calcularemos la suma de las compras de aquellas filas cuya fecha de entrada (en
la columna D) sea anterior al 15/04/2018.
Recuerda que, si no quieres utilizar los rangos directamente sobre las fórmulas, puedes asignar
nombres a los rangos de las columnas de la lista para después utilizar estos nombres como
referencias. Para saber qué número de filas cumplen un determinado criterio, se puede utilizar la
función CONTAR.SI(rango;criterio).
CONTAR.SI(rango;criterio)
En el primer argumento se indica el rango de evaluación, en el que vas a contar las celdas; y en el
segundo, el criterio.
Dicho de otra forma, esta función devuelve el número de celdas del rango que cumplen el
criterio.
Veamos ahora cuántas filas han cumplido el criterio "<15/04/2018" en su campo Entrada.
Introduce en la celda actual la fórmula:
=CONTAR.SI(D4:D15;"<15/04/2018")
Acepta con .
Como puedes ver, con estas fórmulas hemos averiguado que tenemos 4 clientes con fecha de
entrada anterior al 15/04/2018 y la suma de sus compras es de 67818,61.
Al igual que se pueden contar celdas que cumplan un determinado criterio, también podemos
calcular las celdas en blanco dentro de una lista.
La función que nos permite realizar estos cálculos es CONTAR.BLANCO(rango), donde, en el
argumento rango, indicaremos el rango del que queremos contar el número de celdas en blanco.
Los operadores que se pueden utilizar en los criterios de las funciones SUMAR.SI y
CONTAR.SI son: =, <, >, <=, >= y <>.
El criterio en la función puede ser un número, un texto o una expresión con estos operadores; en
estos dos últimos casos, los tendremos que encerrar entre comillas dobles (por ejemplo: ">56"
o "Madrid").
Para realizar cálculos más complejos, utiliza funciones de bases de datos.
Para usar estas funciones, deberás crear un rango de criterios, como se hace al utilizar filtros
avanzados.
En los argumentos de estas funciones de bases de datos, tendrás que indicar:
El rango de la lista de datos, incluyendo la fila de títulos.
El título de la columna a resumir según la función de que se trate.
El rango de celdas donde está situado el criterio.