Aplica a
- Pro
- Business
- Enterprise
Capacidades
¿Quiénes pueden usar esta capacidad?
- Propietario
- Administrador
- Editor
Utilizar fórmulas para realizar cálculos con fechas
Puede introducir una fórmula en una celda como parte de una columna Date (Fecha) para agregar o restar números de las fechas de otras celdas.
¿Quién puede usar esto?
Planes:
- Pro
- Business
- Enterprise
Permisos:
- Propietario
- Administrador
- Editor
Averigüe si esta capacidad está incluida en Smartsheet Regions o Smartsheet Gov.
Los usuarios de un plan Empresarial pueden usar la IA para generar fórmulas o texto.
Para obtener más información sobre cómo crear o editar fórmulas de DATE (fecha), visite la Función DATE.
En la siguiente tabla, se incluyen ejemplos del uso de fechas en fórmulas. Allí, las fechas se expresan en el formato dd/mm/aa. En las operaciones con valores de fecha, se trata a los números como días. En las operaciones en las funciones DATE, se trata a los números como el tipo (día, mes, año) en el que operan.
Fecha | Fórmula | Descripción | Resultado | |
---|---|---|---|---|
1 | 19/05/24 | =[Fecha]@row - 5 | Resta cinco días de la fecha | 14/05/24 |
2 | 10/12/24 | =[Fecha]@row + 5 | Suma cinco días a la fecha | 15/12/24 |
3 | 20/01/24 | =DATE(YEAR(date@row), MONTH(date@row)+1,DAY(date@row)) | Agrega un mes a la fecha utilizando las funciones DATE, YEAR, MONTH y DAY. Esto funciona para todos los meses, excepto diciembre. | 20/02/24 |
4 | 15/12/24 | =IFERROR(MONTH(Date@row)12, DATE(YEAR(Date@row), MONTH(Date@row)+1, DAY(Date@row)), DATE(YEAR(Date@row)+1, 1, DAY(Date@row)) | Agrega un mes a una fecha, incluso si es una fecha en diciembre. Si es una fecha de diciembre, la fórmula establece el valor del mes resultante en | 15/01/25 |
5 | 10/06/24 | =IF(MONTH(Date@row)7, DATE(YEAR(Date@row), MONTH(Date@row)+6, DAY(Date@row)), DATE(YEAR(Date@row)+1, MONTH(Date@row)-6, DAY(Date@row)) | Agrega seis meses a una fecha. Admite dos tipos de fechas de resultado:
| 10/12/24 |
6 | 11/06/24 | =Date@row-Date5 | Muestra la cantidad de días entre dos fechas. Si la primera fecha es posterior a la segunda fecha, el valor es positivo; de lo contrario, es negativo. Esto difiere del uso de NETDAYS, que calcula el tiempo transcurrido total desde el inicio de la primera fecha hasta el final de la segunda. | 1 |
Tenga en cuenta lo siguiente:
- Para los ejercicios 4 y 5 de la tabla anterior, por ejemplo, puede agregar un número aproximado de días con =(Date@row+183). Esto se aplica si no se requiere precisión.
- Utilice la fórmula =DATE(@row)-DAY(DATE(@row)) para obtener el último día del mes anterior a la fecha de la celda.
- Utilice la función =Date@row-DAY(Date@row)+1 para generar el primer día del mes del valor de la celda.
- No puede colocar fórmulas en columnas de fecha que se estén usando para dependencias.
- La función DATE restringe el valor del mes a un máximo de 12 y el valor del día a un máximo de 31.
Si introduce un valor de día de 31 en una fórmula DATE (FECHA) para un mes con 30 días, adelanta la fecha al mes siguiente. Por ejemplo, DATE interpreta el 31/11/2024 como el 01/12/2024.
- Las fórmulas matemáticas de DATE (fecha) reconocen los años bisiestos.
- No se pueden agregar dos fechas ([Fecha de inicio]@row+[Fecha de vencimiento]@row). Si lo hace, obtiene #INVALID OPERATION (OPERACIÓN NO VÁLIDA).
- Puede utilizar las funciones AVG, MIN o MAX en un rango de fechas para hallar la fecha promedio, la fecha más temprana o la fecha más lejana.
- Un valor en blanco genera un error al usar cualquier función de fecha. Utilice la función IFERROR cuando trabaje con valores en blanco. Por ejemplo, =IF((IFERROR(MONTH(Date@row),0) = 12 6
¿Aún necesita ayuda?
En el Manual de fórmulas, se describen más de 100 fórmulas e incluye un glosario de todas las funciones de Smartsheet. Utilícelo para practicar cómo trabajar con fórmulas y funciones populares y avanzadas en tiempo real.
Vea ejemplos de cómo otros clientes de Smartsheet usan esta función o pregunte sobre su caso de uso específico en la Comunidad en línea de Smartsheet.