post Category: Formulas Excel — Colaborador @ 1:41 pm — post Comments (36)

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

Tenemos 36 comentarios en este artículo

# merce

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 escrito el 2 marzo, 2010 - 1:16 pm
# Dacosta

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.

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.

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 escrito el 2 marzo, 2010 - 6:02 pm
# merce

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 escrito el 4 marzo, 2010 - 1:03 pm
# Dacosta

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 escrito el 4 marzo, 2010 - 5:24 pm
# fiorella

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 escrito el 27 mayo, 2010 - 8:03 pm
# Dacosta

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 escrito el 27 mayo, 2010 - 8:49 pm
# carlos

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

carlos escrito el 29 julio, 2010 - 9:16 pm
# Pablo

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 escrito el 20 enero, 2011 - 11:49 pm
# Dacosta

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 escrito el 21 enero, 2011 - 12:09 am
# Sergio

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 escrito el 23 octubre, 2011 - 4:28 pm
# Colaborador

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 escrito el 24 octubre, 2011 - 6:04 am
# mAURI

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 escrito el 18 noviembre, 2011 - 10:15 am
# Colaborador

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 escrito el 18 noviembre, 2011 - 5:18 pm
# Gabriel

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 escrito el 24 noviembre, 2011 - 9:00 pm
# Colaborador

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 escrito el 24 noviembre, 2011 - 11:30 pm
# Gabriel

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 escrito el 25 noviembre, 2011 - 12:45 pm
# Colaborador

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 escrito el 30 noviembre, 2011 - 9:21 pm
# Andres

Cómo obtengo la diferencia entre dos fechas con decimales? te paso un ejemplo que copie.

Fecha inical 13/04/1998
Fecha final 6/8/2011
Edad con decimales 13.324
Mil gracias!!!!!

Andres escrito el 3 abril, 2012 - 1:51 pm
# Colaborador

Hola Andres,

si por ejemplo tenemos las fechas que indicas en la celda A1 y B1 y empleamos la siguiente fórmula: =(B1-A1)/365 obtendrÍamos 13.323
NOTA:
En la celda donde ponemos la fórmula debemos aplicar un formato numérico con 3 decimales

Colaborador escrito el 3 abril, 2012 - 4:58 pm
# Andres

Tan fácil y me complicó TANTO!!!!!!!!!
Gracias

Andres escrito el 3 abril, 2012 - 5:35 pm
# Andres

Otra consulta, como puedo hacer una especie de comando de forma que al ingresar valores en una celda se apliquen diferentes fórmulas en otras celdas, sin que se vean?

Por ejemplo:

Fecha inicial Valor a ingresar por usuario

Fecha final Valor a ingresar por usuario

Duración en años resultado

Duración en días resultado

Duración en meses resultado

Andres escrito el 3 abril, 2012 - 5:51 pm
# Colaborador

Hola Andrés,

Supongamos que las fechas se encuentran en la celda A1 y A y queremos saber la diferencia en años aplicamos la siguiente fórmula:
=SIFECHA($A$1;$A$2;”Y”)
En meses:
=SIFECHA($A$1;$A$2;”M”)
En días
=SIFECHA($A$1;$A$2;”D”)

En el caso que el resultado de algún error dejaría los espacios en blanco aplicamos la siguiente fórmula:
Para años:
=SI.ERROR(SIFECHA($A$1;$A$2;”Y”); ” “)
Meses:
=SI.ERROR(SIFECHA($A$1;$A$2;”M”); ” “)
Días
=SI.ERROR(SIFECHA($A$1;$A$2;”D”); ” “)
Si no deseas que se vean los datos tienes que aplicar un formato para los resultados en blanco.

Colaborador escrito el 3 abril, 2012 - 10:11 pm
# Gabriel

Hola amigo entendí todo perfectamente pero tengo el siguiente ejemplo en el que el comando sifecha no funciona bien.
En A1 fecha 21/12/2011
En A2 fecha 11/01/2012
En A3 ingreso la siguiente formula:
=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”
El resultado que arroja es: 0 años, 0 meses y 134 dias
Es erroneo !!!!!!

Para las demas fechas funciona perfecto.
Hojala puedas ayudarme. Muchas Gracias !!!!

Gabriel escrito el 5 julio, 2012 - 8:43 pm
# Gabriel

me corrijo del comentario anterior, en la celda A3 ingreso la siguiente formula:

=SIFECHA(A1;A2;”Y”)&” años, “&SIFECHA(A1;A2;”YM”)&” meses, “&SIFECHA(A1;A2;”MD”)&” días”

GRACIAS Y PERDON POR LA CORRECCION

Gabriel escrito el 5 julio, 2012 - 8:46 pm
# Colaborador

Hola Grabriel,
Tenía que revisar a que se debe el error si es de la fórmula o excel, puedes aplicar la siguiente fórmula haber si te funciona.

=SIFECHA(A1;A2;"Y")&" años,"&SIFECHA(A1;A2;"YM")&" meses ," & SI(A2-A1<365;SIFECHA(A1;A2;"D")&" dias";SIFECHA(A1;A2;"MD")&" dias")

Colaborador escrito el 7 julio, 2012 - 1:19 pm
# Gabriel

funciono perfecto !!! muchas pero muchas gracias ….

Gracias por responder

Gabriel escrito el 8 julio, 2012 - 4:42 am
# GABRIELA

Quisiera ver si me puedes ayudar, quiero sumar dos antiguedadaes ejemplo 01 año 02 meses 20 dias en cada rango se encuentra en una celda, (es decir 01 años en una, 02 meses en otra, etc…) si le sumo 10 años, 11 meses y 15 dias, como hago para que en el resultado de la suma en las celdas quede acomoda en los meses no mas de 12 en los dias no mas de 31???

GABRIELA escrito el 9 abril, 2013 - 6:08 pm
# Colaborador

Hola Gabriela,
Aquí te dejo un ejemplo por si te sirve de ayuda u orientación, si deseamos sumar y en el caso que el resultado de la suma sea superior a 31, nos devolvería 31, en caso contrario haría la suma de dicho rango, ejemplo:
Si la suma del rango N5 hasta N15 es superior a 31 el resultado nos devolvería 31 en caso contrario nos devolvería la suma del rango indicado.
=SI(SUMA(N5:N15)>31;31;SUMA(N5:N15))

Para sumar los días lo único que se cambia es la condición, en caso que la suma sea superior a 12, nos devolvería 12, en caso contrario haría la suma
=SI(SUMA(N5:N15)>12;12;SUMA(N5:N15))

Colaborador escrito el 10 abril, 2013 - 5:30 pm
# Wilkys Rodriguez

Hola a todos, he entendido todo lo de SIFECHA, el problema esta que en excel 2010 no veo esa funcion. cuando entro a este excelente sitio http://www.dacostabalboa.es/2010/02/14/para-saber-los-anos-meses-y-dias-en-excel/
veo que hay una grafica donde explica la formula para cada caso, cuando es mes, dia, año, etc. pero si alguien tiene exe excel y me lo envia wilkysrro@gmail.com os agradecere o me indican como hacerlo en excel 2010.

Wilkys Rodriguez escrito el 8 mayo, 2013 - 4:43 pm
# Colaborador

Hola Wilkys,
En la listado de funciones no aparece la función SIFECHA. Con esta función obtenemos la diferencia existente entre 2 fechas dicho resultado nos lo puede devolver en días, meses o años, como se indica en la imagen arriba indicada.

=SIFECHA(fecha1; fecha2;parámetro) o =SIFECHA(Fechainicial;Fechafinal;parámetro)
Parámetro:
“d” nos devuelve la diferencia entre las 2 fechas en días
“m” nos devuelve la diferencia entre las 2 fechas en meses
“y” nos devuelve la diferencia entre las 2 fechas en años

Colaborador escrito el 9 mayo, 2013 - 1:50 pm
# Christian

Hola a todos, tengo una pregunta, en caso que quiera determinar años y meses restantes en una sola celda,pero que me de como resultado entero el año, y que los meses sea expresado en decimales es posible? por decir una manera 31/12/2012 y 31/05/2014 y que el resultado de 1 año 5 meses se exprese 1,42. Desde ya gracias.!

Christian escrito el 1 julio, 2013 - 7:51 pm
# Colaborador

Hola Cristían
Si por ejemplo tenemos las fechas en la celda A1 y A2 en una celda vacía en formato numérico podemos poner las siguientes fórmulas:
=SIFECHA(A1;B1;"D")/365 o =SIFECHA("31/12/2011";"31/05/2014";"D")/365

Colaborador escrito el 2 julio, 2013 - 6:16 am
# VICTOR

hola, me gustaria que me ayuden si tengo una fecha inicial ej 01-01-2015 y luego varias fechas posteriores ej. 01-04-2015, 07-07-2015 y 01-10-2015 necesito una función que me diga si anoto la primera (01-04-2015)de acuerdo a la fecha inicial diga que son 3 meses y si anoto luego la segda. (07-07-2015)me anote 6 meses con respecto a la fecha inicial y si anoto 01-10-2015 me anote 9 meses con respecto a la fecha inicial o sea que cada vez que anote una fecha me indique la cantidad de meses transcurridos.

VICTOR escrito el 8 enero, 2016 - 7:37 pm
# Colaborador

Hola Victor, Aquí te dejo algunas fórmulas por si te sirve de ayuda o referencia ya que por un lado dices que anotes, 3, 6 y 9 meses y por otro los meses trascurridos desde la fecha inicial.
Ejemplo: Si tenemos la fecha de referencia en la celda C1 y la fecha de anotaciones en la celda A1, Aplicando la siguiente fórmula
=SIFECHA($C$1;A1;"M") nos devuelve los meses trascurridos de la fecha existente en la celda C1 y la Fecha A1
Si aplicamos la siguiente fórmula =SI(SIFECHA(C1;A1;"M")=3;3;SI(SIFECHA(C1;A1;"M")=6;6;SI(SIFECHA(C1;A1;"M")=9;9;SIFECHA(C1;A1;"M")))) la cual tiene varías condiciones la primera es que el resultado si es igual a 3 meses, nos devolvería 3, la segunda condición 6, la tercera 9 y en caso contrario nos devolvería la diferencia en meses de la fecha que se encuentra en la celda C1 y A1.
La siguiente fórmula lo único que cambia es que de no coincidir la diferencia en meses 3,6 o 9 nos devolvería no existen coincidencias
Fórmula: =SI(SIFECHA(C1;A1;"M")=3;3;SI(SIFECHA(C1;A1;"M")=6;6;SI(SIFECHA(C1;A1;"M")=9;9;"no existen coincidencias")))
En caso de aplicar la siguiente fórmula =SI(SIFECHA(C1;A1;"M")=3;A1;SI(SIFECHA(C1;A1;"M")=6;A2;SI(SIFECHA(C1;A1;"M")=9;A3;"no existen coincidencias"))) Si la diferencia entre la celda C1 y A1 es igual a 3 nos devuelve la fecha que se encuentra en la celda A1, si es igual a 6 la fecha de la celda A2, si es igual a 9 devolvería la de la celda A3, Si la diferencia en meses no es igual 3, 6 o 9 el resultado que nos devuelve es que ” no existen coincidencias.

Colaborador escrito el 9 enero, 2016 - 11:27 am
# Luis

Hola,
Conociendo los años, meses y días transcurridos hasta hoy. ¿Cómo podemos calcular la fecha inicial?

Luis escrito el 20 octubre, 2016 - 12:04 am
# Colaborador

Hola Luis,
Aquí te dejo el siguiente ejemplo por si te sirve de referencia.
En la celda A1 se encuentra la fecha de nacimiento y queremos saber los años meses y días transcurridos hasta la fecha de hoy aplicamos la siguiente fórmula:
=SIFECHA(A1;HOY();"y") & " años " & SIFECHA(A1;HOY();"ym") & " meses " & SIFECHA(A1;HOY();"md") & " días"
Si la fecha de hoy es 20/10/2016 y la fecha de nacimiento 10/05/1980 en la celda donde aplicamos la fórmula nos devolvería 36 años 5 meses 10 días
Por lo tanto serían
36 años
5 meses
2 días
Para restar los años, meses y días transcurridos a la fecha de hoy aplicaríamos la siguiente fórmula: =FECHA(AÑO(HOY())-36;MES(HOY())-5;DIA(HOY())-10)
Si la fecha de hoy el año es el 2016-36, mes 10-5 y el día 20-10 aplicando la siguiente fórmula nos devolvería 10/5/1980 (fecha de nacimiento) =FECHA(2016-36;10-5;20-10)
Si deseamos sumar a la fecha que hay en la celda A1 36 años, meses y 10 días =FECHA(AÑO(A1)+36;MES(A1)+5;DIA(A1)+10)

Colaborador escrito el 20 octubre, 2016 - 6:32 pm
Puedes dejar una respuesta, o un trackback para tu sitio.

Escribe tu comentario

Visitado 20640 veces., 1 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.
 


web tracker