post Category: Formulas Excel — yoni @ 1:41 pm — post Comments (18)

Si queremos saber en excel la diferencia que hay en años, meses o días desde una fecha hasta la fecha actual en la imagen podemos observar algunas referencias. En la columna D encuentran los datos donde figuran las fechas y en la columna E el resultado obtenido un vez aplicada la fórmula que podemos ver en la columna F.
HOY() , se refiere a la fecha actual.
Para saber la diferencia entre 2 fechas cuyos datos datos se encuentran en la celda D3 y E1 aplicaremos la siguiente fórmula:
Diferencia en años: =SIFECHA(D3;E1;”Y”)
Diferencia en meses: =SIFECHA(D3;E1;”M”)
Diferencia en días: =SIFECHA(D3;E1;”D”)

Fechas en excel

Horaayy..there are 18 comment(s) for me so far ;)

#1

quisiera realizar un recibo en el que incluyera nombre ,concepto, cuota, fecha a partir de un listado de nombres y que yo pudiera cambiar la fecha mes a mes y se me cambiara en todos los recibos emitidos,gracias

merce wrote on 2 marzo, 2010 - 1:16 pm
#2

Hola Merce,

Este recibo lo puede hacer en una hoja de Excel o en un documento de Word combinado con una hoja de excel.
La hoja de Excel que es la que vamos combinar debemos aplicar en la primer fila los campos que deseamos que vamos combiar, como por ejemplo: nombre, concepto, cuota y fecha y poteriormente debajo de cada campo introducimos los datos que los podemos cambiar cuando queramos y en la Hoja de Word hacemos el recibo como queremos que salga, lo unico dejamos en blanco son los datos que vamos a combinar con excel.
Ejemplo combinar datos: http://www.dacostabalboa.es/2008/04/20/combinar-correspondencia-word/

En la hoja de excel también podemos hacer un recibo, por lo que tendremos 2 hojas de calculo (una con el modelo de recibo) y la otra igual que hemos señalado para word.
Una vez que tenemos las 2 hojas solo tenemos que aplicar en cada celda la función buscarv que buscaría los datos en la hoja donde se encuentran los datos.
Este es un ejemplo de un modelo que se podría aplicar al recibo, solo tenemos que hacer el modelo de recibo en vez de factura:
http://www.dacostabalboa.es/2010/01/01/modelo-factura-clientes/

Si te complica mucho, haces una prueba, guardando una hoja de excel con datos y despues abres una hoja de word y buscas la hoja de excel donde has guardado estos datos.
cualquier duda me la consultas, un saludo.

Un saludo

Dacosta wrote on 2 marzo, 2010 - 6:02 pm
#3

No se hacer la combinacion,te mando un modelo del recibo lo unico que quiero cambiar es el nombre para cada alumno a principio del curso e ir cambiando la fecha del mes correspondiente,actualmente lo estoy haciendo a y me vuelvo loca,no me deja mandarte modelo

merce wrote on 4 marzo, 2010 - 1:03 pm
#4

Hola Merce,

Para combinar correspondencia en Word 2003-2007
En el menú herramientas seleccionamos cartas y correspondencia y hacemos clic en combinar correspondencia y eligimoes el documento que deseamos utilizar.
Posterior 2003-2007
En el menú herramientas seleccionamos iniciar combinar correspondencia, seleccionamos cartas y posteriorment seleccionamos usar lista existente y buscamos el archivo de excel.
la hoja de word envíada ya se encuentra combinada.
un saludo

Dacosta wrote on 4 marzo, 2010 - 5:24 pm
#5

tengo un problema, hice un calculo entre fechas, y el resultado me da en fechas obviamente. yo use la formula =sifecha(c334;c33;”y”) para que me de en años.. pero igualmente el resultado de da en fecha, dd/mm/aaaa. como hago para pasarlo a años esto? o a meses? gracias

fiorella wrote on 27 mayo, 2010 - 8:03 pm
#6

Hola Fiorella,

Para la siguiente fórmula usa formato general, aunque debería funcionar con formato número sin decimales.
=SIFECHA(C334;C33;”y”)
Para pasarlo a meses emplea la siguiente fórmula
=SIFECHA(C334;C33;”M”)

También puedes probar la fórmula siguiente para años:
=AÑO(C334)-AÑO(C33)-1

Un saludo

Dacosta wrote on 27 mayo, 2010 - 8:49 pm
#7

hola necesito una plantilla para hacer inventario de materiales de una bodega espero su respuesta gracias

carlos wrote on 29 julio, 2010 - 9:16 pm
#8

Hola Carlos
Consulta este enlace, ahí encontrarás una plantilla simple de inventario en hoja de exel que te puede servir de ayuda.

http://www.dacostabalboa.es/2010/07/25/plantillas/

Yoni wrote on 30 julio, 2010 - 4:10 pm
#9

Hola, quisiera saber si es posible una fórmula que me arroje un resultado de años, meses y días, con respecto a dos fechas. Por ejemplo si tengo la fecha 20/01/2008 y hoy, que el resultado en la celda diga: “3 años”;
si es 21/01/2008 y hoy 20/01/2010, que el resultado se diga: “2 años, 11 meses, 29 días”

Espero haberme explicado.

Gracias

Pablo wrote on 20 enero, 2011 - 11:49 pm
#10

Hola Pablo,
Supongamos que las fechas 21/01/2008 se encuentra en la celda A1 y la fecha 20/10/2010 en la celda B1, aplicaríamos la siguiente fórmula en una celda vacía para que nos de como resultado los años, meses (dentro del año) y días (dentro del mes) que hay de diferencia entre las fechas:
=SIFECHA(A1;B1;"Y")&" años, "&SIFECHA(A1;B1;"YM")&" meses, "&SIFECHA(A1;B1;"MD")&" días"

El resultado sería el siguiente: 1 años, 11 meses, 30 días
Si queremos indicar la fechas directamente aplicamos la siguiente fórmula:
=SIFECHA("21/01/2008";"20/01/2010";"Y")&" años, "&SIFECHA("21/01/2008";"20/01/2010";"YM")&" meses, "&SIFECHA(A2;"20/01/2010";"MD")&" días"

Si aplicamos la fórmula independientemente usando las celdas comentadas (A1 que contiene la fecha 21/01/2008 y a la celda B1 que contiene la fecha 20/01/2010), obtendríamos según fórmula el siguiente resultado:
=SIFECHA(A1;B1;"Y") obtendríamos un resultado de 1 (años)
=SIFECHA(A1;B1;"YM") obtendríamos un resultado de 11 (meses)
=SIFECHA(A1;B1;"MD") obtendríamos un resultado de 30 (días)

Para aplicar la fechas dentro de la fórmula
=SIFECHA("21/1/2008";"20/1/2010";"Y") resultado sería 1 (años
=SIFECHA("21/1/2008";"20/1/2010";"YM") resultado sería 11 (meses)
=SIFECHA("21/1/2008";"20/1/2010";"MD") resultado seria 30 (días)

También podemos utilizar la siguiente fórmula para que nos ponga el resultado y el texto de referencia del resultado, años, meses o días
=SIFECHA(A1;B1;"Y")&" años"
=SIFECHA(A1;B1;"YM")&" meses"
=SIFECHA(A1;B1;"MD")&" días "

Aplicadas directamente las fechas dentro de la fórmula
=SIFECHA("21/1/2008";"20/1/2010";"Y") &" años"
=SIFECHA("21/1/2008";"20/1/2010";"YM") &" meses"
=SIFECHA("21/1/2008";"20/1/2010";"MD") &" días"

También podemos aplicar las siguientes fórmulas par que si es mayor de 1 no ponga el texto correspondiente: año/s, así como al mes/s y día/as, en cada celda vacía aplicaríamos las fórmulas siguientes que hacen referencia a las celda A1 y B1, donde se encuentran las fechas ;
=SIFECHA(A1;B1;"Y")&" año"&SI(SIFECHA(A1;B1;"Y")>1;"s"; " ")
=SIFECHA(A1;B1;"YM")&" mes"&SI(SIFECHA(A1;B1;"YM")>1;"es"; " ")
=SIFECHA(A1;B1;"MD")&" día"&SI(SIFECHA(A1;B1;"MD")>1;"s"; " ")

Si quememos aplicar las fechas dentro de la formula para saber año/s, mes/es y día/s en una celda vacía aplicamos la fórmula siguiente
=SIFECHA("21/01/2008";"20/1/2010";"Y")&" año"&SI(SIFECHA("21/01/2008";"20/01/2010";"Y")>1;"s"; " ")
=SIFECHA("21/01/2008";"20/1/2010";"YM")&" mes"&SI(SIFECHA("21/01/2008";"20/01/2010";"YM")>1;"es"; " ")
=SIFECHA("21/01/2008";"20/1/2010";"MD")&" día"&SI(SIFECHA("21/01/2008";"20/01/2010";"MD")>1;"s"; " ")

Para obtener el resultado de la diferencia en año/s, mes/es y días todo en la misma celda aplicamos la siguiente fórmula:
=SIFECHA(A1;B1;"Y")&" año"&SI(SIFECHA(A1;B1;"Y")>1;"s"; " ")&SI(SIFECHA(A1;B1;"YM")=0;"";"; "&SIFECHA(A1;B1;"YM")&" mes"&SI(SIFECHA(A1;B1;"YM")>1;"es ";""))&SI(SIFECHA(A1;B1;"MD")=0;"";" y "&SIFECHA(A1;B1;"MD")&" día"&SI(SIFECHA(A1;B1;"MD")>1;"s";""))

Dacosta wrote on 21 enero, 2011 - 12:09 am
#11

Tengo tres celdas en las que figuran años(cantidad), meses (hasta 12) y dias(hasta 31), necesito poder restarle cierta cantidad de años, meses y dias. En ocasiones la cantidad de días del sustraendo será mayor ; e igualmente podrá pasar con los meses (con los años nunca).

EJmplo:

6 años 5 meses 24 dias ; ubicados en A1; B1, y C1

3 años 8 meses 27 días ubicados en A2; B2, y C2

Necesito que me queden en A3= años restantes; B3=meses restantes; y C3= días restantes

Utilizo Excel 2010, pero la planilla la armé en Excel 2007

Espero haber podido explicarme. Necesito URGENTE su ayuda ya que estoy varado en esto. GRACIAS!!!!

Sergio wrote on 23 octubre, 2011 - 4:28 pm
#12

Hola Sergio,

No entiendo muy bien en lo referente a los años, meses y días restantes que te quedan.
Ya que para saber la diferencia entre algo necesitamos 2 fechas.

Algunos ejemplos en referencia con las fechas:
Si queremos saber la diferencia en años, meses y días entre 2 fechas independientemente, usando estas fechas: 21/01/2008 y 25/10/2011, aplicamos la siguiente fórmula:
Para saber diferencia en años =SIFECHA("21/1/2008";"25/10/2011";"Y")
En meses =SIFECHA("21/1/2008";"25/10/2011";"M")
En días =SIFECHA("21/1/2008";"25/10/2011";"D")

En el caso de emplear
=SIFECHA(fecha inicial;fecha final;”ym”) Calcula los meses sin considerar los años enteros transcurridos.
=SIFECHA(fecha inicial;fecha final;”md”) Calcula los días sin considerar los años y meses enteros transcurridos.
=SIFECHA(A5;HOY();”Y”) diferencia desde la fecha que se encuentra en la celda A5 y el día de hoy, para meses empleamos “M” y días “D”

Colaborador wrote on 24 octubre, 2011 - 6:04 am
#13

Necesito ayuda. Tengo una tabla donde calculo la diferencia en años, meses y días entre dos fechas. El resultado es una tabla con diferentes filas; ahora bien lo que quiero es sumar las columnas; sumar los días y cuando exceda de 30 se agreguen al mes y cuando la suma de la columna de meses exceda de 12 pasarlo a años y así aunque las fechas tengan grandes intervalos poder sumarlas y averiguar,por ejemplo, los trienios de una persona.

mAURI wrote on 18 noviembre, 2011 - 10:15 am
#14

Hola Mauri,
Aunque esto va depender como se tengan los datos en la hoja de calculo, pero a modo de ejemplo para saber los trienios que tiene un trabajador a fecha actual, sabiendo que la fecha de ingreso se encuentra en la celda E6:
=ENTERO(SIFECHA(E6;HOY();"Y")/3)

Si la fecha de ingreso se encuentra en la celda A5, aplicamos la siguiente fórmula:
=ENTERO(SIFECHA(E6;HOY();"Y")/3)

También podemos aplicar fórmulas con 2 condiciones para cada trienio hasta un máximo de 8 trienios, sabiendo que la fecha de ingreso se encuentra en la celda K6, ejemplo:
=SI(Y(K6>=3;K6<6);1; SI(Y(K6>=6;K6<9);2;SI(Y(K6>=9;K6<12);3;SI(Y(K6>=12;K6<15);4;SI(Y(K6>=15;K6<18);5;SI(Y(K6>=18;K6<21);6; SI(Y(K6>=21;K6<24);7;SI(K6<27;8; " "))))))))

Otros datos:
Si queremos sumar en la columna A rango A12:A500 y dividirlos entre 30 (número entero), aplicamos la siguiente fórmula: =ENTERO(SUMA(A12:A500)/30)

Si por ejemplo queremos dividir la cantidad que se encuentra en la celda K6 entre 30 (resultado número entero),
=ENTERO(SI(K6>=30;K6/30;"0"))

Colaborador wrote on 18 noviembre, 2011 - 5:18 pm
#15

Si usas SIFECHA para calcular antigüedad entre 01/04/2010 y 30/11/2011 da 1 año 7 meses 29 días. Como hacer para que de 1 año 8 meses y 0 días, que sería lo correcto

Gabriel wrote on 24 noviembre, 2011 - 9:00 pm
#16

Hola Gabriel,

Si aplicamos las siguientes fórmulas en una celda nos devolvería el resultado para la primer fórmula 1, para la segunda 7 y para la 3º formula 29, respectivamente

=SIFECHA("01/04/2010";"30/11/2011";"y")
=SIFECHA("01/04/2010";"30/11/2011";"ym")
=SIFECHA("01/04/2010";"30/11/2011";"md")

Si por ejemplo estuviesen las fechas en la celda c9 y D5 aplicamos para los años la siguiente fórmula: =SIFECHA($C9;$D$5;"y")
Para los meses: =SIFECHA($C9;$D$5;"ym")
Para los días: =SIFECHA($C9;$D$5;"md")
Fórmula completa en una celda:
=SIFECHA("01/04/2010";"30/11/2011";"y")& " año, " &SIFECHA("01/04/2010";"30/11/2011";"ym") &" meses, " & SIFECHA("01/04/2010";"30/11/2011";"md") &" días"
resultado, 1 año, 7 meses, 29 días

Colaborador wrote on 24 noviembre, 2011 - 11:30 pm
#17

Disculpa mi insistencia, pero más allá que te de 1año 7 meses y 29días,
el tiempo trasncurrido son 1 año y 8 meses. Mi pregunta es a los efectos de certificar una antigüedad laboral.

Gabriel wrote on 25 noviembre, 2011 - 12:45 pm
#18

Hola gabriel,
En este momento la mejor forma que veo para que te de ese resultado es aplicar a las celdas correspondientes de la siguiente forma:
Si por ejemplo en la celda B9 introducimos esta fecha 15/11/2011 y ponemos la siguiente formula en otra celda
=FECHA(AÑO(B9);MES(B9);DIA(B9)+1) nos devolvería 16/11/2011 (donde introducimos esta fórmula es la celda que deberíamos usar en la fórmula)
También si aplicamos la siguiente fórmula =SUMA(CONCATENAR("15/11/2011");1) nos devolvería 16/11/2011
Posteriormente si tenemos de referencia las celdas A9 y B9 (celda B9 donde se ha introducido las anteriores fórmulas) aplicaríamos la siguiente formula
=SIFECHA(A9;B9;"y")& " año, " &SIFECHA(A9;B9;"ym") &" meses, " & SIFECHA(A9;B9;"md") &" días"
y nos devolvería 1 año, 8 meses, 0 días
aunque entiendo que se puede hacer con otras fórmulas, dando el mismo resultado.

Colaborador wrote on 30 noviembre, 2011 - 9:21 pm
You can leave a response, or trackback from your own site.

Escribe tu comentario

Visitado 8402 veces., 13 fueron hoy.

Debes poner tu nombre 
Solo se te pedira en tu primer comentario. 
 
 
Cuando envía un comentario está aceptando la
Soy mayor de edad, comprendo la Política de privacidad y que el Nombre junto con el texto aparecerán en la sección de comentarios.
Acepto la Política de privacidad.
Recordarme para la siguiente visita.
 


Creative Commons Licenseweb tracker
Finance Blogs - Blog Top Sites Finance Blogs Finance TopOfBlogs