calcular antiguedad de un empleado

18/11/2006 - 12:35 por Cristina | Informe spam
¿Cuál es la fórmula para calcular la antigüedad de un empleado, en años,
meses y días?
Gracias,
Cristina

Preguntas similare

Leer las respuestas

#1 Xavier Budet Graco
18/11/2006 - 13:00 | Informe spam
Hola Cristina, la solución más sencilla creo yo que es:

Supon que tienes en "A1" la fecha de alta del empleado y en "B1" la función =HOY() que actulizará a la fecha del día en que estás (hay que tener la fecha del ordenador correcta), en "C1" pon la fórmula =SIFECHA(A1;B1;"y") y tendrás los años, en "D1" =SIFECHA(A1;B1;"yM") y tendrás los meses (sin años) y en "E1" =SIFECHA(A1;B1;"mD") y tendrás los días (sin meses ni años).

Inconveniente del sistema que necesitas 3 celdas para el resultado final. Bueno con 1 celda se puede hacer pero es más complejo y además esa celda la habrás de dimensionar para que quepa el resultado personalizado: "6 años, 3 meses y 23 días" con lo que el espacio, al final, es casi tan grande como lo que te propongo en 3 celdas.

Comentas, y atención porque yo utilizo el ";" como separador y no la "," como utilizan en otros lugares.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"Cristina" escribió en el mensaje news:
¿Cuál es la fórmula para calcular la antigüedad de un empleado, en años,
meses y días?
Gracias,
Cristina
Respuesta Responder a este mensaje
#2 cpjcarlos
23/11/2006 - 20:00 | Informe spam
Hola Xavier me sorprendio el hecho de que en mi Excel 97 escribi el ejemplo
de las fechas y si funciono pero esas formulas de "sifecha" no esta en la
lista de formulas de excel ¿por que no esta en la lista?, ¿por que si
las reconoce? ¿ Que otras formulas como esta que no estan en la lista pero
que si las reconoce en Excel 97 existen? Muchas gracias

"Xavier Budet Graco" escribió:

Hola Cristina, la solución más sencilla creo yo que es:

Supon que tienes en "A1" la fecha de alta del empleado y en "B1" la función =HOY() que actulizará a la fecha del día en que estás (hay que tener la fecha del ordenador correcta), en "C1" pon la fórmula =SIFECHA(A1;B1;"y") y tendrás los años, en "D1" =SIFECHA(A1;B1;"yM") y tendrás los meses (sin años) y en "E1" =SIFECHA(A1;B1;"mD") y tendrás los días (sin meses ni años).

Respuesta Responder a este mensaje
#3 Xavier Budet Graco
24/11/2006 - 21:24 | Informe spam
Hola "cpjcarlos",

tranquilo que Excel 97 es una buena opción todavía. Las funciones =SIFECHA no están documentadas tampoco en Excel 2003 y no sé si estarán en 2007. Lo cual no deja de ser una "gamberrada" de Microsoft.

Aquí te indico los diferentes conmutadores para la funciön (o por lo menos los que han publicado en el foro):

=SIFECHA(primera_fecha;segunda_fecha;"D") calcula los días totales entre fechas.
=SIFECHA(primera_fecha;segunda_fecha;"M") calcula los meses totales entre fechas (los días que sobrepasan los meses exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"y") calcula los años totales entre fechas (meses y días que sobrepasan los años exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"yM") calcula los meses que sobrepasan los años, si los hubiere.
=SIFECHA(primera_fecha;segunda_fecha;"mD") calcula los días que sobrepasan años y meses, si los hubiere.

Ten en cuenta que yo utilizo ";" como separador y no "," como ocurre en otros lugares.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.

"cpjcarlos" escribió en el mensaje news:
Hola Xavier me sorprendio el hecho de que en mi Excel 97 escribi el ejemplo
de las fechas y si funciono pero esas formulas de "sifecha" no esta en la
lista de formulas de excel ¿por que no esta en la lista?, ¿por que si
las reconoce? ¿ Que otras formulas como esta que no estan en la lista pero
que si las reconoce en Excel 97 existen? Muchas gracias

"Xavier Budet Graco" escribió:

Hola Cristina, la solución más sencilla creo yo que es:

Supon que tienes en "A1" la fecha de alta del empleado y en "B1" la función =HOY() que actulizará a la fecha del día en que estás (hay que tener la fecha del ordenador correcta), en "C1" pon la fórmula =SIFECHA(A1;B1;"y") y tendrás los años, en "D1" =SIFECHA(A1;B1;"yM") y tendrás los meses (sin años) y en "E1" =SIFECHA(A1;B1;"mD") y tendrás los días (sin meses ni años).




Respuesta Responder a este mensaje
#4 cpjcarlos
24/11/2006 - 22:34 | Informe spam
Muchas gracias por responder solo me quedaria pendiente esta pregunta

¿Que otras formulas como esta que no estan en la lista pero
que si las reconoce en Excel 97 existen?



"Xavier Budet Graco" escribió:

Hola "cpjcarlos",

tranquilo que Excel 97 es una buena opción todavía. Las funciones =SIFECHA no están documentadas tampoco en Excel 2003 y no sé si estarán en 2007. Lo cual no deja de ser una "gamberrada" de Microsoft.

Aquí te indico los diferentes conmutadores para la funciön (o por lo menos los que han publicado en el foro):

=SIFECHA(primera_fecha;segunda_fecha;"D") calcula los días totales entre fechas.
=SIFECHA(primera_fecha;segunda_fecha;"M") calcula los meses totales entre fechas (los días que sobrepasan los meses exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"y") calcula los años totales entre fechas (meses y días que sobrepasan los años exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"yM") calcula los meses que sobrepasan los años, si los hubiere.
=SIFECHA(primera_fecha;segunda_fecha;"mD") calcula los días que sobrepasan años y meses, si los hubiere.

Ten en cuenta que yo utilizo ";" como separador y no "," como ocurre en otros lugares.

Saludos,

Respuesta Responder a este mensaje
#5 Xavier Budet Graco
25/11/2006 - 11:47 | Informe spam
Hola "cpjcarlos" me alegro de que te sirva...

Yo no conozco otro caso o casos de este tipo pero podría ser que los hubiere. Te aconsejo que abras un nuevo hilo con una pregunta concisa por si los "gurús" del grupo, que los hay de muy buenos, conocen alguna otra.

Que yo sepa las diferencias entre el Excel 97 y siguientes están más en VBA, y no muchas (pero yo no soy experto en el tema), que en las funciones de Excel, o sea que tranquilo porque puedes trabajar con tu programa perfectamente.

Saludos,

Xavier

Quitar MAC para contestar. Gracias.



"cpjcarlos" escribió en el mensaje news:
Muchas gracias por responder solo me quedaria pendiente esta pregunta

¿Que otras formulas como esta que no estan en la lista pero
que si las reconoce en Excel 97 existen?



"Xavier Budet Graco" escribió:

Hola "cpjcarlos",

tranquilo que Excel 97 es una buena opción todavía. Las funciones =SIFECHA no están documentadas tampoco en Excel 2003 y no sé si estarán en 2007. Lo cual no deja de ser una "gamberrada" de Microsoft.

Aquí te indico los diferentes conmutadores para la funciön (o por lo menos los que han publicado en el foro):

=SIFECHA(primera_fecha;segunda_fecha;"D") calcula los días totales entre fechas.
=SIFECHA(primera_fecha;segunda_fecha;"M") calcula los meses totales entre fechas (los días que sobrepasan los meses exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"y") calcula los años totales entre fechas (meses y días que sobrepasan los años exactos se "pierden")
=SIFECHA(primera_fecha;segunda_fecha;"yM") calcula los meses que sobrepasan los años, si los hubiere.
=SIFECHA(primera_fecha;segunda_fecha;"mD") calcula los días que sobrepasan años y meses, si los hubiere.

Ten en cuenta que yo utilizo ";" como separador y no "," como ocurre en otros lugares.

Saludos,




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida