Como Criar um Rastreador de Vendas com Fórmulas Aninhadas no Notion
🔍 WiseChecker

Como Criar um Rastreador de Vendas com Fórmulas Aninhadas no Notion

Você precisa de um rastreador de vendas que calcule comissão, margem de lucro e valores de estágio automaticamente. Fórmulas padrão do Notion lidam com uma função por vez, mas fórmulas aninhadas permitem combinar várias operações em uma única propriedade. Este artigo mostra como construir um rastreador de vendas completo usando fórmulas aninhadas if, prop, round, format, dateBetween e slice. Ao final, você terá um banco de dados funcional que calcula as principais métricas de vendas sem entrada manual de dados.

Principais Conclusões: Construa um Rastreador de Vendas com Fórmulas Aninhadas

  • Configuração do banco de dados com pelo menos 8 propriedades: Nome do Negócio, Data de Fechamento, Valor do Negócio, Estágio, Taxa de Comissão, Comissão, Margem de Lucro, Dias para Fechar, Valor do Estágio.
  • Fórmula aninhada if para Valor do Estágio: Mapeia cada nome de estágio para uma pontuação numérica usando várias condições dentro de uma única propriedade de fórmula.
  • Fórmulas de Comissão e Margem de Lucro: Multiplicam o valor do negócio por uma porcentagem e formatam o resultado como moeda usando format e round.
  • dateBetween para Dias para Fechar: Calcula o número de dias entre a data de fechamento e hoje, aninhado dentro de uma condição que só exibe um valor quando o negócio está fechado.

ADVERTISEMENT

O que Fórmulas Aninhadas Fazem em um Rastreador de Vendas

Uma fórmula aninhada coloca uma função dentro de outra função. Por exemplo, você pode colocar uma instrução if dentro de uma função round, ou envolver uma referência prop dentro de format. Essa técnica permite criar lógica complexa em uma única propriedade sem precisar de várias colunas auxiliares.

Antes de construir o rastreador, crie um novo banco de dados no Notion com as seguintes propriedades. Todos os tipos de propriedade estão listados ao lado de cada nome:

  • Nome do Negócio (Título): O nome da oportunidade de venda.
  • Data de Fechamento (Data): A data de fechamento esperada ou real.
  • Valor do Negócio (Número): O valor total em dólares do negócio.
  • Estágio (Seleção): Opções: Prospecção, Qualificação, Proposta, Negociação, Fechado Ganho, Fechado Perdido.
  • Taxa de Comissão (Número): A taxa percentual como decimal, por exemplo 0,10 para 10%.
  • Comissão (Fórmula): Calculará o valor da comissão.
  • Margem de Lucro (Fórmula): Calculará a margem após um custo fixo percentual.
  • Dias para Fechar (Fórmula): Calculará os dias de hoje até a data de fechamento.
  • Valor do Estágio (Fórmula): Atribuirá uma pontuação numérica a cada estágio.

Todas as propriedades de fórmula usam o tipo de propriedade Fórmula. Você escreverá cada fórmula no editor de fórmulas clicando na propriedade e selecionando Editar fórmula.

Passos para Construir Cada Fórmula Aninhada

Passo 1: Criar a Fórmula de Valor do Estágio

  1. Abra o editor de fórmulas para Valor do Estágio
    Clique no cabeçalho da propriedade Valor do Estágio e escolha Editar fórmula. O editor de fórmulas será aberto.
  2. Insira a fórmula aninhada if
    Cole ou digite esta fórmula:
    if(prop("Estágio") == "Prospecção", 1, if(prop("Estágio") == "Qualificação", 2, if(prop("Estágio") == "Proposta", 3, if(prop("Estágio") == "Negociação", 4, if(prop("Estágio") == "Fechado Ganho", 5, if(prop("Estágio") == "Fechado Perdido", 0, 0))))))

    Esta fórmula verifica a propriedade Estágio e retorna um número. Prospecção é igual a 1, Qualificação é igual a 2, e assim por diante. Fechado Perdido retorna 0. O if externo envolve o próximo if até que todos os estágios sejam cobertos.

  3. Feche o editor
    Clique em Concluído. Cada linha agora mostra uma pontuação numérica para seu estágio.

Passo 2: Construir a Fórmula de Comissão

  1. Abra o editor de fórmulas para Comissão
    Clique no cabeçalho da propriedade Comissão e selecione Editar fórmula.
  2. Insira a fórmula aninhada com round e format
    Digite esta fórmula:
    if(prop("Estágio") == "Fechado Ganho", format(round(prop("Valor do Negócio") * prop("Taxa de Comissão"), 2)), "")

    O if externo verifica se o negócio é Fechado Ganho. Se verdadeiro, multiplica Valor do Negócio pela Taxa de Comissão, arredonda para duas casas decimais e formata o número como texto. Se falso, retorna uma string vazia.

  3. Adicione o símbolo de dólar manualmente (opcional)
    O Notion não adiciona símbolos de moeda automaticamente. Para mostrar o cifrão, envolva o resultado inteiro em concat:
    if(prop("Estágio") == "Fechado Ganho", concat("$", format(round(prop("Valor do Negócio") * prop("Taxa de Comissão"), 2))), "")

    Clique em Concluído.

Passo 3: Construir a Fórmula de Margem de Lucro

  1. Abra o editor de fórmulas para Margem de Lucro
    Clique na propriedade Margem de Lucro e selecione Editar fórmula.
  2. Insira a fórmula aninhada com uma suposição de custo fixo
    Suponha um custo fixo de 60% do valor do negócio. Digite:
    if(prop("Estágio") == "Fechado Ganho", concat(format(round((prop("Valor do Negócio") - (prop("Valor do Negócio") * 0.60)) / prop("Valor do Negócio") * 100, 1)), "%"), "")

    Esta fórmula subtrai 60% de custo do Valor do Negócio, divide pelo Valor do Negócio, multiplica por 100 para obter uma porcentagem, arredonda para uma casa decimal e anexa o sinal de porcentagem. O if externo garante que só calcule para negócios Fechado Ganho.

  3. Feche o editor
    Clique em Concluído. Linhas Fechado Ganho agora mostram uma porcentagem de margem de lucro.

Passo 4: Construir a Fórmula de Dias para Fechar

  1. Abra o editor de fórmulas para Dias para Fechar
    Clique na propriedade Dias para Fechar e selecione Editar fórmula.
  2. Insira a fórmula aninhada com dateBetween
    Digite:
    if(prop("Estágio") == "Fechado Ganho", dateBetween(prop("Data de Fechamento"), now(), "days"), "")

    dateBetween calcula o número de dias entre a Data de Fechamento e a data e hora atuais. O if externo mostra o resultado apenas para negócios Fechado Ganho. Para todos os outros estágios, a célula permanece vazia.

  3. Feche o editor
    Clique em Concluído. Linhas Fechado Ganho agora mostram o número de dias para fechar.

ADVERTISEMENT

Problemas Comuns ao Construir Fórmulas Aninhadas

A fórmula retorna erro de “Sintaxe inválida”

O Notion exige pontuação exata. Verifique se cada parêntese de abertura tem um parêntese de fechamento correspondente. Confirme que o sinal de igual duplo == é usado para comparações, não um único sinal de igual. Além disso, certifique-se de que os nomes das propriedades dentro de prop("") correspondam exatamente ao nome da propriedade no seu banco de dados, incluindo maiúsculas e espaços.

A fórmula mostra um número em vez de texto formatado

Propriedades de fórmula podem retornar números ou texto, mas não ambos. Se você usar round sem format, o resultado permanece como número. Para exibir um cifrão ou sinal de porcentagem, você deve envolver o número dentro de format() e depois usar concat() para adicionar o símbolo. Sem format, a função concat falhará.

Valor do Estágio mostra 0 para todas as linhas

A causa mais comum é um erro de digitação no nome do estágio dentro da fórmula. Abra a propriedade Estágio e copie o texto exato de cada opção, incluindo maiúsculas. Cole esse texto na fórmula entre as aspas duplas. Por exemplo, se seu estágio se chama “Prospecção” com P maiúsculo, a fórmula deve usar “Prospecção” exatamente.

Dias para Fechar mostra um número negativo

Um número negativo significa que a Data de Fechamento está no passado. Isso é esperado para negócios fechados anteriormente. Se você quiser mostrar apenas números positivos, adicione uma condição if que verifique se a data é anterior a hoje. Use dateBetween(now(), prop("Data de Fechamento"), "days") para inverter a ordem e obter um número positivo para datas passadas.

Funções de Fórmula do Notion Usadas Neste Rastreador de Vendas

Função Finalidade Exemplo de Uso
if Retorna um valor se uma condição for verdadeira, outro se falsa if(prop("Estágio") == "Fechado Ganho", 5, 0)
prop Referencia outra propriedade na mesma linha prop("Valor do Negócio")
round Arredonda um número para um número especificado de casas decimais round(123.456, 2) retorna 123.46
format Converte um número em uma string de texto format(123) retorna “123”
concat Junta várias strings de texto concat("$", "123") retorna “$123”
dateBetween Calcula a diferença entre duas datas em uma unidade especificada dateBetween(prop("Data de Fechamento"), now(), "days")
now Retorna a data e hora atuais now()

Agora você tem um rastreador de vendas com cinco propriedades de fórmula funcionais. A propriedade Valor do Estágio ajuda a ordenar negócios por progresso. As propriedades Comissão e Margem de Lucro automatizam cálculos financeiros. A propriedade Dias para Fechar acompanha a velocidade dos negócios. Para estender o rastreador, adicione uma propriedade de Acumulação que some a Comissão em todos os negócios Fechado Ganho, ou adicione uma fórmula que calcule o valor ponderado do pipeline multiplicando o Valor do Estágio pelo Valor do Negócio.

ADVERTISEMENT