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.
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.
- 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. - 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. - 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”. - 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. - 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.
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.