Hoy trabajaremos sobre una base de datos de un listado de personal separados por sexo y edad...
A partir del cuál obtendremos un gráfico dinámico que represente la distribución poblacional por rango de edades.
Nuestros datos de partida son la tabla de empleados y un rango donde indicamos cuáles son los rangos de edad:
Puesto que para solucionar este asunto necesitaremos crear un elemento calculado no será posible emplear un campo agrupado (el de Edad), por tanto el primer paso consistirá en traslados con una función BUSCARV el rango de edad correspondiente según la edad particular de cada empleado.
Añadimos un campo nuevo a la tabla donde incorporamos la función:
=BUSCARV([@Edad];$F$3:$H$7;3;1)
Notemos que nuestro BUSCARV emplea una búsqueda aproximada, para lo cual el rango F3:H7 debe estar ordenado en sentido ascendente en su primera columna!!.
El siguiente paso consiste en generar la tabla dinámica.
Llevaremos el campo 'Rango' al área de filas, el campo 'Sexo' al área de columnas y el campo 'Empleados' al área de valores (resumido por cuenta).
A continuación crearemos un elemento calculado dentro del campo 'Sexo', donde lo formularemos para obtener el dato del conteo obtenido por el elemento M en negativo:
Este elemento calculado se ha podido incorporar por no existir operaciones no permitidas (promedios, desviaciones o varianzas) ni campos agrupados...
Sobre el campo 'Sexo', ya con el nuevo elemento, aplicamos un filtro para mostrar los elementos 'M-'
y 'H'.
El siguiente paso consiste en insertar un gráfico dinámico de tipo barras 'agrupadas' al que aplicaremos los pasos descritos en este post.
Básicamente consiste en Superponer las series y Disminuir el ancho del intervalo.
Logrando el objetivo buscado...
A partir del cuál obtendremos un gráfico dinámico que represente la distribución poblacional por rango de edades.
Nuestros datos de partida son la tabla de empleados y un rango donde indicamos cuáles son los rangos de edad:
Puesto que para solucionar este asunto necesitaremos crear un elemento calculado no será posible emplear un campo agrupado (el de Edad), por tanto el primer paso consistirá en traslados con una función BUSCARV el rango de edad correspondiente según la edad particular de cada empleado.
Añadimos un campo nuevo a la tabla donde incorporamos la función:
=BUSCARV([@Edad];$F$3:$H$7;3;1)
Notemos que nuestro BUSCARV emplea una búsqueda aproximada, para lo cual el rango F3:H7 debe estar ordenado en sentido ascendente en su primera columna!!.
El siguiente paso consiste en generar la tabla dinámica.
Llevaremos el campo 'Rango' al área de filas, el campo 'Sexo' al área de columnas y el campo 'Empleados' al área de valores (resumido por cuenta).
A continuación crearemos un elemento calculado dentro del campo 'Sexo', donde lo formularemos para obtener el dato del conteo obtenido por el elemento M en negativo:
Este elemento calculado se ha podido incorporar por no existir operaciones no permitidas (promedios, desviaciones o varianzas) ni campos agrupados...
Sobre el campo 'Sexo', ya con el nuevo elemento, aplicamos un filtro para mostrar los elementos 'M-'
y 'H'.
El siguiente paso consiste en insertar un gráfico dinámico de tipo barras 'agrupadas' al que aplicaremos los pasos descritos en este post.
Básicamente consiste en Superponer las series y Disminuir el ancho del intervalo.
Logrando el objetivo buscado...
No hay comentarios:
Publicar un comentario
Nota: solo los miembros de este blog pueden publicar comentarios.