MS Excel: cómo usar la función DATEDIF (WS)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: cómo usar la función DATEDIF (WS)

Este tutorial de Excel explica cómo usar Excel Función SIFECHA Con sintaxis y ejemplos.

describir

La función SIFECHA de Microsoft Excel devuelve la diferencia entre dos valores de fecha en función de un intervalo de tiempo especificado.

La función DATEDIF es una función integrada en Excel y se clasifica como una función de fecha/hora. Se puede utilizar como una función de hoja de cálculo (WS) en Excel. Como función de hoja de cálculo, la función SIFECHA se puede ingresar en una celda de hoja de cálculo como parte de una fórmula.

sintaxis

La sintaxis de la función SIFECHA en Microsoft Excel es:

DATEDIF( start_date, end_date, interval )

parámetro o parámetro

start_date y end_date calculan la diferencia entre dos fechas.intervalo

El intervalo de tiempo utilizado para calcular la diferencia entre fecha1 y fecha2. A continuación se muestra una lista de valores de intervalo válidos.

intervalo explique
años completos.
arroz número completo de meses.
D días.
doctorado en medicina Diferencia entre días (ignorando mes y año).
YM Diferencia entre meses (ignorando días y años).
YARDA Diferencia entre días (ignorando año y fecha).

devolver los bienes

La función SIFECHA devuelve un valor numérico.

aplicar para

  • Excel 2003, Excel 2000

tipo de función

  • Función de hoja de trabajo (WS)

Ejemplo (como una función de hoja de trabajo)

Veamos algunos ejemplos de la función SIFECHA de Excel y exploremos cómo usar la función SIFECHA como una función de hoja de cálculo en Microsoft Excel:

Según la hoja de cálculo de Excel anterior, el siguiente ejemplo de DATEDIF devolvería:

=DATEDIF(A1, A2, "Y")
Result: 1

=DATEDIF(A1, A3, "D")
Result: 455

=DATEDIF(A1, A3, "YD")
Result: 90

Preguntas frecuentes

Problema: en Microsoft Excel, tengo una celda que da la edad de alguien usando la siguiente fórmula:

=DATEDIF(B5,TODAY(),"Y") & " "

El resultado está funcionando bien. Entonces quiero responder, si la edad es de 11 años o más, dé un resultado de 250. Se da un resultado de 200 si la edad es de 10 años o menos.

Intenté usar la fórmula IF, pero no funciona para las celdas que tienen la fórmula DATEDIF como valor. Puedo hacer que la fórmula IF funcione en celdas en blanco si ingreso manualmente la edad como un número, pero no si uso el resultado de la celda DATEDIF.

Respuesta: Lo primero que noté al mirar su fórmula es que su fórmula tiene dos componentes. La primera parte de la fórmula es la función DATEDIF:

=DATEDIF(B5,TODAY(),"Y")

La segunda parte de la fórmula, concatenas un espacio al final del resultado:

& " "

Este espacio al final es probablemente la causa de su problema, ya que su fórmula no devuelve un número puro, sino la edad con un espacio concatenado al final.

Cuando utilice la función SI para comprobar su edad, asegúrese de no incluir espacios concatenados en la fórmula SI en sí.

Puedes probar la siguiente fórmula:

=IF(DATEDIF(B5,TODAY(),"Y")>=11,250,200) & " "

Esta fórmula devolverá 250 o 200 dependiendo de la edad seguida de un espacio al final. Tenga en cuenta, & " " No incluido en la propia función SI.

Problema: en Excel, tengo un campo de acción, celda C4. Necesito saber cómo devolver cero (0) si el campo de acción está “en blanco”.

tengo la siguiente fórmula:

=DATEDIF(C4,TODAY(), "y")

Me encontraré con situaciones en las que el campo de datos C4 está en blanco, en cuyo caso necesito que la fórmula devuelva cero en lugar de 115. ¡Por favor ayuda!

Respuesta: Puede usar la función ISBLANK para probar si un valor de celda está vacío, de la siguiente manera:

=IF(ISBLANK(C4),0,(DATEDIF(C4,TODAY(),"y")))

Esta fórmula devolverá 0 si C4 está vacío. De lo contrario, devuelve el cálculo SIFECHA.

(Visited 9 times, 1 visits today)