Como debo calcular la Antigüedad de un Empleado de varias fechas?

Necesito las formulas para hacer el calculo de la Antigüedad de un Empleado que ha trabajado en varios períodos en la empresa; ya calcule los días, los meses y los años de cada período; pero me da como resultado: 67 días, 19 meses y 10 años. Debería estoy buscando la forma que me dé (ejemplo: 7 días, 9 meses y 11 años) No doy con la Función.

Los Registro los tengo por columnas: A2= a datos del Empleado (Pedro Perez); B2=fecha/Inicio; C2= fecha/Egreso. En la columna D2 colocaré total días; E2 = meses y en la F2 = años

Pedro tiene varias fechas a considerar:

F/ Inicio                           F/ Egreso             días     meses    años

21/03/2000  hasta  30/09/2002               09           06         02

01/01/2003  hasta  05/04/2007               04           03         04

02/12/2008  hasta  03/06/2009               01           06         00

01/08/2009  hasta  25/11/2011               24           03         02

05/05/2015  hasta  04/07/2017               29           01        02

Necesito saber los totales:                      __?__      __?__    __?__

1 Respuesta

Respuesta

Prueba poniendo en E7:

=SIFECHA(--"1/1/1900";FECHA(SUMA(E2:E6);SUMA(D2:D6);SUMA(C2:C6));"y")

En D7:

=SIFECHA(--"1/1/1900";FECHA(SUMA(E2:E6);SUMA(D2:D6);SUMA(C2:C6));"ym")

Y en C7:

=SIFECHA(--"1/1/1900";FECHA(SUMA(E2:E6);SUMA(D2:D6);SUMA(C2:C6));"md")

Quizás haya que sustituis los puntos y comas por el separador de listas que esté establecido en la configuración regional del equipo.

Saludos_

¡Gracias! Altamente agradecido por su respuesta, pero no entiendo la Sintaxis de la fórmula, no se para que son los dos guiones ni la fecha 1/1/1900; es importante conocer su funcionamiento. Me esta dando un resultado muy acertado; pero lo lógica me dice que la suma de los días es 67 que es igual a dos meses más 7 días; meses = 19 que es = a un año y 7 meses más los meses de la suma de los días = a 9 meses y finalmente los años son 10 más uno = a 11.

Es por ello necesito saber como trabaja la fórmula.!

Gracias amigo. Espero su respuesta.

SIFECHA devuelve la diferencia entre dos fechas, expresada en años, meses o días.
La suma de tiempo de todos los periodos de contratación es en este caso el minuendo de esa suma de tiempo, que se puede obtener usando la función FECHA y poniendo como argumento para el año la suma de años, para el mes la suma de meses y para el día la suma de días.
El substraendo de la resta que tiene que hacer SIFECHA sería el "día 0" (que en Excel es el 1 de enero de 1900), y la forma más corta de obtener esa fecha es probablemente "obligar" a convertir en fecha la cadena de texto "1/1/1900".
Los dos guiones no son en realidad guiones sino símbolos de resta. Al ponerlos en la fórmula, la primera resta convierte en fecha negativa el 1/1/1900, mientras que la segunda la cambia de signo. Todo esto no es necesario, puesto que se podría usar directamente un 1 en lugar de la fecha 1/1/1900, pero pensé que al estar operando con tiempo era mejor representar los números como fechas. En cualquier caso, repito que en las fórmulas es perfectamente posible sustituir --"1/1/1900¨ por un 1.
Saludos_

¡Gracias! Amigo, te envío una imagen con el resultado aplicando la fórmula. Y creo que debe haber un error en ella pues me dice que suma 29 días y realmente es cero, igual pasa con los meses.

Agradecería le meta la lupa y ver que pasa con la fórmula.!

Considero que la fórmula lo está haciendo bien. El problema es que está intentando sumar cosas que no son homogéneas, puesto que un mes puede ser de 28, 29, 30 ó 31 días y un año puede ser de 365 ó 366 días, algo que se ve claramente en el ejemplo: hay 3 meses de 31 días y 1 de 28, y el año 2016 tuvo 366 días, algo que obviamente sólo ocurre el 25% de los años.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas