La función IF en Notion
Actualizado al 01/01/2023
IF es una de las funciones más usadas en el mundo de la programación. En Notion es una de las formulas mas típicas tambien para mostrar valores según se cumpla o no una condición especifica.
Como funciona ?
Vamos a usar un ejemplo de nuestras plantillas gratuitas. En este caso usaremos la plantilla de relaciones publicas y mostraremos un ejemplo concreto de su utilización.
Si la frecuencia de contacto es 1, mostraremos un mensaje que sea "Contacto semanal". "1" seria el codigo interno para saber que es un contacto semanal.
if (prop("Frecuencia") == "1", "Contacto semanal ", "No semanal")
Esto se lee de la siguiente forma: Si la columna (prop) tiene el valor "1", entonces mostraremos la frase "Contacto Semanal" y sino mostraremos "No semanal".
El IF puede aceptar operadores de comparación, como >, ≥, == y !=.
IF encadenados
Esta es una gran ventaja de flexibilidad de Notion. Se pueden encadenar un condicional IF dentro de otro. Sin embargo, tenemos que admitir que queda un poco complicado el codigo pero funciona!. A dia de hoy no tenemos la posibilidad de usar un switch.
Veamos el siguiente ejemplo donde encadenamos varios IF para mostrar un mensaje diferente.
if(
prop("Frecuencia") == "1",
"Contacto semanal",
if(
prop("Frecuencia") == "2,
"Contacto Mensual",
"Sin contacto"
)
)
Ejemplo en la plantilla de relaciones públicos
En nuestra planilla hemos hecho una concatenación de ifs para saber si debemos o no contactar a una persona para no perder la relación con ella. Si hemos establecido que debemos estar en contacto semanalmente con dicha persona y no lo hemos hecho, la función IF nos dira que debemos contactarla.
Lo mismo sucede si deberíamos haberlo hecho mensualmente y no lo hemos hecho tampoco.
Aquī podemos ver como es la condicion IF.
Y aqui la formula de la plantilla.
Espero les haya quedado claro el funcionamiento del IF. Cualquier cosa, escribanme y les responderé encantando.