Fórmulas Excel fechas: Cuando queramos saber la diferencia que hay entre 2 fechas, meses, días o años, se debe poner el formato de fechas en las celdas donde vamos a introducir las fechas, la fórmula se debe escribir en una celdas distinta de donde se encuentran estas fechas, en este caso el formato debe ser número, ya que si aplica otros formatos los resultados serían distintos a los que en principio pretende obtener. En principio para saber días, meses o años el formato debe ser número. ” dentro de la celda pulsando botón derecho del ratón y hace clic en el formato de celdas.
Como se puede observar en el dibujo el resultado de los años no coincide en algunas celdas, ya que unos ponen 7 y otros 8 (dentro del rectángulo rojo), muchas fórmulas dependiendo de la fecha, puede variar un año como se puede apreciar, por lo tanto, es conveniente utilizar una fórmula correcta en cada momento, ya que una fórmula no apropiada puede dar lugar a un resultado del que en realidad es otro sin darnos cuenta, pensando en que el resultado está bien.
Podemos ver que si cambiamos los datos de las fechas en estas operaciones el resultado nos daría la misma cantidad en años, por ejemplo en vez de como está la fecha en que encuentra en esta imagen “05/06/2000″, ponemos “05/05/2000″, el resultado nos daría 8 en todas las celdas que queremos saber los años, el cual estaría bien en todas las celdas y solo variaría un mes
clic en la imagen para ampliarla
Clic para visualizar/descargar hoja de excel formulas-fechas
2 junio, 2008



Horaayy..there are 43 comment(s) for me so far ;)
hola deseo saber como puedo hacerle para contabilizar los numeros de folios en una columna va el folio inicial y en el otro el folio final.- al introducir estos datos deseo que en la siguiente fila me salga la cantidad de folios que se genean al dia. te lo agadecere mucho
Hola,deseo una formula para saber que celdas coinciden con una celda determinada al ingresar un número en ella.
Por ejemplo:desde A1 hasta A12 he ingresado distintos números en cada una de ellas, pero al ingresar un número en la celda determinada C1,nesecito saber cuales de las celdas de A1 a A12 coinciden con C1. Gracias
Un saludo
Hola, me podrías ayudar, tengo que calcular en una base, la cantidad de días que utilizo para realizar un trabajo.
En la columna “A” tengo fecha inicial, en la columna “B” la fecha final en la columna “C” debería tener la cantidad de días empleados (no debería contar sábados, domingos y feriados). Se podría poner las fechas a omitir en otra columna.
Gracias
Hola Pablin
Aquí dejo un ejemplo para saber la diferencia que hay entre 2 fechas y que nos dé los años, meses y días todo junto:
Como calcular los días que hay entre una fecha y otra contado el primer y último día.
Hola José
Hola, me gustaría saber la fórmula para saber los años, meses y días.
Por ejemplo, que me diga 10 años, 4 meses y 4 días. Gracias de ante mano. La fórmula del anterior comentario me sirvió gracias de nuevo
Hola Jose Carlos,
Poniendo un ejemplo: Introduces una fecha en celda A1 y otra en celda B1 y aplicas la siguiente fórmula:
=SIFECHA(A1;B1;"Y")&" años, "&SIFECHA(A1;B1;"YM")&" meses, "&SIFECHA(A1;B1;"MD")&" días"Ayuda!!!!!
Tengo en una fecha de inicio en una celda y una fecha final en otra, ademas tengo en otra los días de la semana representados con números (L=1,M=2,M=3,J=4,V=5,S=6,D=7), lo que necesito hacer es definir en otra celda la fecha que corresponde a cada numero..
PORFA AYUDA!!!!!!!!!!!!
Hola argelia,
aunque entiendo solo en parte tu consulta, aquí te una referencia por si te sirve de ayuda.
En la celda E8 introduzco una fecha por ejemplo 01/01/2011 que ha sido el primer día del año 2011 (sábado).
En el rango H5 hasta H1 introduzco los números desde el 1 hasta el 7 y en el rango I5 hasta la I11 introduzco el día de la semana: lunes, Martes, Miércoles, Jueves, Viernes, Sábado y domingo, como muestra el siguiente ejemplo:
1 Domingo
2 Lunes
3 Martes
4 Miércoles
5 Jueves
6 Viernes
7 Sábado
Con estos datos según la fecha que pongo en la celda E8 me indique el día de la semana donde con la siguiente fórmula:
=BUSCARVDIASEM(E8;1);H5:I11;2)con esta fórmula me buscaría el valor que he puesto en el rango H5:I11 y devolvería el resultado de la columna 2 .Otra referencia:en la celda A5 tenemos esta fecha: 01/01/2011, si cambiamos el formato por DDDD, el resultado que pondría es el día de la semana en este caso (sábado)
Si tenemos en la celda A5 la fecha 01/01/2001 y en una celda vacía introducimos la siguiente formula: =DIASEM(A5;2) el resultado que nos devolvería es 6 y si cambiamos al fecha por 02/01/2011 nos devolvería 7, si ponemos formato DDDD el resultado sería domingo.
Otro ejemplo:
tenemos la fecha inicial en A1 y fecha final en A2 y queremos saber la diferencia en días
aplicamos la siguiente formula en una celda vacía:
=SIFECHA(A1;B1;”D”)
Gracias por la respuesta, pero creo que el proceso es mas complejo de lo que pense y la verdad es que apenas estoy comenzando con esto de automatizacion de los procesos, no se si me podrias pasar alun correo para ver si me pueden ayudar…
yyyyy de verdad muchas gracias….
Hola en una celda tengo 8588 dias y quiero sacar los años, meses y dias.Muchas gracias
Hola José.
Aunque hay mas fórmulas,
en la celda A1 pones esa cantidad o la que desees y aplicas formato fecha y aplicas la siguiente fórmula.
=SIFECHA("01/01/1900";A1;"Y")&" años; "&SIFECHA("01/01/1900";A1;"YM")&" meses; "&SIFECHA("01/01/1900";A1;"MD")&" días"El resultado obtenido sería,
23 años; 6 meses; 5 días
Si queremos saber los años que hay de la cantidad que has puesto en la celda A1 aplicas la siguiente fórmula
=SIFECHA(“01/01/1900″;A1;”Y”)
Para los meses:
=SIFECHA(“01/01/1900″;A1;”M”)
La función =Convertir, puede pasar días a años, así como días, horas, segundos.
Convertir 8588 dias a años aplicamos la siguiente fórmula:
=CONVERTIR(8588;"day";"yr")hola, necesito saber cual es la formula para pasar una fecha a años y otra a meses.
por ejemplo, en una celda A1 tengo la fecha como dic-00 y en la celda B1 me tiene que aparecer solo el año y en la celda C1 me tiene que aparecer solo el mes, no hay manera y no se cual es la formula. me podriais ayudar??
muchisimas gracias.
Hola Mary,
También puedes usar las siguientes fórmulas
Fórmula Resultados
=TEXTO(A1;"AA") año (10)
=TEXTO(A1;"AAAA") año( 2010)
=TEXTO(A1;"MM") mes (12)
=TEXTO(A1;"MMMM") Mes (diciembre)
así como
=CONCATENAR("Año: ";TEXTO(A1;"AAAA"))=CONCATENAR("Mes: ";TEXTO(A1;"MMMM"))
=CONCATENAR(TEXTO(A1;"MMMM"))
=CONCATENAR(TEXTO(A1;"AAAA"))
estimdo amigo.
deseo que me enviae la formula para convertir los años a mese por ejemplo.
fecha de imicio 01/07/1994 y fecha final 31/05/2011.
por favor ayudr¡arme enviando la formula a este correo.
mucho te lo agradecre.
atte.
goyosaby.
Hola Gregorio
Ejemplo: introduciendo las fechas
=SIFECHA("01/07/1994";"31/05/2011";"M")Si estas fechas estuvieran en la celda C9 y D5 aplicaríamos la siguiente fórmula
=SIFECHA(C9;D5;"M")Necesito una formula que me sume o reste días y me dé la fecha resultante, ejem: en la celda A1 tengo la fecha 17 de mayo de 2011 y en la celda E1, necesito que me ponga la fecha 6 dias despues del dia 17 de mayo (24 de mayo de 2011).
Hola Gerardo
Aquí te dejo algunas fórmulas que puedes aplicar, si la fecha se encuentra en A1 en la E1 aplicas la siguiente fórmula (aplicando el formato fecha para ambas celdas):
=A1+6También puedes aplicar la siguiente fórmula en la celda E1
=FECHA(AÑO(A1);MES(A1);DIA(A1)+6)si deseas restar 6 días solo cambias el signo de sumar + (signo más) por el de restar – (signo menos)
si el valor de la celda a1 es 9.5, que formula debo aplicar para conocer cuantos años, meses, dias y horas éste representa? Gracias
Hola Oscar,
Si deseamos convertir un número en
=CONVERTIR(A1;"yr";"yr") años=CONVERTIR(A1;"yr";"day") días
=CONVERTIR(A1;"yr";"hr")horas
=CONVERTIR(A1;"yr";"mn") minutos
=CONVERTIR(B18;"hr";"sec") segundos
Si en la celda A1 es una fecha y queremos saber la diferencia en años, meses, días de la fecha actual:
=SIFECHA(A1;HOY();"Y") años=SIFECHA(A1;HOY();"M") meses
=SIFECHA(A1;HOY();"D") días
Mi pregunta fué la #19 y quiero agradecer a quién me dió la respuesta #20. Mi problema quedó resuelto. Muchas gracias.
Del #20 la respuesta que me dieron, en la segunda formula como hago para que cambie el mes ( 17 de mayo mas 26 días) y en su caso el año también.
Hola Gerardo,
Si deseas sumar un año al año existente en la celda A1 + 26 días prueba la siguiente fórmula.
=FECHA(AÑO(A1)+1;MES(A1);DIA(A1)+26)Gracias Colaborador por tu respuesta #25.
Necesito ayuda,por que me gustaría saber la formula para la siguiente aplicación: quiero que cambie toda la fila de color cuando exceda de 6 meses desde la fecha establecida, en este caso la fecha esta puesta en la columna B.
Muchas gracias.
Hola José,
Seleccionas las celdas que deseas y en formato formato condicional aplicas la condición que deseada.
necesito saber la formula para sacar la fecha, pero en base año 360 dias, es decir si tengo fecha 5-sep-2011 le sumo 60 días, que el resultado me de la fecha
La función =DIAS360 podemos calcular la diferencia en días que existen entre 2 fechas basándose en un año 360.Por ejemplo si en la celda A5 escribimos la función =DIAS360(A1;A2), nos daría la diferencia en días existente entre la fecha que hemos introducido en A1 y A2.
hola……
si tengo una fecha y a esta le quiero sumar 114 dias y la respuesta sea en fecha que debo hacer????
gracias
Hola Alejandra, si la fecha se encuentra en la celda A1 donde pones la fórmula aplicas la siguiente formula: =A1+114 (debes poner formato fecha donde aplicas la formula)
También podemos emplear la siguiente fórmula para días:
=FECHA(AÑO(A1);MES(A1);DIA(A1)+114)Para aumentar 2 meses
=FECHA(AÑO(A1);MES(A1)+2;DIA(A1))para aumentar 2 años y 2 meses y 2 días
=FECHA(AÑO(A1)+2;MES(A1)+2;DIA(A1)+2)Buenos días un favor inmenso ya realice la formula =SIFECHA(A1;B1;”Y”)&” años, “&SIFECHA(A1;B1;”YM”)&” meses, “&SIFECHA(A1;B1;”MD”)&” días” y obtuve lo que queria, pero ahora necesito restar el resultado que obtuve de 10 años y que me salga el resultado igual en años meses y días gracias
Bueno quisiera que me ayuden con una duda que tengo. Estoy haciendo un trabajo y tengo el siguiente problema: Pongo la formula para que me salga la fecha de hoy pero tengo q calcular la fecha a partir de la hoy con 25 días más y no se como se hace eso.
Hola Mayra,
si tienes 2 fechas de referencia como indicas:
=SIFECHA(A1;B1;"Y")&" años, "&SIFECHA(A1;B1;"YM")&" meses, "&SIFECHA(A1;B1;"MD")&" días"y le deseas restar 10 años, tendrías que aplicar que restar a los años -10
como se indica a continuación:
=SIFECHA(A1;B1;"Y")-10 &" años, "&SIFECHA(A1;B1;"YM")&" meses, "&SIFECHA(A1;B1;"MD")&" días"como puedes ver solo hemos añadido a la formula anterior -10
Hola Alexander,
Si a la fecha actual de hoy le quieres aumentar 25 días, en una celda vacía aplicas la siguiente fórmula:
=HOY()+25También en una celda vacía
=FECHA(AÑO(HOY());MES(HOY());DIA(HOY()))+25Si por ejemplo tienes una fecha en la celda A1 y deseas aumentar a esa fecha 25 días aplicas la siguiente fórmula
=FECHA(AÑO(A1);MES(A1);DIA(A1)+25)hola tengo una duda quiero hacer una tabla donde me de los resultados de los dias que he tardado en contestar unos correos electronicos los cuales el la primera celda me indica la fecha en que infreso el correo electronico y la segunda celda me indica el dia que le di contestacion a ese correo y quiero saber en cuantos dias habiles le di contestacion, sin contar dias festivos. por favor ayudame
Hola erika
Si deseas calcular los días laborables que hay entre dos fechas puedes utilizar la función de excel =DIAS.LAB(Fecha Inicial;Fecha Final; Festivos), te calcula los dias que hay entre las 2 fechas menos los sábados, domingos y festivos.
Si empleamos la siguiente función restaría sólo sábados y domingos (pero incluiría los festivos
=DIAS.LAB(Fecha Inicial;Fecha Final)
A modo de ejemplo, selecciona imagen para ampliarla

te agradesco la pronta respuesta en verdad ya me quedo mas claro gracias nuevamente
Nuevamente una pregunta, en cuanto a la formula =hoy() si la utilizo para que ponga la fecha la guardo en mi base y al día siguiente abro mi base el campo donde utilice la formula hoy se cambia ala fecha actual automáticamente o me guarda la fecha que utilice un día antes
ya que quiero saber si se puede REALIZAR UNA BASES ejemplo DONDE
Fecha ingresoHrs Conclusión.Hrs
12/01/2012 08:59 09:01
13/01/2012 09:01 09:03
ya que al final deseo saber el promedio por día de los minutos que ingreso y concluyo una solicitud.
Me podrías nuevamente orientar, gracias.
Hola mixime
Hola en la respuesta que le brindaste a MIXIME, mi pregunta seria saber cuantos minutos de diferencia hay entre A1 y A2 que fórmula se realizaría.
Y ¿se utilizaría la misma fórmula para sacar el promedio del resultado en minutos?
Hola Ximena,
Para el promedio de un rango utilizas la función promedio, por ejemplo si deseamos saber el promedio del rango B5:B25 aplicamos la siguiente fórmula: =PROMEDIO(B5:B25)