DATE

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Descripción

La Función DATE calcula un valor de fecha a partir de un año, un mes y un día.

Uso

DATE(año, mes, día)
Argumento Tipo Requerido Descripción
year número El año completo de cuatro dígitos de la fecha.
month número El mes de la fecha (1-12)
day número El día del mes (1-31)

Observaciones

ActivityInfo admite fechas entre el año 1000 d.C. y el 9999 d.C.

El argumento month representa el mes del año del 1 al 12 (de enero a diciembre).

Si el mes es mayor que 12, el mes suma ese número de meses al primer mes del año especificado. Por ejemplo, DATE(2008,14,2) devuelve el valor de fecha 2 de febrero de 2009.

Si el mes es menor que 1, el mes resta la magnitud de ese número de meses, más 1, del primer mes del año especificado. Por ejemplo, DATE(2008,-3,2) devuelve el valor de fecha que representa el 2 de septiembre de 2007.

El argumento day representa el día del mes del 1 al 31.

Si el día es mayor que el número de días del mes especificado, el día suma ese número de días al primer día del mes. Por ejemplo, DATE(2008,1,35) devuelve el valor de fecha que representa el 4 de febrero de 2008.

Si el día es menor que 1, el día resta la magnitud de ese número de días, más uno, del primer día del mes especificado. Por ejemplo, DATE(2008,1,-15) devuelve el valor de fecha que representa el 16 de diciembre de 2007.

Ejemplos

Comparación con una fecha específica

Al recopilar fechas, es posible que desee asegurarse de que se encuentran en un rango de fechas específico, por ejemplo, entre enero de 2022 y julio de 2023.

TRAINING_DATE > DATE(2022,1,1) && TRAINING_DATE < DATE(2023,7,31)

Añadir 6 meses a una fecha

Si necesita calcular una fecha límite que cae seis meses después de la START_DATE de un proyecto, podría calcularla utilizando la siguiente Fórmula:

DATE(YEAR(START_DATE), MONTH(START_DATE) + 6, DAY(START_DATE))

Encontrar el último día del mes

Puede que tenga un Formulario que haga un seguimiento de las citas con un trabajador sanitario que deba ser comunicado al Ministerio de Sanidad antes del último día del siguiente mes natural. Dado que los distintos meses tienen un número de días diferente, puede utilizar un argumento de día cero, que resta efectivamente 1 día del primer día del mes:

DATE(YEAR(APPOINTMENT_DATE), MONTH(APPOINTMENT_DATE) + 3, 0)

De este modo, si la cita tuvo lugar el 16 de enero de 2024, la Fórmula anterior calcularía el 1 de marzo de 2024 menos 1 día, es decir, el 29 de febrero de 2024.

Siguiente elemento
AND (&&)