Usa fórmulas avanzadas

Utiliza Fórmulas avanzadas para hacer cálculos en ClickUp.

Qué necesitas

  • 60 usos de Campos personalizados, incluidos los campos de Fórmula, están disponibles en el plan Free Forever.
  • Usos ilimitados están disponibles en todos los planes de pago.
  • Los Campos personalizados individuales pueden ser ocultados a los invitados.
  • Invitados con permisos de edición o edición completa permisos 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.

Crea una fórmula avanzada

Aprende cómo crear una fórmula avanzada.

Pide a la IA de ClickUp que escriba una Fórmula avanzada

Si está activada en tu entorno de trabajo, puedes solicitar a ClickUp IA que te escriba una fórmula avanzada.

Las fórmulas con requisitos de sintaxis específicos son complejas, por lo que los resultados pueden variar. A medida que continuamos refinando la IA de ClickUp, la precisión mejorará.

Mostrar fórmulas avanzadas en tareas y listas

Mostrar datos de Fórmula en tus tareas y vistas.

Añade fórmulas avanzadas a nuevas ubicaciones

Aprende cómo duplicar un campo de fórmula para usarlo en otra ubicación.

Utiliza 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.

Las fórmulas anidadas actualmente no pueden exceder un nivel. Por ejemplo, una fórmula que se define utilizando otra fórmula no puede usarse para definir una tercera fórmula.

Funciones de fecha y hora

  Haz cálculos mediante fórmulas avanzadas con funciones de fecha y hora.

Funciones de cadena

Utiliza fórmulas avanzadas para realizar  cálculos usando funciones de cadena .

Funciones lógicas

Usa fórmulas avanzadas para  realizar cálculos usando funciones lógicas.

Funciones matemáticas

Utiliza fórmulas avanzadas Fórmulas para realizar cálculos usando funciones matemáticas.

Ejemplos reales de fórmulas

Puedes utilizar fórmulas avanzadas para sumar o restar días, mostrar signos de porcentaje, redondear decimales, ¡y mucho más! La tabla a continuación 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 Utiliza 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("Fecha límite")),MONTH(field("Fecha límite")),DAY(field("Fecha límite"))+7)
Restar un número específico de días del campo de fecha Utiliza 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("Fecha límite"), 5)), MONTH(DAYS(field("Fecha límite"), 5)), DAY(DAYS(field("Fecha límite"), 5)))
Calcule la diferencia entre dos fechas Utiliza la función DAYS para lograrlo.

El siguiente formato se utiliza para esta fórmula: DAYS(fecha de finalización, fecha de inicio)

Para calcular la diferencia entre la fecha de inicio y la fecha límite de una tarea: DAYS(field("Fecha límite"),field("Fecha de inicio"))

Calcular un porcentaje a partir de un Campo Personalizado En lugar de decimales, usa porcentajes en la Fórmula. Por ejemplo: campo("Campo Numérico")*10%
Codificar resultados por colores Utiliza una Fórmula para codificar los resultados con emojis en función de su color.

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 lograría el resultado deseado: IF(DAYS(TODAY(), field("Date created"))<11, "🟢", IF(DAYS(TODAY(), field("Date created"))<21, "🟡","🔴"))

Añadir un signo de porcentaje Utiliza la función CONCATENAR para añadir un signo de porcentaje.

Hay dos maneras de añadir un signo de porcentaje:

• Utiliza la función CONCATENATE: CONCATENATE((field("Número 1")*field("Número 2")),"%")
• Use &"%"para ahorrar tiempo: (field("Número 1")*field("Número 2"))&"%"
Los nombres de los campos son sensibles a mayúsculas y minúsculas.

Redondear los decimales en los resultados Utiliza la función ROUND para redondear los resultados después de usar funciones básicas. El siguiente formato se utiliza para esta Fórmula: ROUND(value, [places])
Para sumar dos campos numéricos y redondear el resultado al centésimo 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 una tarea está retrasada

Utiliza una Fórmula para ver cuántos días está atrasada una tarea.

El siguiente formato se utiliza para esta Fórmula:

IF(TODAY()<=field("Fecha límite"),0,DAYS(TODAY(),field("Fecha límite")))

Calcula 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.

El siguiente formato se utiliza para esta Fórmula:

DAYS(field("Fecha cerrada"),field("Fecha de creación"))

Alternativamente, calcular usando la fecha de inicio en lugar de la fecha de creación:

DÍAS(campo("Fecha de cierre"), campo("Fecha de inicio"))

Muestra la fecha de hoy en formato DD/MM/YYYY.

Utiliza una Fórmula para ver la fecha de hoy en formato DD/MM/AAAA en lugar del predeterminado MM/DD/AAAA.

CONCATENATE(DAY(TODAY()),""/"",MONTH(TODAY()),""/"",YEAR(TODAY()))

Mostrar el número de semanas entre las fechas de inicio y de vencimiento

Utiliza una Fórmula para ver el número de semanas entre la fecha de inicio y la fecha límite de una tarea.

DAYS(field("Fecha límite"),field("Fecha de inicio"))/7

Mover las fechas de vencimiento de los fines de semana al lunes

Utiliza una Fórmula para mostrar la fecha límite de una tarea si se trasladó al siguiente lunes.

Esta fórmula solo funciona si la fecha límite original de la tarea es un sábado o domingo.

SWITCH(WEEKDAY(field("Fecha límite")), 1, DATE(YEAR(field("Fecha límite")), MONTH(field("Fecha límite")), DAY(field("Fecha límite")) + 1), 7, DATE(YEAR(field("Fecha límite")), MONTH(field("Fecha límite")), DAY(field("Fecha límite")) + 2), field("Fecha límite"))

Resultados inesperados de fórmulas avanzadas

Si tu Fórmula avanzada no está calculando el resultado esperado, intenta lo siguiente:

  • Revisa dos veces los errores tipográficos, el uso correcto de paréntesis y comas, y asegúrate de que estás utilizando los nombres correctos de las funciones.

  • Asegúrate de que los nombres de los campos sean exactos y sensibles a mayúsculas y minúsculas y que todas las variables utilizadas en el cálculo sean de tipos de datos compatibles. 

    No puedes usar el formato condicional basado en el resultado de un Campo de Fórmula.

  • Asegúrate de referenciar los campos apropiados. Si trabajas con fechas, asegúrate de que los campos de fecha que estás referenciando estén poblados.

  • Si estás utilizando un campo personalizado de casilla de selección en tu fórmula, asegúrate de que tu fórmula utilice estos valores booleanos de manera adecuada.
  • Lee sobre los diferentes tipos de funciones para asegurarte de que tu sintaxis es correcta:

  • Considera usar la IA de ClickUp para escribir la Fórmula por ti, indicando lo que quieres que haga la Fórmula. 

  • Elimina filtros de la vista o del panel. Si esto corrige el cálculo, por favor contacta con Soporte haciendo clic en el icono de burbuja de chat en la esquina inferior derecha de tu pantalla.
  • Si has revisado tu Fórmula y crees que la sintaxis es correcta, por favor contacta con Soporte haciendo clic en el icono de la burbuja de chat en la esquina inferior derecha de tu pantalla.

¿Fue útil este artículo?