Usa Fórmulas avanzadas para hacer cálculos en ClickUp.
_Lo que necesitas:_ _Hay 60 usos de_ _Campos personalizados__, incluidos los Campos de fórmula, disponibles en el Plan Free Forever._
_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 Campos personalizados existentes, pero no pueden crear nuevos._
_Los Campos de fórmula no admiten el uso de Campos personalizados que contengan texto._
Crear una fórmula avanzada
Aprende cómo crear una fórmula avanzada.
Usar IA de Brain para escribir una fórmula avanzada
Si está habilitado 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 dentro de 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 la cantidad de otras fórmulas que puedes incluir 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 fórmula.
Funciones de fecha y hora
Usa fórmulas avanzadas para hacer cálculos con funciones de fecha y hora.
Funciones de cadena de texto
Usa fórmulas avanzadas para hacer cálculos con funciones de cadena de texto.
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 prácticos 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 siguiente tabla muestra casos de uso prácticos de fórmulas avanzadas:
| Resultado deseado | Método | Ejemplo de fórmula |
| Agregar 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 agregar 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 de 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 lograrlo. | El formato de esta fórmula es el siguiente: 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 color | Usa una fórmula para codificar resultados por color con emojis. | Por ejemplo: • Si la antigüedad de una tarea es de 10 días o menos, agrega un indicador verde. • Si la antigüedad de una tarea es de 20 días o menos, agrega un indicador amarillo. • Si la antigüedad de una tarea supera los 20 días, agrega un indicador rojo. La siguiente fórmula logra el resultado deseado: IF(DAYS(TODAY(), field("Date created"))<11, "🟢", IF(DAYS(TODAY(), field("Date created"))<21, "🟡","🔴"))
|
| Agregar un signo de porcentaje | Usa la función CONCATENATE para agregar un signo de porcentaje. | Hay dos formas de agregar 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 después de usar funciones básicas. | El formato de esta fórmula es el siguiente: ROUND(value, [places])Para sumar dos campos numéricos y redondear el resultado a la centésima decimal, usa esta 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 una tarea lleva vencida | Usa una fórmula para ver cuántos días lleva vencida una tarea. | El formato de esta fórmula es el siguiente:IF(TODAY()<=field("Due date"),0,DAYS(TODAY(),field("Due date")))
|
| Calcular el número de días que tomó completar una tarea | Usa una fórmula para ver cuántos días tomó completar una tarea. | El formato de esta fórmula es el siguiente: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 del fin de semana al lunes | Usa una fórmula para mostrar la fecha de vencimiento de una tarea si se trasladó 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 de fórmulas avanzadas
Si tu fórmula avanzada no calcula el resultado esperado, prueba lo siguiente:
- Revisa que no haya errores tipográficos, que el uso de paréntesis y comas sea correcto y que estés usando los nombres de función correctos.
- Asegúrate de que los nombres de los campos sean exactos y distingan entre mayúsculas y minúsculas, y de que todas las variables usadas en el cálculo sean de tipos de datos admitidos.
- No puedes usar formato condicional basado en el resultado de un Campo de fórmula.
- Asegúrate de referenciar los campos correctos. Si trabajas con fechas, verifica que los campos de fecha que estás referenciando tengan datos.
- Lee sobre los diferentes tipos de funciones para asegurarte de que tu sintaxis sea correcta:
- Considera usar IA de Brain para que escriba la fórmula por ti: solo indícale qué quieres que haga.
- Elimina los filtros de la vista o el Panel. Si esto corrige el cálculo, comunícate con el equipo de soporte haciendo clic en el ícono de burbuja de chat en la esquina inferior derecha de tu pantalla.
- Si ya revisaste tu fórmula y crees que la sintaxis es correcta, comunícate con el equipo de soporte haciendo clic en el ícono de burbuja de chat en la esquina inferior derecha de tu pantalla.