0% acharam este documento útil (0 voto)
43 visualizações8 páginas

Fórmulas Essenciais no Notion

Enviado por

drgabrielcafe
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
43 visualizações8 páginas

Fórmulas Essenciais no Notion

Enviado por

drgabrielcafe
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

🔣

2.06 - Fórmulas
Entregue

Data que
eu assisti

Tempo de
Aula (min) ⏳ 40

Status Tudo ok

Módulo 2. Automações ⏳
Objetivo da Entender quais as fórmulas mais importantes no Notion e como
Aula 🎯 identificar qual fórmula usar dependendo da sua necessidade.

Última
@July 14, 2022 3:07 PM
Edição

Pré-
Requisito 🔎 1.06 - Dominando Filtros
(filhos)

Nº Aulas
1
Pré-Requisito

Tempo
20
Total Estimado

Tempo
20
Médio

Datas que
eu assisti a 06/07/2022
aula

1ª aula July 6, 2022

Última aula
July 6, 2022
que assisti

Dias de a few seconds

2.06 - Fórmulas 1

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


Jornada

Tudo que Aprender a criar filtros na prática usando lógica computacional de


eu aprendi modo simples

Aula
mãe/avançada

Sumário 🔍
Sumário 🔍
Cronograma da Aula ⏰
O que são fórmulas?
Simbologia das Fórmulas ⚡
Sempre crie fórmulas dessa maneira
Ranking de fórmulas mais importantes do Notion

Cronograma da Aula ⏰
02:00 O que são fórmulas?

04:07 Simbologia das fórmulas

14:48 Sempre crie fórmulas dessa maneira

19:20 Tipos de fórmulas

21:50 Sempre olhe a sintaxe da fórmula

23:06 Operadores lógicos

30:51 Funções

41:09 Funções com datas

O que são fórmulas?


A fórmula é um método prático de resolver um assunto, dar
instruções ou expressar uma operação na área científica.

2.06 - Fórmulas 2

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


Na computação, fórmulas servem para traduzir nossa
linguagem humana para linguagem de máquina por meio de
funções lógicas.

Simbologia das Fórmulas ⚡


Na linguagem computacional é normal usarmos símbolos
para traduzir alguma lógica. Nesta aula usaremos os
símbolos de igual e diferente, maior e menor.

== : Dois iguais significam um teste para verificar se uma propriedade é igual a


outra, OU, se uma propriedade é verdadeira ou falsa;

!= : O inverso de igual é usar o símbolo de exclamação ao invés de dobrar o


igual. Ao escrever dessa forma você estará testando se uma propriedade é
diferente uma da outra, ou se a propriedade é diferente de verdadeiro ou
diferente de falso. Esse símbolo também é conhecido como (lógica inversa);

> ou >= : Verifica se propriedade é maior que outra ou se é maior ou igual a


outra;

< ou <= : Verifica se a propriedade é menor que outra ou se é menor ou igual a


outra;

“texto” : A máquina reconhece como texto tudo o que estiver dentro das aspas;

2.06 - Fórmulas 3

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


Sempre crie fórmulas dessa maneira
Sempre que for criar uma fórmula, use o comando /code em
algum bloco da página ao invés de tentar programar direto
no banco de dados

Ao digitar /code irá criar uma caixinha de programação no bloco, igual abaixo:

PROGRAME SUA FORMULA AQUI DENTRO E VAI TESTANDO NO BANCO DE DADOS PRA VER SE ELA FUNCIONA

🚨 Caso você tente fazer direto no banco de dados e der erro, você
PERDERÁ TODO O SEU CÓDIGO

Ranking de fórmulas mais importantes do


Notion

Operadores Lógicos

Os operadores lógicos realizam operações numéricas ou no


caso do if() realiza verificações lógicas em textos também.

1. If(condição, verdade, falso): A estrutura lógica mais poderosa do Notion,


nós usamos o if sempre que queremos mostrar uma informação somente
quando algum tipo de evento ocorre (iremos ver em detalhes na aula
específica de if);

2.06 - Fórmulas 4

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


2. Operadores matemáticos

a. Adição: número + número

b. Subtração: número - número

c. Multiplicação: número * número (x em linguagem de computação é


uma letra e não um operador matemático)

d. Divisão: número / número

3. Verificadores condicionais

a. And: condição 1 and condição 2 (ambas devem ser verdadeiras)

b. Or: condição 1 or condição 2 (uma ou outra devem ser verdade)

Funções

São algoritmos que executam uma ação ultra específica e


normalmente tem apenas um tipo de aplicação.

🚨 DICA DE OURO
Sempre que precisar usar uma função traduza ela ao pé da letra pro
português que facilitará saber qual você deve usar.

Por exemplo:

slice ⇒ fatiar
to Number ⇒ para número

format ⇒ formato

floor ⇒ chão

ceil ⇒ teto

2.06 - Fórmulas 5

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


1. concat(texto 1, texto 2): Une dois ou mais textos;

⚠ Também pode ser usada com o símbolo


”Texto 1” + “Texto 2”
+

2. toNumber(texto): Tranforma um texto em número;

3. format(número): Transforma um número em texto;

4. empty(propriedade): Testa se um valor está vazio ou não;

5. round(número): Arredonda um número usando regra estatística para


decimais.

💡 Exemplo:

Acima de 0.5 arredonda para o próximo número inteiro

Abaixo de 0.5 permanece o mesmo número inteiro

round(1.6) = 2 e round(1.4) = 1

5. ceil(número): Retorna o menor número inteiro maior que o valor usado na


função.

💡 Exemplo: ceil(2.3) = 3; ceil(4.8) = 5.

6. floor(número): Retorna o maior número inteiro menor que o valor usado na


função.

2.06 - Fórmulas 6

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


💡 Exemplo: floor(2.3) = 2; floor(4.8) = 4.

2. slice(texto,posição inicial, posição final): Corta partes de um texto (usado


em barrinhas de progresso).

🚨 Quando contamos caracteres de um texto a posição do caractere


sempre vai ser n-1 e sempre começo em zero quando quero o
início da palavra.

Por exemplo: Se eu quero a quarta letra do texto Guri Sonhador,


eu vou fazer um slice(”Guri Sonhador”,0,5).

Funções com Datas 🗓


1. now(): Retorna a data de agora e atualiza automaticamente;

2. formatDate(Data,”formato”): Conseguimos mostrar a data de várias formas


diferentes;

💡 Exemplo:
formatDate(now(),”h”)⇒ retorna a hora em formato 12h;
formatDate(now(),”H”) ⇒ retorna a hora em formato 24h;

3. dateBetween(Data 1, Data 2, “período de tempo”): Retorna a quantidade


de tempo entre 2 datas definido pelo ciclo de tempo que desejamos;

💡 Exemplo:
dateBetween(22 de janeiro, 20 de janeiro, “days”)⇒2
dateBetween(27 de janeiro, 20 de janeiro, “weeks”) ⇒ 1

2.06 - Fórmulas 7

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52


4. start(data): Retorna o início de um período entre duas datas na mesma
propriedade;

3. end(data): Retorna o fim de um período de data;

2.06 - Fórmulas 8

Gabriel Café Ribeiro Barrense - gabrielcafe@[Link] - CPF: 053.752.211-52

Você também pode gostar