Foros del Web » Soporte técnico » Ofimática »

Resta de fecha en excel

Estas en el tema de Resta de fecha en excel en el foro de Ofimática en Foros del Web. Alguien sabe como restar 2 fechas y que me den los dias meses y años?? gracias...
  #1 (permalink)  
Antiguo 17/09/2006, 08:38
Avatar de razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 1 mes
Puntos: 1360
Resta de fecha en excel

Alguien sabe como restar 2 fechas y que me den los dias meses y años??

gracias
  #2 (permalink)  
Antiguo 18/09/2006, 01:46
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Suponiendo que en A1 haya una fecha, y en A2, otra fecha posterior a la de A1, prueba con esto:
Código:
=TEXTO(AÑO(A2-A1)-1900;"#") & " años, " & TEXTO(MES(A2-A1)-1;"#") & " meses, y " & TEXTO(DIA(A2-A1);"#") & " días"
Puede existir un cierto margen de error de 1 día. Al menos eso me sale, si los días coinciden (si el día de A1 es el mismo que el de A2, ...y me refiero al día, no a la fecha entera). En ese caso, con un condicional, que evalúe si el día es el mismo, se puede arreglar, pero te lo dejo para tí, así le echas un vistazo a fondo.

Salu2

Edito: Me he dado cuenta que si el día de A1 es mayor que el de A2 (solo el día), también da error, pero en el número de meses.

Última edición por 3pies; 18/09/2006 a las 04:50
  #3 (permalink)  
Antiguo 13/01/2012, 15:53
 
Fecha de Ingreso: enero-2012
Mensajes: 1
Antigüedad: 12 años, 3 meses
Puntos: 0
Busqueda Respuesta: Resta de fecha en excel

Prueben con esta a mi me funciono muy bien:

=(AÑO(K8)-AÑO(J8)-SI(K8>=FECHA(AÑO(K8);MES(J8);DIA(J8));0;1)) & " años, " &(MES(K8)-MES(J8)+SI(K8>=FECHA(AÑO(K8);MES(J8);DIA(J8));0;12 )-SI(DIA(K8)>=DIA(J8);0;1)) & " meses, y " &(DIA(K8)-DIA(J8)+SI(DIA(K8)>=DIA(J8);0;DIA(FIN.MES(K8;-1)))) & " días"

el resultado se leera asi:

6 años, 9 meses, y 24 días

hay que tomar en cuenta que:

K8=fecha actual
J8= fecha inicial
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 3 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:55.