WD.DATEDIF
Descripción
Devuelve la cantidad de tiempo entre dos fechas, en función del periodo especificado y su unidad correspondiente. Recomendamos usar WD.DATEDIF en lugar de DATEDIF; ofrecemos DATEDIF por cuestiones de compatibilidad, pero calcula resultados incorrectos en algunas situaciones. Tenga en cuenta que Workday Worksheets no admite el envío de valores que no estén en inglés para los argumentos.
Sintaxis
WD.DATEDIF(
start_date
, end_date
, period
, unit
) - start_date: la fecha inicial del recuento. Workday recomienda usar una referencia de celda para especificar la fecha en lugar de introducir la fecha como texto, para garantizar resultados fiables.
- end_date: la fecha final del recuento. Workday recomienda usar una referencia de celda para especificar la fecha en lugar de introducir la fecha como texto, para garantizar resultados fiables.
- period: el número de periodos enteros entrestart_dateyend_date. Si el periodo es una agrupación de valores, comoYMD, la función calcula todos los periodos completos como segmentos; utiliza elunitpara especificar el número (segmento) que se va a devolver. Ejemplo: si elstart_datees el 1 de enero de 2010 y elend_datees el 3 de febrero de 2020, la función calcula que Año=10, Mes=1 y Día=2. Si unit=Month, la función devuelve 1.
- Year (Y)
- Month (M)
- Week (W)
- Day (D)
- Hour (H)
- Minute (M)
- Second (Sec o S)
- Milli (Mil o MS)
- YearMonthWeekDayTime (YMWDT): años, meses, semanas, días, horas, minutos, segundos y milisegundos.
- YearMonthDayTime (YMDT): años, meses, días, horas, minutos, segundos y milisegundos
- YearMonthDay (YMD): años, meses y días
- YearWeekDayTime (YMDT): años, semanas, días, horas, minutos, segundos y milisegundos
- YearWeekDay (YWD): años, semanas y días
- YearDayTime (YDT): años, días, horas, minutos, segundos y milisegundos
- YearDay (YD): años y días
- DayTime (DT): días, horas, minutos, segundos y milisegundos
- Time (T): horas, minutos, segundos y milisegundos
- unit: el número que se va a devolver. Si elperiodes un valor único, como Día, elunitdebe coincidir con elperiod. Si elperiodes un valor agrupado, como YMD, elunitdebe coincidir con uno de los segmentos delperiod.
- Year (Y)
- Month (M)
- Week (W)
- Day (D)
- Hour (H)
- Minute (Min)
- Second (S o Sec)
- Milli (MS o Mil)
Ejemplo
Los ejemplos se basan en estos datos:
A | B | C | D | |
|---|---|---|---|---|
1 | Fecha inicial | Fecha final | Periodo | Unidad |
2 | 07/02/2018 05:17:33.636 PM | 03/31/2020 12:00:00.000 AM | Year | Year |
3 | Month | Month | ||
4 | Week | Week | ||
5 | Day | Day | ||
6 | YMD | M |
Estos son algunos ejemplos de fórmulas y resultados:
Fórmula | Resultado |
|---|---|
=WD.DATEDIF(A2,B2,C2,D2) | 1 |
=WD.DATEDIF(A2,B2,C3,D3) | 20 |
=WD.DATEDIF(A2,B2,C4,D4) | 91 |
=WD.DATEDIF(A2,B2,C5,D5) | 637 |
=WD.DATEDIF(A2,B2,C6,D6) | 8 |
En un ejemplo más complejo, puede especificar varios valores de unidad utilizando un rango de celdas para calcular el mismo número de resultados.

Coloque la fórmula =WD.DATEDIF(A2,B2,C2,D2:F2) en la celda D3 y envíela como una fórmula de matriz sin restricciones mediante Ctrl+Alt+Intro (ventana) u Opción+Alt+Intro (Mac).