Corrigir Fórmula do Notion que Não Soma Moeda: Solução com Coluna Auxiliar
🔍 WiseChecker

Corrigir Fórmula do Notion que Não Soma Moeda: Solução com Coluna Auxiliar

Ao criar um banco de dados no Notion para controlar despesas ou vendas, é comum adicionar uma propriedade de Moeda. Mas, ao tentar somar essa coluna com uma fórmula, o resultado exibe “0” ou um erro. Isso acontece porque as fórmulas do Notion não podem agregar diretamente uma propriedade de Moeda. A causa raiz é que o tipo de propriedade Moeda armazena seu valor como uma string formatada com um símbolo, não como um número simples. Este artigo explica por que essa limitação existe e fornece uma solução confiável usando uma propriedade Número para que sua fórmula some os valores corretamente.

Principais Conclusões: Somar Moeda em Fórmulas do Notion

  • Adicione uma propriedade Número como coluna auxiliar: Ela armazena o valor numérico sem símbolo, que a fórmula pode somar.
  • Oculte a coluna Número em uma visualização do banco de dados: Mantém a tabela limpa enquanto a fórmula usa os dados ocultos.
  • Use a propriedade Número dentro da fórmula: Escreva prop("Número Auxiliar").sum() em vez de tentar somar a coluna Moeda diretamente.

ADVERTISEMENT

Por que o Notion Não Consegue Somar uma Propriedade Moeda Diretamente

O Notion oferece vários tipos de propriedade para números: Número, Moeda, Porcentagem e Agregação. Cada tipo armazena dados de forma diferente. A propriedade Moeda armazena o valor como uma string formatada que inclui um símbolo de moeda, como $, € ou £. Quando você tenta aplicar uma função de agregação como sum() dentro de uma fórmula, o mecanismo de fórmulas do Notion espera uma entrada numérica. Como a propriedade Moeda contém um caractere não numérico, a função falha ou retorna zero.

A mesma limitação se aplica a outros tipos de número formatados, como Porcentagem. A propriedade Moeda foi projetada para exibição, não para operações matemáticas dentro de fórmulas. A linguagem de fórmulas do Notion não inclui uma função interna para remover o símbolo e converter a string de volta para número. Portanto, você deve armazenar o valor numérico bruto separadamente.

Esse design é intencional. Ele mantém a propriedade Moeda simples para entrada manual e clareza visual. Mas cria uma lacuna quando você precisa calcular totais, médias ou outras agregações. A solução usa uma propriedade Número auxiliar que espelha o valor da Moeda como um número simples. A fórmula então soma a propriedade Número.

Passos para Criar a Propriedade Número Auxiliar e a Fórmula de Soma

Siga estes passos para adicionar uma coluna Número, copiar valores da coluna Moeda e escrever uma fórmula que some os números corretamente.

  1. Abra seu banco de dados e adicione uma propriedade Número
    Vá até o banco de dados onde a propriedade Moeda existe. Clique no botão + no cabeçalho da última coluna. Selecione Número na lista de tipos de propriedade. Nomeie esta coluna como “Número Auxiliar” ou qualquer rótulo que lembre que é para fórmulas.
  2. Insira valores numéricos na coluna Número Auxiliar
    Para cada linha, digite o mesmo valor numérico que aparece na coluna Moeda. Não inclua símbolo ou vírgula. Por exemplo, se a coluna Moeda mostra R$ 25,50, digite 25.5 na coluna Número Auxiliar. Se você tiver muitas linhas, copie e cole os valores da Moeda em um editor de texto, remova os símbolos e cole os números simples na coluna Número Auxiliar.
  3. Crie uma propriedade Fórmula para a soma
    Clique no botão + no cabeçalho da última coluna novamente. Selecione Fórmula na lista. Nomeie esta coluna como “Total” ou “Soma Auxiliar”.
  4. Escreva a fórmula de soma
    Clique dentro do campo de fórmula da nova coluna. Digite exatamente a seguinte fórmula:
    prop("Número Auxiliar").sum()
    Substitua “Número Auxiliar” pelo nome exato da sua coluna auxiliar. Pressione Enter ou clique fora do campo para salvar. A fórmula agora exibe a soma de todos os valores na coluna Número Auxiliar.
  5. Oculte a coluna Número Auxiliar (opcional)
    Para manter a visualização do banco de dados limpa, clique na seta para baixo ao lado do cabeçalho da coluna Número Auxiliar. Escolha Ocultar no menu. A coluna desaparece da visualização atual, mas permanece disponível para a fórmula.

A propriedade Fórmula é atualizada automaticamente quando você altera um valor na coluna Número Auxiliar. Se você adicionar uma nova linha, insira o valor tanto na coluna Moeda quanto na coluna Número Auxiliar.

ADVERTISEMENT

Se o Notion Ainda Mostrar Zero ou um Erro Após a Solução

A fórmula retorna 0 mesmo com valores na Número Auxiliar

Verifique a sintaxe da fórmula. O erro mais comum é usar o nome errado da propriedade. Abra o editor de fórmulas e confirme se o nome dentro de prop("") corresponde exatamente ao nome da coluna auxiliar. Os nomes de propriedades do Notion diferenciam maiúsculas de minúsculas. Se a coluna auxiliar se chama “Número Auxiliar” mas você escreveu “número auxiliar”, a fórmula retorna 0.

A coluna Número Auxiliar contém texto em vez de números

Se você copiou e colou valores que ainda contêm um símbolo ou vírgula, o Notion trata a célula como texto. A fórmula de soma ignora entradas de texto. Para corrigir, exclua todos os valores na coluna Número Auxiliar e reinsira-os como números simples, sem formatação. Use ponto para decimais, não vírgula.

A coluna Moeda usa um separador decimal diferente

A propriedade Moeda do Notion respeita as configurações de localidade. Se sua localidade usa vírgula como separador decimal (ex.: 25,50), você ainda deve inserir o valor na coluna Número Auxiliar com ponto (25.5). As fórmulas do Notion reconhecem apenas o ponto como separador decimal.

A fórmula de Agregação também falha ao somar Moeda

A mesma limitação se aplica a propriedades de Agregação. Uma Agregação que tenta somar uma coluna Moeda de um banco de dados relacionado retorna 0. Use a mesma solução: crie uma propriedade Número no banco de dados de origem e, em seguida, agregue essa propriedade Número.

Notion Número vs Moeda: Principais Diferenças

Item Propriedade Número Propriedade Moeda
Tipo de dado armazenado Número simples String formatada com símbolo
Pode ser somado em uma fórmula Sim, com .sum() Não, retorna 0
Aceita valores decimais Sim, com separador ponto Sim, respeita a localidade
Suporta números negativos Sim Sim, exibe com sinal de menos
Mostra um símbolo ($, €, £) Não Sim, configurado nas propriedades
Funciona com agregação Rollup Sim Não, retorna 0

Esta tabela mostra que a propriedade Número é a escolha correta quando você precisa realizar cálculos. Use a propriedade Moeda apenas para exibição e entrada manual.

Agora você pode somar valores de moeda no Notion usando uma propriedade Número auxiliar. Configure a coluna Número Auxiliar, insira números simples e escreva uma fórmula com .sum(). Oculte a coluna auxiliar para manter a visualização organizada. Para uso avançado, tente adicionar uma segunda fórmula que formate o total com um símbolo de moeda usando a função format(): "R$ " + format(prop("Número Auxiliar").sum()). Isso fornece um total legível enquanto mantém o cálculo subjacente correto.

ADVERTISEMENT