Utiliza Campos de Fórmula

Los campos de fórmula te permiten realizar cálculos entre campos numéricos, de fecha y de tiempo en las tareas utilizando fórmulas simples o avanzadas.

Desde calcular el número de días entre la fecha de inicio y la fecha límite, diferencias entre Campos personalizados, o cálculos más complejos, utiliza los Campos de fórmula para descubrir información adicional que enriquecerá tu experiencia en ClickUp.

Qué necesitas

  • 60 usos de Campos personalizados, incluidos los Campos de fórmula, están disponibles en el plan Free Forever.
  • Con todos los planes de pago, los usos son ilimitados.
  • Puedes calcular campos de fórmula en todos los planes de pago.
  • Los Campos Personalizados Individuales pueden ocultarse a los invitados.
  • Los invitados con permisos de edición o acceso completo pueden modificar los campos personalizados existentes, pero no pueden crear nuevos.
  • Los campos de Fórmula que usan la función TODAY() no pueden ser ordenados, filtrados, agrupados ni utilizados en tarjetas de cálculo del panel.
  • No puedes calcular las columnas de Campo de Fórmula si el Campo de Fórmula utiliza la función TODAY().
  • Debes tener acceso a todos los campos utilizados en los Campos Personalizados de Fórmula para ver los resultados. Si se utiliza un campo privado al que no tienes acceso, no verás resultados.

Crear un campo de fórmula

Para crear un campo de Fórmula en Lista o Tabla vista:

  1. En la esquina superior derecha, encima de la tabla de tareas, haz clic en el signo más.
  2. Selecciona Fórmula.
  3. Nombra el campo de fórmula.
  4. Haz clic en Crear.
  5. Desde la nueva columna de Fórmula, haz clic en el símbolo ƒx.
  6. Desde los desplegables, selecciona dos campos y un operador. Puede que necesites crear los campos que necesitas.

Por ejemplo, hay dos campos personalizados numéricos llamados Ingresos y Costes. Existe un campo personalizado de fórmula llamado Beneficio. La fórmula establecida para el campo personalizado de Fórmula es Ingresos – Costos. La suma aparece en el campo de Beneficios cuando se introducen valores en los campos de Ingresos y Costes

Captura de pantalla de una fórmula que resta los costos de los ingresos.png

La tarjeta de Cálculo muestra la suma de todos los campos de fórmula de beneficios en todas las ubicaciones en las que se configura la tarjeta para informar. 

Captura de pantalla de la tarjeta de Cálculo.png

Los campos de fórmula se pueden aplicar en cualquier nivel de la jerarquía de tu entorno de trabajo Jerarquía, pero no se pueden añadir en ubicaciones adicionales.

Crea una columna de Campo de Fórmula

Para crear un Campo de Fórmula en vista Lista o vista Tabla:

  1. En la esquina superior derecha, haz clic en el icono más.
  2. Selecciona Fórmula.
  3. Nombra el campo de fórmula.
  4. Haz clic en Añadir columna.

Las opciones de fórmula calculan automáticamente toda la columna. Al editar una fórmula en una tarea, se modifica la fórmula de toda la columna.

Campos admitidos

Con más de 70 funciones diferentes, las Fórmulas pueden calcular datos usando los siguientes campos:

  • Campos personalizados de número
    Puedes utilizar los campos personalizados de número en tarjetas de cálculo
  • Campos personalizados de moneda
  • Campos personalizados desplegables que sólo utilizan números
  • Campos personalizados de fecha
  • Fecha de inicio
  • Fecha límite
  • Fecha de finalización
  • Fecha de creación
  • Fecha de inicio
  • Fecha de actualización
  • Fecha de cierre
  • Tiempo registrado
    • El tiempo registrado está en horas.
  • Tiempo Estimado
    • El tiempo estimado está en horas.
  • Puntos de sprint
  • Otros Campos de Fórmula

Utiliza fórmulas simples

Las fórmulas simples están diseñadas para realizar sumas, restas, divisiones y multiplicaciones rápidas.

Para crear una Fórmula simple:

  1. Haz clic en tu campo de fórmula.
  2. Selecciona un valor del primer desplegable.
  3. Selecciona un operador:
    • Añadir
    • Resta
    • Multiplicar
    • Divide
  4. Selecciona un valor del segundo desplegable.
  5. Haz clic en Calcular.

Usa fórmulas avanzadas

Fórmulas Avanzadas permiten cálculos más complejos y flexibles.

Para crear una Fórmula avanzada:

  1. Haz clic en tu campo de fórmula.
  2. Activa el Editor Avanzado.
  3. Busca entre los Campos personalizados y operadores disponibles.
  4. Escriba una fórmula válida en el campo de texto en la parte superior.
  5. Haz clic en Calcular.

Captura de pantalla de una fórmula avanzada que muestra el tiempo restante.png

Utiliza fórmulas en fórmulas

Puedes utilizar otros Campos de Fórmula como variables en tus fórmulas simples y avanzadas.

Al crear una nueva fórmula, no hay límite en el número de otras fórmulas que puedes utilizar en su definición, y puedes combinarla 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.

Ordenar Campos de Fórmula

Puedes ordenar las tareas en vista Lista o Tabla por Campos de Fórmula.

No puedes ordenar tareas por Campos personalizados que contengan la función TODAY() o que devuelvan varios tipos de salida.

Para ordenar las tareas por campos de fórmula:

  1. Abre la vista.
  2. Haz clic en el encabezado de la columna de campo de fórmula.
  3. Seleccione una de las opciones de ordenación:
    • Ordenar: Ordene el grupo actual de tareas por la columna de Campo de Fórmula.
    • Ordena toda la columna: Ordena todas las tareas visibles en la vista por la columna Campo de fórmula.

Para limpiar tu selección de ordenación:

  1. Haz clic en el encabezado de la columna de campo de fórmula.
  2. Haz clic en Eliminar orden.

Filtrar campos de fórmula

Puedes filtrar tareas por Campos de Fórmula.

No puedes filtrar tareas por campos de fórmula que contengan la función TODAY() o que devuelvan múltiples tipos de salida.

Para filtrar tareas por Campos de Fórmula:

  1. Abre la vista.
  2. En la parte superior de la vista, haz clic en Filtros.
  3. En el primer desplegable, seleccione el campo de Fórmula.
  4. Añade los criterios de filtro restantes.

Agrupar Campos de Fórmula

Puedes agrupar tareas por Campos de Fórmula en vista Lista y vista Tabla.

Solo puedes agrupar tareas por Campos de fórmula que generen fechas, valores booleanos o una combinación de fechas y booleanos.

Para agrupar por un Campo de Fórmula:

  1. Abre la vista.
  2. En la parte superior de la vista, haz clic en Agrupar.
  3. Selecciona Campo personalizado.
  4. Seleccione el campo de fórmula.

Calcular las columnas de campo de fórmula

Puedes calcular las columnas de Campo de Fórmula en vista Lista en todos los planes de pago.

Solo puedes calcular columnas para Campos de Fórmula que generen números y fechas.

Para calcular una columna de campo de fórmula:

  1. En la parte inferior de una columna del campo Fórmula, haz clic en Calcular.
  2. Las opciones varían dependiendo del resultado de la Fórmula:
    • Para las fórmulas que devuelven fechas, puedes elegir entre Intervalo, Fecha más temprana y Fecha más tardía.
    • Para fórmulas que devuelvan números, elige entre Suma, Media o Rango.
  3. Los resultados se muestran en la parte inferior de la columna.

Ejemplos avanzados de Fórmulas en situaciones reales

Puedes utilizar fórmulas avanzadas para añadir o restar días, mostrar signos de porcentaje, redondear decimales, ¡y mucho más! Puedes utilizar fórmulas avanzadas para añadir o restar días, mostrar signos de porcentaje, redondear decimales, ¡y mucho más! 

Resultado deseado Método Ejemplo de fórmula
Añade un número específico de días al campo de fecha Utiliza la función FECHA y aplica expresiones matemáticas básicas para AÑO(), MES() o DÍA(). 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)
Resta un número específico de días del campo de fecha Utiliza la función FECHA y aplica expresiones matemáticas básicas para AÑO(), MES() o DÍA(). Por ejemplo, para restar cinco días a una fecha: FECHA(AÑO(DÍAS(campo("Fecha límite"), 5)), MES(DÍAS(campo("Fecha límite"), 5)), DÍA(DÍAS(campo("Fecha límite"), 5)))
Calcule la diferencia entre dos fechas Utiliza la función DÍAS para lograr esto.

Para esta fórmula se utiliza el siguiente formato: DÍAS(fecha_fin, fecha_inicio)

Para calcular la diferencia entre la fecha de inicio y la fecha límite de una tarea: DÍAS(campo("Fecha límite"),campo("Fecha de inicio"))

Calcule un porcentaje a partir de un campo personalizado En lugar de decimales, utiliza porcentajes en la fórmula. Por ejemplo: campo("Campo Numérico")*10%
Codificar resultados por colores Utiliza una fórmula para codificar por colores los resultados 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 lograría el resultado deseado: IF(DAYS(TODAY(), field("Fecha de creación"))<11, "🟢", IF(DAYS(TODAY(), field("Fecha de creación"))<21, "🟡","🔴"))

Añade 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 CONCATENAR: CONCATENATE((field("Number 1")*field("Number 2")),"%")
• Use &"%"para ahorrar tiempo: (field("Number 1")*field("Number 2"))&"%"
Los nombres de los campos son sensibles a mayúsculas y minúsculas.

Redondea los decimales en los resultados. Usa la función ROUND para redondear resultados después de usar funciones básicas. El siguiente formato se utiliza para esta fórmula: ROUND(valor, [decimales])
Para sumar dos campos numéricos y redondear el resultado al centésimo decimal, utiliza la siguiente fórmula: ROUND((field("Número 1") + field("Número 2")),2)
Los nombres de los campos son sensibles a mayúsculas y minúsculas.
Calcular el número de días de retraso de una tarea

Utiliza una fórmula para ver cuántos días de retraso tiene una tarea.

El siguiente formato se utiliza para esta fórmula:

IF(HOY()<=campo("Fecha límite"),0,DÍAS(HOY(),campo("Fecha límite"))

Calcular el número de días que tomó completar una tarea

Utilice una fórmula para ver cuántos días se tardó en completar una tarea.

El siguiente formato se utiliza para esta fórmula:

DÍAS(campo("Fecha de cierre"), campo("Fecha de creación"))

Alternativamente, calcula 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 la fecha de inicio y la fecha límite

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

DÍAS(campo("Fecha límite"), campo("Fecha de inicio"))/7

Mueve las fechas límite de los fines de semana al lunes.

Utiliza una fórmula para mostrar la fecha límite de una tarea si se traslada al próximo lunes.

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

SWITCH(DÍA DE LA SEMANA(campo("Fecha de vencimiento")), 1, FECHA(AÑO(campo("Fecha de vencimiento")), MES(campo("Fecha de vencimiento")), DÍA(campo("Fecha de vencimiento")) + 1), 7, FECHA(AÑO(campo("Fecha de vencimiento")), MES(campo("Fecha de vencimiento")), DÍA(campo("Fecha de vencimiento")) + 2), campo("Fecha límite"))

Límites de los campos de fórmula

Las siguientes acciones no son compatibles con Campos de Fórmula:

  • Los campos de fórmula no admiten el uso de Campos personalizados que contengan texto.

  • Los campos de Fórmula que utilizan la función TODAY() no pueden ser ordenados, filtrados ni agrupados.

  • No puedes calcular las columnas de campo de fórmula si el campo de fórmula utiliza la función TODAY().

¿Fue útil este artículo?