Emplea Fórmulas avanzadas para hacer cálculos empleando funciones de fecha y hora.
Lo que necesitarás
- 60 usos de Campos personalizados, incluyendo Campos de Fórmula, están disponibles en el plan Free Forever.
- Usos ilimitados disponibles en todos los planes pagos.
- Los Campos personalizados individuales pueden ser ocultados a los invitados.
- Invitados con permisos de edición o acceso completo pueden editar Campos personalizados existentes, pero no pueden crear nuevos.
- Los Campos de fórmula no admiten el uso de Campos personalizados que contienen texto.
Las variables rodeadas por {}
en las siguientes secciones son variables opcionales y pueden omitirse en una función sin que esta deje de funcionar. Asegúrate de que los paréntesis estén incluidos en tus Fórmulas, de lo contrario recibirás un mensaje de error.
Funciones sencillas de fecha y hora
A continuación, se presenta una tabla con nuestras funciones de fecha y hora más sencillas. Todas las entradas son objetos fecha y todas las salidas son números, excepto TODAY(), que no tiene entradas y simplemente da como salida una fecha correspondiente a la fecha del día actual.
Sintaxis | Ejemplo | Resultado esperado |
DÍA(fecha) | DAY('7/15/21') |
15 |
DÍAS(fecha_de_finalización, fecha_de_inicio) | DAYS('7/15/21', '6/15/21') |
30 |
MONTH(date) | MES('15/7/21') |
7 |
HOY() | HOY() |
Hoy |
YEAR(date) | AÑO('7/15/21') |
2021 |
Funciones complejas de fecha y hora
A continuación, se muestra una tabla con funciones de fecha y hora más complejas.
Sintaxis | Descripción | Ejemplo | Resultado esperado | ||||||||||||||||||||||
DATE(año, mes, día) | Esta función toma tres números y devuelve un objeto fecha correspondiente a los números introducidos. | DATE(2021, 7, 15) |
7/15/21 | ||||||||||||||||||||||
EDATE(fecha_inicio, meses) |
Esta función toma un objeto de fecha (fecha de inicio) y un número (meses), luego devuelve una fecha que representa un número específico de meses antes o después de la fecha de inicio. Los números negativos te permitirán acceder a meses antes de la fecha de inicio. Dado que esta función devuelve un número de serie en lugar de un objeto de fecha, necesitarás usar la función DATE() para convertirlo en un objeto de fecha. |
DATE(YEAR(EDATE('7/15/2021', -1)), MONTH(EDATE('7/15/2021', -1)), DAY(EDATE('7/15/2021', -1))) |
6/15/21 | ||||||||||||||||||||||
EOMONTH(start_date, months) |
Esta función toma un objeto de fecha (fecha de inicio) y un número (meses), luego devuelve una fecha que representa el último día del mes que cae un número especificado de meses antes o después de la fecha de inicio. Los números negativos te permitirán acceder a los meses anteriores a la fecha de inicio. Dado que esta función devuelve un número de serie en lugar de un objeto de fecha, necesitarás utilizar la función DATE() para convertirlo en un objeto de fecha. |
DATE(YEAR(EOMONTH('15/7/21', 0)), MONTH(EOMONTH('15/7/21', 0)), DAY(EOMONTH('15/7/21', 0)) |
31/07/21 | ||||||||||||||||||||||
HOUR(time) | Esta función toma un objeto de fecha que incluye la hora y luego devuelve un número correspondiente a la hora del tiempo que se ingresó. El resultado numérico se basará en un reloj de 24 horas. | HOUR('7/15/21 7:45:00 PM') |
19 | ||||||||||||||||||||||
MINUTO(tiempo) | Esta función toma un objeto de fecha que incluye la hora, luego devuelve un número correspondiente al minuto del tiempo que se ingresó. | MINUTE('7/15/21 7:45:00 PM') |
45 | ||||||||||||||||||||||
NETWORKDAYS(fecha_de_inicio, fecha_de_finalización, {holidays}) | Esta función toma dos objetos de fecha y una matriz de objetos de fecha, luego devuelve un número correspondiente a los días laborables netos entre fecha de inicio y fecha de finalización, excluyendo los fines de semana y cualquier festivo especificado. | NETWORKDAYS('7/15/21', '7/22/21', ['7/19/21', '7/20/21']) |
4 | ||||||||||||||||||||||
WORKDAY(fecha_inicio, nº_días, {holidays}) | Esta función toma un objeto de fecha, un número y una matriz de objetos de fecha, luego devuelve un objeto de fecha correspondiente al número de días laborables después de la fecha de inicio, excluyendo los fines de semana y cualquier festivo especificado. | WORKDAY('7/15/21', 7, ['7/19/21', '7/20/21']) |
28/07/21 | ||||||||||||||||||||||
WEEKDAY(date, {type}) |
Esta función toma un objeto fecha y un número, y devuelve un número que representa el día de la semana en que cae la fecha especificada. La variable de tipo es un poco más compleja. Aquí hay una tabla que muestra lo que significa cada número para esta función:
|
WEEKDAY('7/15/21', 2) |
4 | ||||||||||||||||||||||
WEEKNUM(fecha, {type}) |
Esta función toma un objeto de fecha y un número, luego devuelve un número que representa la semana del año en la que cae la fecha especificada. Tipo 21 sigue la metodología especificada por ISO 8601, que es comúnmente conocida como el sistema de numeración de semanas europeo. La semana que contiene el primer jueves del año es la primera semana del año y se numera como semana 1.
|
|
29 |