Introducción a las fórmulas

En una base de datos de Notion, puedes agregar una propiedad de fórmula que te permita ejecutar todo tipo de cálculos y funciones basadas en otras propiedades. Puedes usar fórmulas para manejar datos existentes y llegar a muchos otros valores útiles 🔮
Las fórmulas de Notion pueden realizar cálculos útiles utilizando las funciones de tu base de datos, propiedades y complementos integrados.
Veamos algunas formas de usar las fórmulas. Si tienes todo listo para empezar a crear tus propias fórmulas, consulta nuestras instrucciones sobre cómo crearlas a continuación →
Ejemplo 1: Gestión de proyectos
En este ejemplo, usaremos tres fórmulas para hacer un seguimiento del progreso de los proyectos.

¡Puedes explorar y jugar con las configuraciones de las fórmulas de este ejemplo duplicando esta página en tu espacio de trabajo!
Objetivo | Nombre de la propiedad | Fórmula | Funciones y complementos integrados utilizados |
---|---|---|---|
Establecer la fecha límite de un proyecto en dos semanas después de su fecha de inicio | Fecha límite |
|
|
Marcar un proyecto como atrasado si ya pasó su fecha límite y su estado no es Marcar un proyecto como atrasado en negrita y letras rojas si ya pasó su fecha límite y su estado no es | ¿Está atrasado? |
|
|
Mostrar el número de tareas atrasadas asociadas a un proyecto | Tareas restantes |
|
|

Ejemplo 2: lluvia de ideas sobre proyectos
En este ejemplo, usaremos dos fórmulas para hacer una lluvia de ideas de proyectos, calcular una puntuación de prioridad para cada una de ellas y contar el número de votos positivos que recibe cada proyecto.

¡Puedes explorar y jugar con las configuraciones de las fórmulas de este ejemplo duplicando esta página en tu espacio de trabajo! Para ver otra configuración que utilice el marco RICE, consulta esta plantilla.
Objetivo | Nombre de la propiedad | Fórmula |
---|---|---|
Con base en las puntuaciones de Alcance, Impacto, Confianza y Esfuerzo (RICE), buscaremos calcular una puntuación de priorización | Puntaje (RICE) |
|
Cuando alguien haga clic en el botón de voto a favor, buscaremos contar el número total de votos y agregar el nombre del votante a la página de la base de datos | Número total de votos |
|


(Avanzado) Ejemplo 3: automatización de la gestión de tareas
En este ejemplo, usaremos algunas fórmulas en una automatización de base de datos (otro tipo de propiedad de base de datos) para facilitar la gestión de proyectos y tareas a medida que se completan, cambiando el estado de una tarea principal a Listo
cuando el estado de todas sus subtareas sea Listo
.
Las automatizaciones de bases de datos tienen activadores y acciones que se toman en función de esos activadores. Las fórmulas te permiten definir variables que luego podrás usar en tus acciones.

¡Puedes explorar y jugar con las configuraciones de las fórmulas de este ejemplo duplicando esta página en tu espacio de trabajo!
Objetivo | Cómo crearla | Funciones y complementos integrados utilizados |
---|---|---|
Activar la automatización cada vez que el estado de una tarea cambie a | Activador: cuando el estado cambie a | - |
Definir la tarea principal buscando la primera página relacionada con la tarea que activó la automatización | Acción 1: definir la variable de Fórmula: |
La aplicación de la función |
Si la tarea principal tiene subtareas, verificar si todas sus subtareas tienen el estado | Acción 2: definir la variable Fórmula: | El operador ternario
|
Cambiar el estado de la tarea principal a | Acción 3: editar la propiedad Fórmula: | De nuevo, el operador ternario se usa aquí para ver si todas las subtareas están listas. Si es así, la automatización cambiará el estado de la tarea principal a |


Más inspiración para fórmulas
Esta plantilla de Notion calcula el tiempo entre dos fechas con una propiedad de fórmula.
Esta plantilla de Notion utiliza una fórmula para contar los votos a favor de diferentes ideas.
Puedes encontrar aún más ejemplos de fórmulas aquí →
En Notion, puedes usar las fórmulas de varias formas:
Como propiedad de base de datos, que es lo que cubre principalmente este artículo.
En la acción de un botón.
En la acción de un botón de base de datos.
En la acción de una automatización de base de datos.
Para crear una propiedad de fórmula de base de datos:
Haz clic en
•••
en la parte superior de una base de datos →Propiedades
→Nueva propiedad
.Selecciona
Fórmula
.Ponle un nombre a tu propiedad si quieres.
Selecciona
Editar fórmula
.
Una vez que hayas creado una fórmula en un botón o en una base de datos, podrás crear y editar esa fórmula en el editor de fórmulas, que se ve así:

El campo en la parte superior es donde ingresas y editas la fórmula. A medida que escribes la fórmula en la parte superior del editor, el editor te hará saber qué falta o qué espera la fórmula para generar un valor.
El panel en el lado izquierdo muestra los elementos que puedes usar en la fórmula, es decir, las propiedades, complementos integrados y funciones disponibles.
El panel en el lado derecho muestra una definición de los elementos de la fórmula a medida que pasas el cursor sobre ellos en el panel izquierdo. También te da ejemplos de cómo podrías usar esos elementos y cómo deberían estructurarse.
Si abres el editor de fórmulas desde una fila de la base de datos, se mostrará una vista previa en vivo del resultado de la fórmula para esa fila.

¿Tienes algún problema con tu fórmula? Descubre los errores comunes en las fórmulas y cómo solucionarlos en este artículo →
Las fórmulas se pueden crear utilizando una combinación de:
Propiedades.
Complementos integrados, u operadores y booleanos que se utilizan para configurar un cálculo específico. Algunos ejemplos incluyen
+
(agregar),false
(falso) yor
(o).Funciones o acciones que la fórmula puede tomar para generar un resultado específico. Algunos ejemplos incluyen
replace
(reemplazar),sum
(sumar) ysort
(ordenar).
Puedes encontrar una lista completa de los complementos integrados y las funciones disponibles en las fórmulas aquí →