Tabla din-amica con Numero de empleados y titulación

8 envíos / 0 nuevos
Último envío
argacha
Imagen de argacha
Offline
última acción: Hace 2 días 1 hora
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1622
Tabla din-amica con Numero de empleados y titulación

Hola, tengo una tabla con el personal de mi empresa: Fecha de ingreso, fecha de baja, titulación, destino, etc...

y quiero hacer un gráfico con el crecimiento del personal y el número de titulados de cada rama en cada año...

supongo que esto se puede hacer mediatne tablas dinámicas, pero realmente no sé hacer la consulta..

puedo consultar de las actuales altas, qué año ingresaros. pero.. si yo quiero saber cuanta gente trabajaba en el 2005, y cuantos ingenieros de caminos y cuantos ingenieros de mina... cómo podría hacerlo.. 

otra pregunta (y  creo que ya no es de excel) la gente entra y sale en la empresa.. entonces... cómo se mide el númeor de empleados de un año... por ejemplo ahora se va una empelada llamada por ejemplo, Nieves.. ¿cómo cuenta para el número de empleados de este año???

alguien puede ayudarme?

gracias

 

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 4 horas 48 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7590
Qué fecha considerar

Dándole vueltas, veo un problema serio:

Tus datos tienen varias fechas, porque para cada persona tienes como poco una fecha de alta y una fecha de baja.

Cuando quieres representar un gráfico de crecimiento del personal, necesitas la evolución de las personas a lo largo del tiempo, como el saldo de personas, pero una persona se cuenta en todos los años que transcurren desde que se dio de alta y hasta que se dé de baja, y la tabla dinámica no funciona así. Una tabla dinámica cuenta el dato (o lo suma o lo que sea) y lo pone en un lugar, no puede poner el mismo dato en varios sitios para calcular un mismo resumen.

Te adjunto un ejemplo donde he cruzado las dos fechas, las fechas de alta con las de baja. Así tienes para cada año, las personas que se han dado de alta en total, las que siguen estando de alta, y las que se han dado de baja en cada año.

También se me ha ocurrido calcular la evolución de los últioms años pero sin emplear tablas dinámicas, sino contando las altas y las bajas con CONTAR.SI.

Las funciones .SI han ido variando con las distintas versiones de Excel, así mienstras que en la versión 2000 el criterio se aplicaba sobre el mismo rango que se sumaba o contaba, en la versión 2003 ya se podía operar sobre un rango según el criterio se cumpliese en otro.

En la versión 2007 se han añadido además las funciones .SI.CONJUNTO que permiten tener más de un criterio, aunque para este caso no nos hacen falta.

Utilizo también la función FECHANUMERO, que puede que en alguna versión anterior requiera cargar el complemento "herramientas para análisis".

No se me ocurre nada más ¿tienes alguna idea?

AdjuntoTamaño
Office spreadsheet icon ListadoDePersonal.xls72 KB

 

Data Tools Suite
datos y tablas con Excel

argacha
Imagen de argacha
Offline
última acción: Hace 2 días 1 hora
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1622
Re: Qué fecha considerar

La verdad es que es eso lo que quería.... tendré que estudiar eso de las funciones .SI. lo de hacerlo por tablas dinámicas era una cabezonería, supongo.

También y aprobechando que ya te has metido en el tema.. lo que me gustaría es separar la tirulación...

por ejemplo.. ingenieros de caminos, ingenieros de minas, administrativos, etc...supongo que tampoco se debe hacer pot tablas dinámicas...

 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 4 horas 48 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7590
depende

Depende de lo que necesites.

Si quieres el total de personas activas separadas por titulación, esto si te lo puede proporcionar una tabla dinámica, simplemente añade el campo titulación como encabezado de fila o de columna a la tabla dinámica don de cuentas todo el personal.

Si quieres la evolución en ele tiempo de estos valores, eso no lo calcula una tabla dinámica, y tendrás que recurrir, como en el ejemplo a calcularlo mediante funciones.

 

Prueba con funciones matriciales para calcular Operaciones condicionales.

Aquí te explico algunas cosas al respecto de las operaciones matriciales para operar con determinados valores.

 

Si no sabes cómo, dímelo y te preparo un ejemplo a partir del anterior pero con titulaciones.

 

Data Tools Suite
datos y tablas con Excel

argacha
Imagen de argacha
Offline
última acción: Hace 2 días 1 hora
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1622
Re: depende

BUeno.. mas vale tarde que nunca...

Ya he  mirado tu ejemplo... estupendo, eso es lo que quería... he añadido una columna con los "contratados" cada año... y lo he representado en el gráfico... ahora bien..me gustaría representar esta línea como barras.. sólo esta línea.. no la de personal...

En la hoja de datos he añadico una columna de titulación.. quisiera estudiar la evolución de la contratacion por títulaciones. HE hecho una tabla dinámica, pero... sigo sin controlar la gente activa.. he hecho una tabla con todo el personal contratado pero no con el activo...

¿´qué se te ocurre??

AdjuntoTamaño
Office spreadsheet icon ListadoDePersonal.xls91.5 KB
pacomegia
Imagen de pacomegia
Offline
última acción: Hace 4 horas 48 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7590
Tipo de gráfico

Respecto de poner una serie como barras, tendrás que cambiar el tipo de gráfico. en el ejemplo el gráfico es de "dispersión", que no permite poner barras.

Cambia el tipo de gráfico por uno de líneas, en vez de valores X ahora tendrás categorías.

Para que una serie se muestre como barras, seleccionala y luego en el menú contextual elige tipo de gráfico columnas. este tipo de gráfico se aplicará a la selección, esto es a la serie con el número de contratados cada año. Te sugiero además que pases una de las series al eje secundario, porque estás representando contrataciones anuales con el total acumulado, con lo que ambos valores serán de distinto orden de magnitud (un año contratas a 10 personas, pero a origen tienes un total de 80).

Respecto de los titulados activos volvemos al tema de las fechas, tienes dos fechas, la de alta y la de baja, así que si agrupas por años con la fecha de alta, cada persona aparece en el año en que se dio de alta, es decir que el valor en cada año no son las personas de un grupo que hay ese año, sino las personas de un grupo que se dieron de alta ese año.

Si sólo te interesa el resultado final, por ejemplo para ver cómo está repartida la plantilla actual por titulaciones, la tabla dinámica lo calculará (filtra los datos para los que no tengan fecha de baja poniendo la fecha de baja como campo de página de la tabla dinámica). Si te interesa cómo han evolucionado los datos a lo largo del tiempo, volvemos otra vez a las fórmulas matriciales como las que hemos utilizado para calcular el saldo de gente activa cada año. tendrías que tener una columna de datos para cada titulación.

 

Data Tools Suite
datos y tablas con Excel

argacha
Imagen de argacha
Offline
última acción: Hace 2 días 1 hora
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 10/01/2007 - 08:28
Puntos: 1622
Re: Tipo de gráfico

¿¿Una columna de datos por cada titulación???? no vale una columna para las titulaciones??

¿no te entiendo cuando hablas de las funciones matriciales..¿cuales son.?

pd. yo pensaba que controlaba excel.. pero ahora veo que soy un zote... es verdad....necesito mas!!!

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 4 horas 48 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 7590
Re: Tipo de gráfico


No me refiero a una columna para cada titulación en tus datos, Esto lo almacenas en el campo Titulación.

Me refería a que en la tabla resumen, igual que tienes para cada año el número de personas contratadas, necesitarás una columna para ver cuántos ingenieros tienes ese año, otra columna para ver cuántos abogados tienes en cada año, etc.

Las funciones matriciales son con las que están calculados los valores en el archivo de ejemplo (aparecen entre llaves { } ). Mira en esta página más sobre la aplicación de funciones de tipo matricial

En cuanto a lo último que comentas, el hecho de que seas consciente de que necesitas más indica que sabes bastante, porque normalmente los que dicen no necesitar más son los menos indicados.

 

Data Tools Suite
datos y tablas con Excel