Usa Fórmulas avanzadas para hacer cálculos en ClickUp.
_Lo que necesitarás:_ _El Plan Free Forever incluye 60 usos de_ _campos personalizados__, incluidos los campos de fórmula._
_Los usos ilimitados están disponibles en_ _todos los planes de pago__._
_Los campos personalizados individuales se pueden_ _ocultar a los invitados__._
_Los invitados_ _con_ _permisos_ _de edición o edición completa pueden editar los campos personalizados existentes, pero no pueden crear nuevos._
_Los campos de fórmula no admiten campos personalizados que contengan texto._
Crear una fórmula avanzada
Aprende a crear una fórmula avanzada.
Usar IA de Brain para escribir una fórmula avanzada
Si está activado en tu Entorno de trabajo, puedes usar ClickUp IA de Brain para escribir una fórmula avanzada.
Las fórmulas con requisitos de sintaxis específicos son complejas, por lo que los resultados pueden variar.
Mostrar fórmulas avanzadas en tareas y Listas
Muestra los datos de la fórmula en tus tareas y vistas.
Usar fórmulas en fórmulas
¡Puedes usar otros campos de fórmula como variables en tus fórmulas avanzadas!
Al crear una nueva fórmula, no hay límite en el número de otras fórmulas que puedes usar en su definición, y puedes combinarlas con otros campos numéricos como Números y Fechas.
Por ahora, las fórmulas anidadas no pueden superar una capa. Por ejemplo, una fórmula definida a partir de otra fórmula no puede usarse para definir una tercera.
Funciones de fecha y hora
Usa fórmulas avanzadas para hacer cálculos con funciones de fecha y hora.
Funciones de cadena
Usa fórmulas avanzadas para hacer cálculos con funciones de cadena.
Funciones lógicas
Usa fórmulas avanzadas para hacer cálculos con funciones lógicas.
Funciones matemáticas
Usa fórmulas avanzadas para hacer cálculos con funciones matemáticas.
Ejemplos reales de fórmulas
¡Puedes usar fórmulas avanzadas para sumar o restar días, mostrar signos de porcentaje, redondear decimales y mucho más! La tabla siguiente muestra casos de uso reales de fórmulas avanzadas:
| Resultado deseado | Método | Ejemplo de fórmula |
| Añadir un número específico de días al campo de fecha | Usa la función DATE y aplica expresiones matemáticas básicas para YEAR(), MONTH() o DAY(). | Por ejemplo, para añadir siete días a una fecha: DATE(YEAR(field("Due date")),MONTH(field("Due date")),DAY(field("Due date"))+7)
|
| Restar un número específico de días del campo de fecha | Usa la función DATE y aplica expresiones matemáticas básicas para YEAR(), MONTH() o DAY(). | Por ejemplo, para restar cinco días a una fecha: DATE(YEAR(DAYS(field("Due date"), 5)), MONTH(DAYS(field("Due date"), 5)), DAY(DAYS(field("Due date"), 5)))
|
| Calcular la diferencia entre dos fechas | Usa la función DAYS para conseguirlo. | Esta fórmula usa el siguiente formato: DAYS(end_date, start_date)Para calcular la diferencia entre la fecha de inicio y la fecha de vencimiento de una tarea: DAYS(field("Due date"),field("Start date"))
|
| Calcular un porcentaje a partir de un campo personalizado | En lugar de decimales, usa porcentajes en la fórmula. | Por ejemplo: field("Number Field")*10%
|
| Codificar resultados por colores | Usa una fórmula para codificar los resultados por colores con emojis. | Por ejemplo: • Si la antigüedad de una tarea es de 10 días o menos, añade un indicador verde. • Si la antigüedad de una tarea es de 20 días o menos, añade un indicador amarillo. • Si la antigüedad de una tarea supera los 20 días, añade un indicador rojo. La siguiente fórmula daría el resultado deseado: IF(DAYS(TODAY(), field("Date created"))<11, "🟢", IF(DAYS(TODAY(), field("Date created"))<21, "🟡","🔴"))
|
| Añadir un signo de porcentaje | Usa la función CONCATENATE para añadir un signo de porcentaje. | Hay dos formas de añadir un signo de porcentaje: • Usa la función CONCATENATE: CONCATENATE((field("Number 1")*field("Number 2")),"%")• Usa &"%"para ahorrar tiempo: (field("Number 1")*field("Number 2"))&"%"Los nombres de los campos distinguen entre mayúsculas y minúsculas. |
| Redondear los decimales de los resultados | Usa la función ROUND para redondear los resultados tras aplicar funciones básicas. | Esta fórmula usa el siguiente formato: ROUND(value, [places])Para sumar dos campos numéricos y redondear el resultado a la centésima decimal, usa la siguiente fórmula: ROUND((field("Number 1") + field("Number 2")),2)Los nombres de los campos distinguen entre mayúsculas y minúsculas. |
| Calcular el número de días que lleva vencida una tarea | Usa una fórmula para ver cuántos días lleva vencida una tarea. | Esta fórmula usa el siguiente formato:IF(TODAY()<=field("Due date"),0,DAYS(TODAY(),field("Due date")))
|
| Calcular el número de días que se tardó en completar una tarea | Usa una fórmula para ver cuántos días se tardó en completar una tarea. | Esta fórmula usa el siguiente formato:DAYS(field("Date closed"),field("Date created"))También puedes calcular usando la fecha de inicio en lugar de la fecha de creación: DAYS(field("Date closed"),field("Start date"))
|
| Mostrar la fecha de hoy en formato DD/MM/AAAA | Usa una fórmula para ver la fecha de hoy en formato DD/MM/AAAA en lugar del formato predeterminado MM/DD/AAAA. | CONCATENATE(DAY(TODAY()),"/",MONTH(TODAY()),"/",YEAR(TODAY())) |
| Mostrar el número de semanas entre las fechas de inicio y vencimiento | Usa una fórmula para ver el número de semanas entre las fechas de inicio y vencimiento de una tarea. | DAYS(field("Due date"),field("Start date"))/7 |
| Mover las fechas de vencimiento de fin de semana al lunes | Usa una fórmula para mostrar la fecha de vencimiento de una tarea si se traslada al lunes siguiente. Esta fórmula solo funciona si la fecha de vencimiento original de la tarea cae en sábado o domingo. |
SWITCH(WEEKDAY(field("Due date")), 1, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 1), 7, DATE(YEAR(field("Due date")), MONTH(field("Due date")), DAY(field("Due date")) + 2), field("Due date")) |
Resultados inesperados en fórmulas avanzadas
Si tu fórmula avanzada no calcula el resultado esperado, prueba lo siguiente:
- Comprueba si hay errores tipográficos, verifica el uso correcto de paréntesis y comas, y asegúrate de que estás usando los nombres de función correctos.
- Asegúrate de que los nombres de los campos son exactos y distinguen entre mayúsculas y minúsculas, y de que todas las variables del cálculo son de tipos de datos compatibles.
- No puedes usar formato condicional basado en el resultado de un campo de fórmula.
- Asegúrate de que haces referencia a los campos adecuados. Si trabajas con fechas, comprueba que los campos de fecha referenciados están rellenos.
- Consulta los distintos tipos de funciones para asegurarte de que tu sintaxis es correcta:
- Plantéate usar IA de Brain para que escriba la fórmula por ti: solo tienes que indicarle qué quieres que haga.
- Elimina los filtros de la vista o el Panel. Si esto corrige el cálculo, contacta con el equipo de soporte haciendo clic en el icono del globo de chat en la esquina inferior derecha de la pantalla.
- Si has revisado tu fórmula y crees que la sintaxis es correcta, contacta con el equipo de soporte haciendo clic en el icono del globo de chat en la esquina inferior derecha de la pantalla.