¿cómo utilizar la función fecha.si en excel?

Intente escribir «DATEDIF» en una celda de su hoja de cálculo; no encontrará nada con ese nombre.

intenta escribir fecha si en una celda

Incluso si miras el sistema de ayuda, no aparece nada con ese nombre.

intenta buscar dateif en la selección de ayuda

Pero, si regresa al sistema de ayuda de Excel 2000, encontrará la función DATEDIF documentada allí. Bueno, es un misterio por qué Microsoft tiene que ocultar la función DATEDIF de la lista de funciones .

Si me preguntas, DATEDIF es la mejor función para obtener la diferencia entre dos fechas. Y uno de sus mejores ejemplos se calcula en edad.

Ahora la pregunta es: si esta función no existe, ¿cómo podemos usarla en todas las versiones nuevas de Excel?

Y la respuesta es: podemos usarlo como usamos todas las funciones en Excel. La única diferencia es que cuando intentas insertarlo, Excel no muestra sus argumentos de sintaxis. Por eso hoy, en este artículo, me gustaría compartir con ustedes todos los detalles sobre la función DATEDIF.

Sintaxis

FECHASI(Fecha1,Fecha2,Intervalo)

  • Fecha1: La fecha a partir de la cual desea comenzar a calcular su intervalo. En términos simples, esta es la fecha de inicio del intervalo.
  • Fecha2: La fecha en la que desea calcular el intervalo. En términos simples, esta es la fecha de finalización de su intervalo.
  • Intervalo: Representa la unión del tiempo, que regresará de la función. Disponemos de seis cadenas de texto específicas para representar diferentes unidades de tiempo.

Utilice diferentes intervalos

Dispones de 6 tipos distintos de intervalos para calcular la diferencia entre dos fechas.

1. “y” durante años

Devolverá los años completos entre la fecha de inicio y la fecha de finalización ignorando los meses y días que sobran.

usando el intervalo y en dateif para obtener años

En el ejemplo anterior, calculó el intervalo entre dos fechas usando «y». Si marca la diferencia entre estas dos fechas es superior a 25 años (37 días más). Pero sólo devolvió los años cumplidos, es decir 25.

2. “m” durante meses

Devolverá el número de meses completos entre la fecha de inicio y la fecha de finalización ignorando los días excedentes.

usando el intervalo m en dateif para obtener meses

Devolvió 301 meses en el resultado, que son el total de meses completos ignorando el exceso de 7 días.

3. “d” por días

Devolverá el número total de días entre la fecha de inicio y la fecha de finalización. Como los días son las unidades más pequeñas entre dos fechas, aquí obtendrá el número total de días.

usando el intervalo d en dateif para obtener días

En el ejemplo anterior, tenemos el número total de días entre las fechas de inicio y finalización.

4. “ym” durante meses y años

Devolverá números de meses completos durante años completos. En términos simples, si tiene un intervalo total de 25 años 1 mes y 7 días entre dos fechas, devolverá 1 mes en el resultado.

usando el intervalo ym en dateif para obtener meses sobre años

En el ejemplo anterior, calculamos la cantidad de meses completos restantes después de años simultáneos entre la fecha de inicio y la fecha de finalización.

5. «yd» para días durante años

Devolverá el número de días durante los años completos. En términos simples, si tiene un intervalo total de 25 años y 37 días entre dos fechas, devolverá 37 días en el resultado.

usando el intervalo yd en dateif para obtener días durante años

En el ejemplo anterior, calculó la cantidad de días restantes después de los años completos entre la fecha de inicio y la fecha de finalización.

6. «md» para días o meses

Devolverá el número de días sobrantes durante el mes completo. En términos simples, si tiene un intervalo total de 301 meses y 7 días entre dos fechas, devolverá 7 días en el resultado.

usando el intervalo md en dateif para obtener días de meses

En el ejemplo anterior, calculamos la cantidad de días restantes después de los meses completos entre la fecha de inicio y la fecha de finalización.

Obtener el archivo Excel

EJEMPLO: Calcular la edad en Excel usando DATEDIF

Aquí debe calcular la edad en un formato en el que pueda mostrar años, meses y días por separado. Por ejemplo, 26 años, 8 meses y 17 días. Y para ello necesitamos combinar DATEDIF tres veces.

calcular la edad en excel usando la función dateif y fecha de nacimiento

Aquí están los pasos.

1. Calcular los años cumplidos de la edad de una persona.

Primero, debe calcular el total de años completados entre la fecha de nacimiento y la fecha de hoy. Y, para ello, la fórmula será:

 =DATEDIF(Date-of-Birth,TODAY(),"y")

Esto devolverá los años completados entre dos fechas.

calcular la edad en Excel usando la función dateif usando la fecha de nacimiento obtener años completos

2. Calcular los meses completos de edad de una persona después de los años completos.

Lo siguiente es calcular los meses completados. Esto significa que si tu edad es 26 años, 5 meses y 19 días, necesitamos recuperar 5 meses.

Se puede utilizar la siguiente fórmula:

 =DATEDIF(Date-of-Birth,TODAY(),"my")

Esto devolverá los meses completos entre la fecha de nacimiento y la fecha de hoy después de los años completos.

calcular la edad en Excel usando la función dateif usando la fecha de nacimiento obtener meses completos

3. Días completos de la edad de una persona después de años y meses completos

Al final, debes calcular los días que quedan después de completar años y meses. Aquí está la fórmula:

 =DATEDIF(Date-of-Birth,TODAY(),"md")

Este devolverá el resto de días entre la fecha de nacimiento y la fecha de hoy después de completar los años y meses.

calcular la edad en Excel usando la función dateif usando la fecha de nacimiento y obtener días completos

4. Combina las tres fórmulas para obtener la edad real.

Ahora es el momento de combinar todo esto para crear una edad precisa. Ingrese la siguiente fórmula en una celda de su hoja de cálculo y reemplace Fecha de nacimiento con su fecha de nacimiento real.

 ="You age is "& DATEDIF(Date-of-Birth,TODAY(),"y") &" Year(s), "& DATEDIF(Date-of-Birth,TODAY(),"ym")& " Month(s) & "& DATEDIF(Date-of-Birth,TODAY(),"md")& " Day(s)."

Eso es todo.

Obtener el archivo Excel

Puntos importantes

  • Ignorará la hora en la fecha.
  • La fecha de finalización (Fecha2) debe ser mayor que la fecha de inicio (Fecha1).

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *