Inicio > Microsoft Excel > paramisolo > Control de Presencia en Excel con tablas Dinamicas

Control de Presencia en Excel con tablas Dinamicas

Experto:
Usuario:
Fecha: 24/09/2009
Valoración: (5,00 sobre 5) Categoría: Microsoft Excel
02/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Buenos Dias:
Estoy intentando prepara un archivo de Excel con Datos extraidos de una base de Datos Excel. Te pongo en situacion: Tenemos un programa de control de presencia que es bastante cutre, pero a su vez un nuestra empresa nuestros horarios son bastante flexibles, entonces aun probando varios, no encontramos nada que se nos adaptara.
Yo lo que tengo ahora es un reloj de tarjeta que me pasa los datos a una tabla de access, con formato "0000120060704085658", de aqui se estraen los datos del primer fichaje, y hay otro campo con los de salida.
Esta serie significaria: "00001(operario)-2006(año)-07(mes)-04(dia)-08(hora)-56(min)-58(seg)"
Esta base de datos de actualiza una vez al dia, lo que significa que yo la tengo importada y cada vez que abro el archivo se actualiza y si hay datos nuevos los añade.
Lo que ya quería hacer es, crear un libro paralelo, donde tenga los datos separados, con la funcion =extrae(), pero que me los presentara tambien en tabla dinamica para que se actualizara la abrir, o sino importarlo asi. Y como cada registro de la base de datos tiene un campo de con esa primera secuencia y tiene otra similas que solo cambia la hora de salida, los 6 ultimos digitos. Quizas se podria generar este libro nuevo agrupando todos los datos de un dia, y me explico. Cada vez que alguien entra y sale genera una linea, si es un turno partido, tienes una linea por la mañana y otra por la tarde.
Teniendo todos estos datos agrupados, empezariamos a generar informes con estas tablas dinamicas.
Gracias por tu atencion.
Un saludo
02/09/2009
ramonromay, experto respondiendo en Microsoft Excel
Experto
Hola, bien tu lo has dicho todo, donde tienes el problema, en generar la tabla dinamica, en extraer los datos desde la base de datos importada a Excel y separarlos con la formula Extrae, en crear otro libro (no entiendo para qué porque puede hacerse en el mismo en otra hoja)...
Aclaramé que necesitas, e iremos paso a paso.
>Un saludo
>Julio
02/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Gracias por tu prontitud antes de nada.
Te explico. Yo tengo un programa que genera sus datos al pasar la tarjeta y los almacena en una archivo de access con varias tablas. Me interesa en un principio una sola, que es la que almacena los marcajes. En esta tabla tenemos muchos campos, pero vamosa tranajas con dos.
MARP01: "0000120060704085658" (Este nos da la hora de entrada)
MARP16: "0000120060704140550" (nos da la hora de salida)
Estas lineas significan "00001" (codigo operario)
"20060704" (año, mes, dia) quizas haya que extraerlo por separado y despues juntarlo...
"085658" (hora:min:seg) en la hora de entrada
"140550" (hora:min:seg) en la segunda linea, que tambien sería importante trabajar con la fecha en la segunda linea por que se da el caso de que algunos entran un dia y salen otro. p.ej: entra a las 23:00 y salen 7:00.
Con esto que sería el punto de partida.
Mi duda es como tu dices si me compensa importar todo, ya que como esto de actualiza una vez al dia los datos se cargaria automaticamente, tendria un libro con la captacion de datos, y en otro haría la extracion de esta series numericas. Pero la idea es que si yo actualizo y aumento registros en la que yo extraigo lo haga automaticamente.
Esto sería un primer paso de un proyecto.
Gracias por tu interes
03/09/2009
ramonromay, experto respondiendo en Microsoft Excel
Experto
Hola, bien pues ahora ya solo queda que me digas que No sabes hacer en ese proceso:
1º Importar desde Excel la tabla de Access
2º Crear otro libro con los campos que desees desde el Libro donde se importan los datos
3º Separar en columnas los datos del campo numerico
Aclaramé, porque veo que tienes todo muy claro y desconozco en que te tengo que ayudar.
>Un saludo
>Julio
04/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Tengo claro todo el funcionamiento, lo que no se hacer es crear una tabla dinamica en otro libro, con los datos ya separados del campo numerico, y que esta tabla por supuesto se actualice a la vez que actualizo la otra, ya que cada dia de generan unos 250 lineas nuevas. Este libro nuevo con los datos estraidos es donde quiero hacer las busquedas y crear un infomes o varios, pero ese es un paso posterior.
Gracias
ramon
04/09/2009
ramonromay, experto respondiendo en Microsoft Excel
Experto
Hola, vamos a ir por pasos, primeramente partimos de que ya tienes un Libro de Excel donde se ha importado la Tabla de Access pero que campos tenemos en él, explicamé:
                 A            B             C                D                   E                    F
Fila 1  Cabeceras que tienes para saber con que columnas vamos a trabajar
Porque tenemos que partir de ella y a lo mejor en vez de que separe los campos en otro libro es mejor hacerlo en otra hoja del mismo libro y que sea esta hoja ya colocados los datos la que importe el segundo libro a la tabla dinamica.
Mira a ver si te parece bien y explicame que datos y como estan colocados en el Libro que importa de Access.
>Un saludo
>Julio
04/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Estoy pensando en una solucion mejor para poder trabajar mejor.
Dejame tu correo y te envio los archivos con lo que tengo y asi lo ves fisicamente.
Creo que nos va a ser mas facil. Mi correo es ramonromay@hotmail.com
Un saludo
ramon
04/09/2009
ramonromay, experto respondiendo en Microsoft Excel
Experto
Hola, ya te he solicitado el archivo
Saludos
>Julio
08/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Buenas tardes.
Te envié el archivo
un saludo
24/09/2009
ramonromay, experto respondiendo en Microsoft Excel
Experto
Hola amigos, no soy el experto, por desgracia esta convaleciente de una intervencion quirurgica que le imposibilita ponerse en el ordenador.
Me ha encargado que os comunique que finaliceis las consultas, y las dirijais a otros expertos para evitar tenerlas pendientes mucho tiempo sin contestacion.
Siente mucho no poder ayudaros de momento, cuando vuelva a estar disponible lo vereis por su estado en la Web.
Un saludo para todos y disculpar por no poder continuar con la ayuda.
Un saludo para todos de su parte.
24/09/2009
ramonromay, usuario preguntando en Microsoft Excel
Usuario
Me gustaría agradecer su interes, y por su puesto que se mejore, espero que todo haya salido bien y que pronto esté en activo.
Gracias por su interes
Un saludo
Ramon
Enlaces patrocinados