Manejo de Fechas en Excel

Mucho que escribir y muy poco tiempo para hacerlo, después de mucho rato de no escribir volvemos con algo con el que me di topes en su momento.

Muchos como yo, nos hemos preguntado alguna vez, como manejar adecuadamente las fechas en excel, por ejemplo los aniversarios, sobre todo cuando no cuentas con el software adecuado que te ayude a hacerlo en automático, pero para que llevar un control de aniversarios? en mi caso, llevar el control estricto de aniversarios de los empleados según la fecha en que ingresan a laborar con nosotros, y por consecuencia, presentar la modificación de salario ante el Instituto Mexicano del Seguro Social.

Vamos a ver algunos ejemplos que podemos usar, finalmente ustedes decidirán cual se adapta mas a sus necesidades.

PRIMER METODO

El mas fácil, y seguramente lo haz echo es mediante una resta, supongamos que en la celda A1 tienes la fecha de hoy 29/04/2008 y en la celda A2 la fecha de ingreso 10/04/2005, en la celda A3 haces la resta =A1-A2, el resultado es algo así según la región y configuración de tu pc 19/01/1903 00:00,

Resultado mediante una resta

 Para verlo en formato de número, vamos a formato de celda->personalizada->en Tipo: pones A como en la siguiente imagen:

Vista de numero mediante formato

El método anterior lo descarté seguramente al igual que ustedes, ya que el valor que vemos es solo el formato que le hemos dado, el valor real de la celda es 1115 (copiar y pegado especial valores en otra celda), y no me sirve para otras operaciones que tengo que hacer con el año obtenido.

SEGUNDO METODO

El siguiente método es con una formula bastante larga, pero más eficaz, aquí nos haremos bolas si tratamos de explicar lo que hace la fórmula, mejor copien el ejercicio en una hoja de excel y miren el funcionamiento.

Usemos los mismos datos del ejemplo anterior, en la celda A1 la fecha de hoy 29/04/2008 y en la celda A2 la fecha de ingreso 10/04/2005.

En la celda A3 obtenemos los años cumplidos:
=SI(MES(A2)>MES(A1),AÑO(A1)-AÑO(A2)-1,SI(DIA(A2)>DIA(A1),AÑO(A1)-AÑO(A2)-1,AÑO(A1)-AÑO(A2)))

En la Celda A4 obtenemos los meses cumplidos:
=SI(MES(A2)>MES(HOY()),12-ABS(MES(A2)-MES(A1)),SI(MES(A2)<MES(A1),MES(A1)-MES(A2),SI(DIA(A2)>DIA(A1),11,1)))

En la celda A5 obtenemos los días cumplidos:
=ABS(SI(DIA(A2)>DIA(A1),HOY(),DIA(A2)-DIA(A1)))

Resultado

TERCER METODO

Por ultimo, el que ahora estoy usando y el cual recomiendo es el siguiente, usamos los mismos datos, solo cambiamos las formulas:

En la celda A3 obtenemos los años cumplidos:
=SIFECHA(A2,A1,"y")

En la Celda A4 obtenemos los meses cumplidos:
=SIFECHA(A2,A1,"ym")

En la celda A5 obtenemos los días cumplidos:
=SIFECHA(A2,A1,"md")

Como podemos ver nos da el mismo resultado:

Los primeros dos argumentos de la formula son la fecha de hoy y la fecha de alta, los otros argumentos para esta función son:
“y” Año
“m” Total de Meses
“d” Total de Días
“ym” Meses que aún no hacen un año
“md”  Días que aún no hacen un mes

No solo sirve para saber cuantos días, meses o años han pasado, también lo podemos usar para saber cuantos días, meses o años faltan para algún evento, por ejemplo, si queremos saber cuantos días faltan para las Olimpiadas Beijing 2008:

A1 Fecha de Apertura 08/08/2008
A2 =hoy(), o sea 29/04/2008
A3 =SIFECHA(A2,A1,”d”)

Otros ejemplos para el manejo de fechas lo podemos encontrar en la página de Mocosoft http://support.microsoft.com/kb/214094/es

11 Responses to “Manejo de Fechas en Excel”


  1. 1 teto julio 17, 2008 a las 11:40 pm

    Muchas gracias man! me ayudo mucho este tip para las fechas en el trabajo me pidieron esto y pense hacerlo facilmente con una resta pero Dios se volvio tremenda situacion al verme encerrado y sin salida!

    Tu solucion mas corta es la mejor!

    Saludos desde guatemala y muchos exitos

  2. 3 Oscar febrero 17, 2009 a las 7:44 pm

    Hola una pregunta. Se pueden manejar instrucciones en formato de celdas como resultado de la operacion SI; por ejemplo si el resultado de la instruccion es verdadero la celda cambie de color o de formato igual si la instruccion es no.

    MAndo muchas felicitaciones por tu blog esta muy bien desarrollado, manejas muy bien el sentido comun en tus explicaciones a parte de ser muy practicas.

    SAludos, desde Culiacan, SInaloa. =D

  3. 4 CARLOS CAMARA marzo 26, 2009 a las 1:45 pm

    BUENAS TARDES AMIGO NECESITO DESGLOSAR LO MISMO QUE A CONTINUACION MOSTRASTE PERO EN HORAS COMO PUEDO HACER POR FAVOR, gracias

  4. 5 gabriela marzo 30, 2009 a las 1:59 pm

    bueno en realidad esta muy muy muy malo por que no esta loque estoy buscando y ya estoy harta!!!!!!!!!!!!!!!! ok????
    asi q por favor elq este viendo este comentario papito pongase las pilas por que en serio no hay nada productivo en esta pagina ok?!°!!!

  5. 6 Marina octubre 25, 2010 a las 11:31 pm

    Gracias por tu comentario, lástima que no nos indiques mas argumento de ésta función pero consultaré la liga que indicas esperando ampliar lo que nos mostraste. Gracias!!!

  6. 7 Gilo enero 27, 2011 a las 3:17 pm

    Gonzalo, gracias por tan excelentes tips, me son de mucha utilidad

  7. 8 mari agosto 25, 2011 a las 8:16 am

    quiero saber la formula para no olvidar los vencimientos de pagos. o sea cuando tengo que pagar un vencimiento, que me avise unos dias antes y tambien el dia en que tengo que hacerlo efectivo

  8. 9 Adolfo abril 8, 2013 a las 8:08 pm

    Hola, tu función =SIFECHA no la reconoce Excel, en las condicionales para el día hay un error cuando el condicional es verdadero dentro del Abs,pues pones que ejecute =HOY(), cuando sería entonces DIA(A1) – DIA(A2), En el conteo de los años y meses cuando le pones fechas en las que difiera un año, por ejemplo 10/04/2013 y 10/04/2012 cuenta un año cumplido (correcto), pero en meses cuenta 1 mes… Gracias de todas formas, analizando los condicionales muestras un camino para trabajar… Slds.


  1. 1 o cam cong nghiep Trackback en junio 4, 2016 a las 10:02 am
  2. 2 cap han Trackback en junio 4, 2016 a las 10:43 am

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




a

mayo 2008
L M X J V S D
« Ene   Jul »
 1234
567891011
12131415161718
19202122232425
262728293031  

Estadisticas

  • 1,226,529 hits

A %d blogueros les gusta esto: