El editor de fórmulas
El editor ofrece varias ayudas para redactar sus fórmulas:
- Coloración sintáctica: las funciones, campos y operadores están coloreados para facilitar la lectura
- Panel de funciones: explore las funciones disponibles por categoría haciendo clic en las pestañas (Atributos, Texto, Números, Fecha, Lógica)
- Búsqueda: escribe el nombre de una función o un atributo para encontrarlo rápidamente
- Ayuda al pasar el cursor: pasa el cursor sobre una función para ver su sintaxis, un ejemplo y su descripción
- Inserción al hacer clic: haz clic en una función o un atributo para insertarlo en tu fórmula
- Validación en tiempo real: un indicador te muestra si la fórmula es válida o no
Usar un atributo en una fórmula
Para usar el valor de otro atributo en tu fórmula, encierra su nombre entre llaves:
El panel Atributos del editor lista todos los atributos del tablero disponibles — haz clic en uno de ellos para insertarlo automáticamente.
Formato de salida
Cada fórmula produce un resultado que puede mostrarse de diferentes maneras. Elige el formato que corresponda al tipo de resultado esperado:
Texto
El resultado se muestra tal cual, en forma de texto.
Ejemplo: CONCATENATE({Prénom}, " ", {Nom}) → Jean Dupont
Número
El resultado se muestra como un número, con varias variantes:
{Nom de la propriété}| Variante | Descripción | Ejemplo |
|---|---|---|
| Bruto | Número simple, con unidad opcional | 42 €, 1 500 kg |
| Porcentaje | Porcentaje con barra de progreso opcional | 75% ████░░ |
| Duración | Número acompañado de una unidad de duración | 3 jours, 8 heures |
| Calificación | Estrellas o iconos | ★★★☆☆ |
| Puntuación | Valor en un intervalo | 7 / 10 |
Opciones disponibles:
- Unidad y su posición (antes o después del número) — para el formato Bruto
- Precisión — número de decimales mostrados
- Barra de progreso — visualización para el porcentaje
- Número de iconos, color y tipo de icono — para la calificación
- Mínimo/Máximo — para la puntuación
Fecha
El resultado se interpreta como una fecha y se muestra según el modo elegido (estándar, relativo, ISO, etc.).
Ejemplo: ADD_DAYS({Date de début}, 14) → 15/05/2026
Funciones disponibles
Funciones de Texto
| Función | Descripción | Ejemplo | Resultado |
|---|---|---|---|
CONCATENATE(t1, t2, ...) | Une varios textos | CONCATENATE({Prénom}, " ", {Nom}) | Jean Dupont |
LEFT(texte, n) | Primeros n caracteres | LEFT("Bonjour", 3) | Bon |
RIGHT(texte, n) | Últimos n caracteres | RIGHT("Bonjour", 4) | jour |
MID(texte, début, n) | Extrae n caracteres desde la posición | MID("Bonjour", 4, 4) | jour |
LEN(texte) | Longitud del texto | LEN("Bonjour") | 7 |
LOWER(texte) | Convierte a minúsculas | LOWER("HELLO") | hello |
UPPER(texte) | Convierte a mayúsculas | UPPER("hello") | HELLO |
REPLACE(texte, début, n, nouveau) | Reemplaza una porción de texto | REPLACE("Bonjour", 1, 3, "Sal") | Saljour |
SEARCH(recherche, texte) | Verifica si un texto contiene otro | SEARCH("jour", "Bonjour") | true |
SUBSTITUTE(texte, ancien, nouveau) | Reemplaza todas las ocurrencias | SUBSTITUTE("a-b-c", "-", "/") | a/b/c |
Consejo: El operador
+también puede servir para concatenar texto como por ejemplo{Prénom} + " " + {Nom}
Funciones Números
| Función | Descripción | Ejemplo | Resultado |
|---|---|---|---|
SUM(n1, n2, ...) | Suma | SUM({Effort}, {Bonus}) | 15 |
AVERAGE(n1, n2, ...) | Promedio | AVERAGE(10, 20, 30) | 20 |
MIN(n1, n2, ...) | Valor mínimo | MIN({Estimation}, {Réel}) | 5 |
MAX(n1, n2, ...) | Valor máximo | MAX({Estimation}, {Réel}) | 12 |
ABS(n) | Valor absoluto | ABS(-5) | 5 |
ROUND(n, décimales) | Redondeo | ROUND(3.14159, 2) | 3.14 |
CEILING(n) | Redondeo hacia arriba | CEILING(4.3) | 5 |
FLOOR(n) | Redondeo hacia abajo | FLOOR(4.7) | 4 |
MOD(n, diviseur) | Resto de la división | MOD(10, 3) | 1 |
POWER(base, exposant) | Potencia | POWER(2, 3) | 8 |
SQRT(n) | Raíz cuadrada | SQRT(16) | 4 |
EXP(n) | Exponencial (e^n) | EXP(1) | 2.718... |
LOG(n, base) | Logaritmo (base 10 por defecto) | LOG(100, 10) | 2 |
Operadores aritméticos: +, -, *, /, ^ (potencia)
Funciones de Fecha
| Función | Descripción | Ejemplo | Resultado |
|---|---|---|---|
TODAY() | Fecha del día | TODAY() | 2026-04-29 |
NOW() | Fecha y hora actuales | NOW() | 2026-04-29T14:30:00 |
DAYS(fin, début) | Número de días entre dos fechas | DAYS({Échéance}, TODAY()) | 15 |
ADD_DAYS(date, n) | Añade n días a una fecha | ADD_DAYS(TODAY(), 7) | 2026-05-06 |
YEAR(date) | Extrae el año | YEAR({Date de création}) | 2026 |
MONTH(date) | Extrae el mes (1 a 12) | MONTH({Date de création}) | 4 |
WEEKDAY(date) | Día de la semana (1=dom … 7=sáb) | WEEKDAY(TODAY()) | 4 |
HOUR(date) | Extrae la hora | HOUR({Horodatage}) | 14 |
MINUTE(date) | Extrae los minutos | MINUTE({Horodatage}) | 30 |
SECOND(date) | Extrae los segundos | SECOND({Horodatage}) | 0 |
FORMAT_DATE(date, format) | Formatea una fecha | FORMAT_DATE(TODAY(), "dd/MM/yyyy") | 29/04/2026 |
FORMAT_DURATION(secondes) | Convierte segundos en HH:MM:SS | FORMAT_DURATION(3661) | 01:01:01 |
Funciones Lógicas
| Función | Descripción | Ejemplo | Resultado |
|---|---|---|---|
IF(condition, alors, sinon) | Si… entonces… si no | IF({Points} > 10, "Élevé", "Bas") | Élevé |
AND(c1, c2, ...) | Verdadero si todas las condiciones son verdaderas | AND({Actif}, {Validé}) | true |
OR(c1, c2, ...) | Verdadero si al menos una condición es verdadera | OR({Urgent}, {Bloqué}) | true |
NOT(condition) | Invierte una condición | NOT({Archivé}) | true |
SWITCH(expr, v1, r1, …, défaut) | Conmutación multivalor | SWITCH({Priorité}, "Haute", 3, "Moyenne", 2, 1) | 3 |
ISBLANK(valeur) | Verdadero si el valor está vacío | ISBLANK({Description}) | false |
IFERROR(valeur, repli) | Valor de respaldo en caso de error | IFERROR({Prix} / {Quantité}, 0) | 0 |
Operadores de comparación: == (igual), != (diferente), <, >, <=, >=
Opciones avanzadas — Días laborables
Para las fórmulas que utilizan cálculos de fechas, puede activar el modo Solo días laborables:
- En el editor de fórmulas, abra la sección Opciones avanzadas
- Active Solo días laborables
- Configura opcionalmente los días festivos:
- Añade fechas individualmente mediante el selector
- O importa una lista de fechas mediante un archivo CSV
Cuando esta opción está activada:
DAYS()solo cuenta los días laborables (excluyendo fines de semana y días festivos)
ADD_DAYS()añade días laborables (omite fines de semana y días festivos)
Ejemplo: Si el lunes es el 29/04/2026, ADD_DAYS(TODAY(), 3) devolverá el 04/05/2026 (lunes siguiente) en lugar del 02/05/2026, porque el sábado y el domingo se ignoran.
Línea de total (Spare Row)
Para las fórmulas con un formato de salida Número, la línea de total en la parte inferior de la tabla muestra automáticamente una agregación:
| Variante | Agregación mostrada |
|---|---|
| Bruto | Suma de todos los valores |
| Duración | Suma de todos los valores |
| Porcentaje | Promedio de todos los valores |
| Calificación | Promedio de todos los valores |
| Puntuación | Promedio de todos los valores |
Atributos utilizables en una fórmula
Solo ciertos tipos de atributos pueden ser referenciados en una fórmula:
| Tipo de propiedad | Valor inyectado en la fórmula |
|---|---|
| Texto | El contenido textual |
| Número | El valor numérico |
| Fecha | La fecha en formato ISO |
| Etiqueta | Los nombres de las etiquetas, separados por comas |
| Usuario | El nombre del usuario |
| Número automático | El valor numérico autoincrementado |
| Fecha de creación | La fecha de creación de la entidad |
| Fecha de última modificación | La fecha de última modificación |
| Creado por | El nombre del creador |
| Modificado por | El nombre del último modificador |
| Lookup | El valor espejo, únicamente si la propiedad espejo es en sí misma de un tipo permitido anteriormente |
No soportados: Fórmula, Relación, Archivos, URL, Checklist, Texto enriquecido, Localización, Enlace a tablero, Entregables, Votación, Conexión.
Límites y buenas prácticas
- Rendimiento: las fórmulas se compilan y almacenan en caché automáticamente. Para tableros con muchos elementos, priorice fórmulas simples
NOW()yTODAY(): estas funciones devuelven la fecha/hora en el momento de la visualización. Se actualizan con cada actualización de la página, pero no en tiempo real
- Comparación de fechas: los operadores
<,>,==,!=,<=,>=funcionan directamente sobre las fechas
- Texto + Número: el operador
+concatena automáticamente si uno de los operandos es texto ("Total: " + {Points}→"Total: 42")
- Valores vacíos: si un atributo referenciado no tiene valor, se trata como una cadena vacía (
""). UtiliceISBLANK()para verificar yIFERROR()para gestionar los errores