
¿Alguna vez has sentido que a tus listas de SharePoint les falta «cerebro»? Subes datos, organizas filas, pero al final terminas exportando todo a Excel solo para hacer un cálculo simple. Las columnas calculadas son la solución definitiva. Te permiten transformar datos estáticos en información dinámica en tiempo real, utilizando una sintaxis muy similar a la de Microsoft Excel.
💡 ¿Qué es una Columna Calculada?
Es un tipo de campo que extrae información de otras columnas de la misma fila para realizar operaciones lógicas, matemáticas o de texto.
Beneficios clave:
- Automatización: Los valores se actualizan automáticamente cuando cambian los datos de origen.
- Limpieza de datos: Formatea nombres, fechas o estados sin intervención manual.
- Visualización: Crea indicadores visuales basados en condiciones (como semáforos de progreso).
🛠️ Anatomía de una Fórmula
Para que SharePoint entienda lo que quieres, debes seguir ciertas reglas de «etiqueta» digital:
- Referencias a columnas: Siempre se escriben entre corchetes, por ejemplo:
[Precio]. - Operadores básicos: Utiliza
+,-,*,/. - Funciones lógicas: El famoso
SI(oIFdependiendo del idioma de tu sitio) es tu mejor amigo para tomar decisiones. - Separadores: Dependiendo de la configuración regional de tu sitio, usarás coma (,) o punto y coma (;) para separar argumentos.
📚 Catálogo de Funciones Comunes
| Tipo de Cálculo | Función Ejemplo | Uso Principal |
| Matemático | =[Ventas]*0.15 |
Calcular comisiones o impuestos. |
| Texto | =[Apellido] & ", " & [Nombre] |
Concatenar nombres completos. |
| Fecha | =[FechaFinal]-[FechaInicio] |
Calcular la duración de un proyecto en días. |
| Lógico | =IF([Prioridad]="Alta"; "Urgente"; "Normal") |
Categorizar elementos automáticamente. |
🚀 Ejemplos Prácticos (Listos para Copiar y Pegar)
Aquí tienes los casos de uso más solicitados por los administradores de SharePoint:
1. Calcular Fecha de Vencimiento (30 días después)
Ideal para facturación o seguimiento de tareas.
2. Formatear un Nombre de Archivo Único
Combina un ID con un nombre de cliente para evitar confusiones.
3. Semáforo de Estado (Lógica condicional)
Si quieres saber si un presupuesto excede el límite:
4. Extraer el Año de una Fecha
Útil para agrupar reportes anuales.
5. Calcular días restantes para un evento
Muestra cuántos días quedan desde hoy (Nota: SharePoint solo recalcula esto cuando se edita el elemento).
🛡️ Validación de Columnas vs. Columnas Calculadas
Mucha gente los confunde, pero son herramientas distintas. Mientras que la columna calculada genera un valor, la Validación evita que el usuario cometa errores al escribir. ¿Cuándo usar Validación de Columna? Usa fórmulas aquí para obligar al usuario a cumplir reglas. Se encuentra en Configuración de la lista > Configuración de columna > Validación.
- Ejemplo: No permitir fechas futuras
=[FechaEntrega] <= TODAY()(Si el usuario intenta poner una fecha de mañana, SharePoint mostrará un error personalizado y no guardará el elemento). - Ejemplo: Longitud mínima de un código
=LEN([CodigoProyecto])=5(Obliga a que el código tenga exactamente 5 caracteres).
⚠️ Consideraciones Importantes
- Configuración Regional: Si tu sitio está en español, es probable que debas usar
;en lugar de,dentro de las fórmulas. - Campos no permitidos: No puedes usar columnas de «Persona», «Lookup» (Búsqueda) o «Managed Metadata» directamente en una fórmula calculada.
- Límites: Las fórmulas tienen un límite de caracteres, ¡así que mantén la lógica lo más simple posible!
🏁 Conclusión: El Flujo de Trabajo Ideal
Para crear la lista perfecta, sigue este orden:
- Define tus columnas de datos (Texto, Número, Fecha).
- Crea tus Columnas Calculadas para procesar esa información.
- Aplica Validación para que nadie rompa la lógica de tus datos.
- Añade Formato JSON para que la información sea fácil de leer de un vistazo.
✅ CASOS PRÁCTICOS
Nota: Recuerda que las expresiones @{...} se insertan desde el editor dinámico de Power Automate.
