Calcular e criar colunas em tabelas
Crie uma nova coluna com uma fórmula simples, como preço × quantidade.
| Item | Preço | Qtd |
|---|---|---|
| Caneta | 2 | 3 |
| Livro | 10 | 1 |
| Item | Preço | Qtd | Total |
|---|---|---|---|
| Caneta | 2 | 3 | 6 |
| Livro | 10 | 1 | 10 |
Nova coluna: Total = Preço × Qtd.
Como calcular uma nova coluna
Um guia completo, passo a passo.
Passo 1: dê um nome à nova coluna
Com o arquivo carregado, abra a ferramenta Criar coluna (fórmula). No primeiro campo, digite o nome da coluna que será criada (por exemplo Lucro_Total ou Nomes_Maiusculos).
Passo 2: escreva a fórmula
No campo da fórmula, use $ para se referir às colunas pela posição. Para multiplicar a segunda coluna pela terceira, digite $2 * $3. Para somar 20% de imposto à quarta coluna, digite $4 * 1,20 (vírgula ou ponto decimal funcionam).
Passo 3: use as funções prontas
Você também pode usar a lista Inserir função. Há cálculos por linha (por exemplo mean($1, $2, $3) para a média de três colunas) e funções de texto (por exemplo upper($1) para deixar a primeira coluna em maiúsculas).
Detalhes técnicos e perguntas frequentes
Criar novas variáveis a partir dos dados brutos é fundamental para modelos e relatórios financeiros. Mas arrastar fórmulas por milhares de linhas numa planilha é lento e uma célula com fórmula quebrada passa despercebida com facilidade.
O flowingTable calcula a fórmula de uma vez para a coluna inteira, no servidor, com o motor numexpr do Python. O resultado é consistente em todas as linhas e permite gerar somas, médias, desvios ou códigos combinando textos sem escrever código em Python ou R.
Perguntas frequentes
Como me referir a uma coluna na fórmula se o arquivo não tem cabeçalho?
Todas as colunas podem ser chamadas pela posição com o cifrão, tenha o arquivo cabeçalho ou não. A primeira coluna é sempre $1, a segunda $2 e assim por diante. A sintaxe $N é a forma mais confiável, principalmente com cabeçalhos gerados automaticamente ou com nomes complicados.
Posso usar funções de texto, como maiúsculas e minúsculas, na fórmula?
Sim. As funções de texto estão na lista 'Inserir função'. upper($1) deixa a primeira coluna em maiúsculas e lower($1) em minúsculas. Para juntar textos, use o sinal de mais, como em "ID-" + $1. A função é aplicada à coluna inteira de uma vez, muito mais rápido que arrastar fórmulas célula por célula.
O que acontece se a fórmula usar uma coluna com texto em vez de números?
Se você fizer uma conta (multiplicação, soma etc.) com uma coluna que tem texto, a ferramenta mostra uma mensagem explicando qual coluna causou o problema, e a tabela não é alterada. Para resolver, limpe a coluna antes com a ferramenta Substituir, tirando símbolos de moeda, unidades ou outros textos, e aplique a fórmula de novo. Números como 12,50 ou 1.234,56 já são reconhecidos.
Como calcular a variação percentual entre duas colunas?
Para a variação entre um 'Valor antigo' ($2) e um 'Valor novo' ($3), use a fórmula (($3 - $2) / $2) * 100. O resultado é a variação em porcentagem (por exemplo, 15 para um aumento de 15%). Se o valor antigo tiver zeros, essas linhas dão divisão por zero; filtre-as antes com a ferramenta Filtrar.