Sei sulla pagina 1di 5

31/8/2017 Calcular aos, meses y das entre dos fechas en Excel - Excel Total

INICIO FUNCIONES ACERCA

Calcular aos, meses y das


entre dos fechas en Excel
En un artculo anterior mostr cmo calcular el tiempo transcurrido entre dos fechas
pero en dicho ejemplo utilizaba solamente una unidad de tiempo, ya sea que la
diferencia la obtena en aos, o en meses, o en das, pero nunca mostr como hacer
una combinacin de todos ellos.

La funcin SIFECHA
En este ejemplo volveremos a utilizar la funcin SIFECHA, as que si no ests
familiarizado con esta funcin te sugiero que leas el artculo antes de continuar y
pongas especial atencin a los diferentes valores que podemos indicar en el tercer
argumento de dicha funcin.

En la siguiente imagen puedes observar el resultado que devuelve la funcin SIFECHA


al utilizar las mismas fechas pero con diferentes valores para su tercer argumento:

Cuando utilizamos el argumento y obtenemos la diferencia en aos entre dos fechas.


Al utilizar el argumento ym le indicamos a la funcin SIFECHA que obtenga la
diferencia en meses pero como si ambas fechas fueran del mismo ao y por eso
obtenemos como resultado el valor 6 que es la diferencia entre el mes 01 y el mes 07.
La ltima frmula utiliza el argumento md para pedir la diferencia en das pero
suponiendo que las fechas tienen el mismo mes (y ao) y por lo tanto la frmula
devuelve el valor 7 que es precisamente la diferencia entre el da 14 y el da 21.

Los resultados de estas tres frmulas son los que nos dan la diferencia en aos
meses y das entre dos fechas y solo nos restar concatenar los resultados de cada
una de ellas para generar una cadena de texto que muestre el resultado final.

https://exceltotal.com/calcular-anos-meses-y-dias-entre-dos-fechas-en-excel/ 1/5
31/8/2017 Calcular aos, meses y das entre dos fechas en Excel - Excel Total

Frmula para calcular aos, meses y das


La siguiente frmula nos ayuda a calcular aos, meses y das entre dos fechas:

=SIFECHA(A2,B2,"y") & " aos " & SIFECHA(A2,B2,"ym") & " meses
" & SIFECHA(A2,B2,"md") & " das"

Lo nico que he hecho para crear esta frmula es concatenar los resultados de las
frmulas mostradas anteriormente y adems insertar las palabras aos, meses y das
para poder diferenciar entre cada uno de los resultados. Observa el comportamiento de
esta frmula al utilizarla con varias fechas:

Suprimir valores en cero


Esta frmula funciona correctamente para cualquier fecha, pero si la diferencia entre
ambas es menor a un ao, entonces obtendremos valores en cero tal como puedes ver
en la siguiente imagen:

https://exceltotal.com/calcular-anos-meses-y-dias-entre-dos-fechas-en-excel/ 2/5
31/8/2017 Calcular aos, meses y das entre dos fechas en Excel - Excel Total

Para evitar que la frmula muestre esos valores en cero debemos agregar la funcin SI
para que nos ayude a hacer la validacin. La frmula que suprime los valores en cero
es la siguiente:

=SI(SIFECHA(A2,B2,"y")=0,"", SIFECHA(A2,B2,"y") & " aos ") &


SI(SIFECHA(A2,B2,"ym")=0,"",SIFECHA(A2,B2,"ym") & " meses ") &
SI(SIFECHA(A2,B2,"md")=0,"",SIFECHA(A2,B2,"md") & " das")

Al aplicar esta frmula a los mismos datos obtendremos el siguiente resultado:

Calcular la edad en aos, meses y das


Ahora que ya conocemos la frmula para calcular aos, meses y das entre dos
fechas en Excel, podemos hacer una pequea variacin para obtener la edad de
cualquier persona. La nica modificacin que haremos es colocar la funcin HOY como
el segundo argumento de la funcin SIFECHA de manera que el clculo se realice
respecto a la fecha actual. Suponiendo que la fecha de nacimiento se encuentra en la
celda A2, la frmula quedara de la siguiente manera:

=SIFECHA(A2,HOY(),"y") & " aos " & SIFECHA(A2,HOY(),"ym") & "


meses " & SIFECHA(A2,HOY(),"md") & " das"

Para una persona que haya nacido el 20/10/1980 y sabiendo que la fecha de hoy es
15/08/2013, la frmula devolver el siguiente resultado:

Artculos relacionados
La funcin SIFECHA en Excel

Publicado por Moiss Ortz.

https://exceltotal.com/calcular-anos-meses-y-dias-entre-dos-fechas-en-excel/ 3/5
31/8/2017 Calcular aos, meses y das entre dos fechas en Excel - Excel Total

Introduce tu email

SUSCRIBIRME

https://exceltotal.com/calcular-anos-meses-y-dias-entre-dos-fechas-en-excel/ 4/5
31/8/2017 Calcular aos, meses y das entre dos fechas en Excel - Excel Total

Excel Total
89 435 Me gusta

Me gusta esta pgina Compartir

S el primero de tus amigos en indicar que le


gusta esto.

Buscar

https://exceltotal.com/calcular-anos-meses-y-dias-entre-dos-fechas-en-excel/ 5/5

Potrebbero piacerti anche