Bases de datos
Fórmulas
Pro Una columna de Fórmula calcula un valor para cada fila a partir de las demás columnas de esa fila: un total con IVA, los días que quedan para una entrega, un texto de estado, la nota media. Escribes la fórmula una vez y cada fila muestra su propio resultado.
Las columnas de fórmula requieren el plan Pro o Premium, tanto el tuyo como el del espacio (tu plan efectivo). Si el plan baja más adelante, las fórmulas que ya existen siguen funcionando, pero no puedes convertir otra columna en fórmula. Las fórmulas que trae una plantilla llegan en cualquier plan.
Escribir una fórmula
- En la vista Tabla, añade una columna (Añadir columna) o elige una que ya tengas.
- Cambia su tipo a Fórmula con el menú que hay junto al nombre.
- Bajo la cabecera aparece una casilla con el ejemplo
{Columna} * 2. Escribe ahí tu fórmula. - Haz clic fuera de la casilla. La fórmula se guarda y cada fila muestra su resultado.
Para cambiar la fórmula, vuelve a editar la casilla. Los resultados se actualizan en cuanto cambias un valor de la fila. Las celdas de fórmula no se editan a mano.
Sintaxis
Referencias a columnas
Escribe el nombre de una columna entre llaves para usar su valor en la misma fila: {Precio}, {Fecha límite}, {Examen 1}.
- El nombre tiene que coincidir exactamente, mayúsculas y minúsculas incluidas:
{precio}no encuentra una columna llamada «Precio». Las cabeceras se ven en mayúsculas, así que comprueba el nombre real haciendo clic en él. Los espacios justo dentro de las llaves no cuentan. - Si ninguna columna se llama así, la referencia simplemente queda vacía (no es un error). Si una fórmula da resultados vacíos que no esperabas, revisa primero cómo has escrito el nombre.
- Si renombras una columna, actualiza las fórmulas que la usan.
Textos y números
- Los textos van entre comillas dobles:
"Hecho"," €". Un texto no puede contener comillas dobles. - Los números llevan punto decimal, no coma:
1.21,0.5. Escribe el cero inicial (0.5, no.5). La coma siempre separa los argumentos de una función, así que1,21no es un número.
Operadores
| Operador | Qué hace | Ejemplo | Resultado |
|---|---|---|---|
+ | Suma números o une textos | {Precio} + 10 | 60 (si Precio es 50) |
- | Resta | {Presupuesto} - {Gastado} | |
* | Multiplica | {Cantidad} * {Precio unitario} | |
/ | Divide | {Total} / {Personas} | |
- delante de un valor | Negativo | -{Descuento} | |
( ) | Agrupa | ({A} + {B}) * 2 | |
== != | Igual, distinto | {Estado} == "Hecho" | Verdadero / Falso |
> < >= <= | Mayor, menor, mayor o igual, menor o igual | {Nota} >= 5 | Verdadero / Falso |
Las multiplicaciones y divisiones se hacen antes que las sumas y restas, y las comparaciones al final. Ante la duda, usa paréntesis.
-,*y/convierten el texto en número:"10" * 2da 20. Las celdas vacías y el texto que no es un número cuentan como 0.- Si comparas dos números, se compara su valor. En cualquier otro caso, los dos lados se comparan como texto: de forma exacta y distinguiendo mayúsculas con
==y!=, y por orden alfabético con>y<. Las fechas escritas comoAAAA-MM-DDse comparan bien así:{Fecha límite} < HOY().
Unir textos con +
+ suma cuando los dos lados son números; si no, los une como texto:
{Nombre} + " " + {Apellidos}→Ana García"Total: " + {Importe}→Total: 120
Por eso, sumar una columna de Número que está vacía une en lugar de sumar: si {A} vale 100 y {B} está vacía, {A} + {B} + 5 da 1005. Para sumar columnas que pueden estar vacías, usa SUMA({A}, {B}, 5), que da 105.
Verdadero y falso
Las comparaciones y algunas funciones devuelven un valor verdadero o falso, que la celda muestra como Verdadero o Falso (en inglés, True / False). No existen las palabras clave verdadero o falso; para obtener uno, escribe una comparación o usa una columna de Casilla.
Cuando un valor se usa como condición (en SI, Y, O, NO, VACIO y SINO):
- Cuenta como verdadero si es Verdadero o una casilla marcada, cualquier número distinto de 0, o cualquier texto que no esté en blanco.
- Cuenta como falso si es Falso o una casilla sin marcar, 0, un texto vacío o solo con espacios, o una celda vacía.
Resultados vacíos y división entre cero
- Dividir entre cero da un resultado vacío en vez de un error. Si sigues calculando con él, el vacío cuenta como 0:
({A} / 0) * 5da 0. - Las funciones de fecha dan un resultado vacío cuando falta una fecha o no se puede leer.
#ERROR
Si la fórmula no se puede leer, todas las celdas muestran #ERROR. Causas habituales:
- Falta un
), una}o las comillas de cierre. - Un nombre de función mal escrito, o una palabra que no es una función (por ejemplo
verdadero, o el nombre de una columna sin llaves). - Un carácter que el lenguaje no conoce, como
%,^,&,;o comillas simples. - Un número que empieza por punto, como
.5. - Un nombre de función con tilde o eñe: escribe
VACIO,ANIOyDIA, sin tildes y sin eñe.
Qué columnas puede leer una fórmula
| Tipo de columna | Valor en la fórmula |
|---|---|
| Texto | El texto |
| Número | El número (vacío si la celda está vacía) |
| Selección | La etiqueta de la opción, por ejemplo "En curso" |
| Fecha | La fecha como texto AAAA-MM-DD, por ejemplo "2026-10-15" |
| Casilla | Verdadero o Falso (vacío si nunca se ha tocado, que también cuenta como falso) |
| Persona, URL, Teléfono, Creado por, Última edición | Vacío |
| Fórmula, Relación, Rollup | Vacío |
Una fórmula no puede leer otra fórmula. Si necesitas el resultado de una fórmula dentro de otra, repite su expresión.
Funciones
Cada función tiene un nombre en español y otro en inglés, y los dos funcionan en cualquier idioma: SI(...) e IF(...) son lo mismo. Da igual escribirlos en mayúsculas o minúsculas (si, Si y SI funcionan), y siempre van seguidos de paréntesis, aunque no lleven argumentos: HOY().
Los argumentos se separan con comas y pueden ser valores, referencias a columnas, operaciones u otras funciones.
Lógica
| Español | Inglés | Forma | Devuelve | Ejemplo |
|---|---|---|---|---|
SI | IF | SI(condición, si_verdadero, si_falso) | si_verdadero cuando la condición es verdadera y, si no, si_falso. Si omites si_falso, el resultado queda vacío. | SI(7 >= 5, "Aprobado", "Suspenso") → Aprobado |
Y | AND | Y(valor1, valor2, …) | Verdadero si todos los valores son verdaderos. Admite cualquier número de valores. | Y(3 > 1, 2 > 5) → Falso |
O | OR | O(valor1, valor2, …) | Verdadero si al menos uno es verdadero. | O(3 > 1, 2 > 5) → Verdadero |
NO | NOT | NO(valor) | Lo contrario: Verdadero pasa a Falso y al revés. | NO(2 > 5) → Verdadero |
VACIO | EMPTY | VACIO(valor) | Verdadero si el valor cuenta como falso: celda vacía, texto en blanco, 0 o casilla sin marcar. | VACIO(" ") → Verdadero |
SINO | DEFAULT | SINO(valor, alternativa) | valor si cuenta como verdadero y, si no, alternativa. Un valor 0 también usa la alternativa. | SINO("", "Sin nombre") → Sin nombre |
Texto
| Español | Inglés | Forma | Devuelve | Ejemplo |
|---|---|---|---|---|
CONCATENAR | CONCAT | CONCATENAR(valor1, valor2, …) | Todos los valores unidos en un texto. Las celdas vacías no añaden nada; los números se escriben tal cual; Verdadero/Falso se convierten en true / false. | CONCATENAR("Aula ", 12, "B") → Aula 12B |
MAYUSC | UPPER | MAYUSC(texto) | El texto en mayúsculas. | MAYUSC("borrador") → BORRADOR |
MINUSC | LOWER | MINUSC(texto) | El texto en minúsculas. | MINUSC("ES-12") → es-12 |
RECORTAR | TRIM | RECORTAR(texto) | El texto sin espacios al principio ni al final. Los del medio se mantienen. | RECORTAR(" Tylode ") → Tylode |
LARGO | LEN | LARGO(texto) | El número de caracteres. Una celda vacía da 0. | LARGO("Tylode") → 6 |
CONTIENE | CONTAINS | CONTIENE(texto, buscar) | Verdadero si texto incluye buscar. No distingue mayúsculas y minúsculas. | CONTIENE("Error urgente", "URGENTE") → Verdadero |
SUSTITUIR | REPLACE | SUSTITUIR(texto, buscar, reemplazo) | El texto con todas las apariciones de buscar cambiadas por reemplazo. Distingue mayúsculas y minúsculas. | SUSTITUIR("2026-09-23", "-", "/") → 2026/09/23 |
Números
| Español | Inglés | Forma | Devuelve | Ejemplo |
|---|---|---|---|---|
SUMA | SUM | SUMA(valor1, valor2, …) | El total. Las celdas vacías y el texto que no es un número cuentan como 0. | SUMA(600, 250, 20) → 870 |
PROMEDIO | AVERAGE | PROMEDIO(valor1, valor2, …) | La suma dividida entre cuántos valores le pasas, vacíos incluidos (como 0). Sin valores, 0. | PROMEDIO(7, 8, 9) → 8 |
MIN | MIN | MIN(valor1, valor2, …) | El valor más pequeño. Las celdas vacías cuentan como 0. Sin valores, vacío. | MIN(4, 2, 9) → 2 |
MAX | MAX | MAX(valor1, valor2, …) | El valor más grande. Las celdas vacías cuentan como 0. Sin valores, vacío. | MAX(4, 2, 9) → 9 |
ABS | ABS | ABS(número) | El valor sin signo. | ABS(-3) → 3 |
REDONDEAR | ROUND | REDONDEAR(número, decimales) | El número redondeado a decimales cifras. Sin decimales, a un número entero. Los decimales negativos cuentan como 0 y los no enteros se truncan (1.7 cuenta como 1). Las mitades redondean hacia arriba: 2.5 → 3, −2.5 → −2. | REDONDEAR(3.14159, 2) → 3.14 |
Fechas
Las funciones de fecha aceptan una columna de Fecha, el resultado de HOY(), AHORA() o SUMARDIAS(), o una fecha escrita como texto "AAAA-MM-DD". Otros formatos, como "31/12/2026", no se pueden leer y dan un resultado vacío.
| Español | Inglés | Forma | Devuelve | Ejemplo |
|---|---|---|---|---|
HOY | TODAY | HOY() | La fecha de hoy como AAAA-MM-DD (según la hora UTC). | HOY() → 2026-09-23 |
AHORA | NOW | AHORA() | La fecha y la hora actuales en formato ISO, en UTC. | AHORA() → 2026-09-23T14:05:12.000Z |
ANIO | YEAR | ANIO(fecha) | El año. | ANIO("2026-09-23") → 2026 |
MES | MONTH | MES(fecha) | El mes, del 1 al 12. | MES("2026-09-23") → 9 |
DIA | DAY | DIA(fecha) | El día del mes, del 1 al 31. | DIA("2026-09-23") → 23 |
DIASENTRE | DATEDIFF | DIASENTRE(inicio, fin) | Los días enteros que van de inicio a fin (fin menos inicio). Negativo si fin es anterior a inicio. | DIASENTRE("2026-01-01", "2026-12-31") → 364 |
SUMARDIAS | DATEADD | SUMARDIAS(fecha, días) | La fecha más días, como AAAA-MM-DD. Con días negativos va hacia atrás; los decimales se descartan. | SUMARDIAS("2026-01-31", 1) → 2026-02-01 |
DIASLABORABLES | WORKDAYS | DIASLABORABLES(inicio, fin) | Los días de lunes a viernes posteriores a inicio hasta fin, incluido. No tiene en cuenta los festivos. Negativo si fin es anterior a inicio; 0 si son el mismo día. | DIASLABORABLES("2026-09-21", "2026-09-25") → 4 |
Recetas
Cada receta usa nombres de columna de ejemplo; cámbialos por los tuyos. Están escritas con los nombres de función en español, pero los ingleses funcionan igual.
Días hasta la fecha límite
DIASENTRE(HOY(), {Fecha límite})Positivo: días que quedan. 0: vence hoy. Negativo: días de retraso. Vacío si no hay fecha.
Aviso de tarea atrasada
Y(NO({Hecha}), NO(VACIO({Fecha límite})), {Fecha límite} < HOY())Verdadero en las tareas sin terminar cuya fecha ya pasó. La comprobación con VACIO es importante: sin ella, las filas sin fecha contarían como atrasadas, porque una fecha vacía se compara como anterior a cualquier fecha.
Texto de estado
SI({Hecha}, "Hecha", SI(VACIO({Fecha límite}), "Sin fecha", SI({Fecha límite} < HOY(), "Atrasada", "En plazo")))Con varios SI anidados obtienes una de cuatro etiquetas. Usa el mismo patrón para cualquier regla del tipo «si esto, y si no, si aquello».
Total de línea con IVA
REDONDEAR({Cantidad} * {Precio unitario} * 1.21, 2)Con una cantidad de 3 y un precio unitario de 19.99, da 72.56. Sin REDONDEAR verías 72.5637. Cambia 1.21 por tu tipo de IVA (1.10 para el 10 %, 1.04 para el 4 %). Para enseñar la moneda, añádela como texto: REDONDEAR({Cantidad} * {Precio unitario} * 1.21, 2) + " €".
Sumar columnas que pueden estar vacías
SUMA({Alquiler}, {Luz}, {Internet})Usa SUMA en lugar de + cuando alguna celda puede estar vacía: las vacías cuentan como 0 en vez de convertir el resultado en texto unido.
Nombre completo
RECORTAR(CONCATENAR({Nombre}, " ", {Apellidos}))Une nombre y apellidos con un espacio. RECORTAR quita el espacio sobrante cuando falta uno de los dos.
Nota media y aprobado o suspenso
REDONDEAR(PROMEDIO({Examen 1}, {Examen 2}, {Examen 3}), 2)Una nota que falta cuenta como 0 en la media. Para una nota ponderada, multiplica cada parte por su peso:
REDONDEAR({Examen} * 0.6 + {Trabajos} * 0.4, 1)Y para una etiqueta de aprobado o suspenso a partir de una columna de Número llamada «Nota»:
SI({Nota} >= 5, "Aprobado", "Suspenso")Días laborables entre dos fechas
DIASLABORABLES({Inicio}, {Fin})Del lunes 21 al viernes 25 de septiembre de 2026 da 4: cuenta de martes a viernes. Suma 1 (DIASLABORABLES({Inicio}, {Fin}) + 1) si también quieres contar el día de inicio. Los festivos no se tienen en cuenta.
Fecha de fin a partir de un inicio y una duración
SUMARDIAS({Inicio}, {Duración})Con un Inicio de 2026-09-21 y una Duración de 10, da 2026-10-01. El resultado es texto: se ve en la tabla, pero no sirve para colocar la fila en una vista Calendario o Línea de tiempo, que necesitan una columna de Fecha de verdad.
Valor de reserva
SINO({Apodo}, {Nombre})Muestra el apodo si lo hay y, si no, el nombre. Útil para nombres visibles, correos de contacto o cualquier regla del tipo «usa esto o, si no, aquello».
Limitaciones
- Las fórmulas no pueden leer columnas de Persona, URL, Teléfono, Creado por, Última edición, Relación, Rollup ni otras Fórmulas.
- Los resultados de una fórmula no se pueden filtrar ni ordenar en las vistas. Sí se pueden sumar o promediar en una vista de gráfico, pero no usarse como columna objetivo de un rollup.
- Los resultados se muestran tal cual salen: los números llevan punto decimal y los decimales largos no se acortan (usa
REDONDEAR). Una fórmula que devuelve una fecha da un texto, no un valor de Fecha. - No hay autocompletado ni ayuda de funciones mientras escribes: ten esta página a mano.