Como criar uma regra de rastreamento de renda no Google Sheets
Saiba o que é uma regra de rastreamento de renda e como construir uma no Google Sheets usando fórmulas, validação de dados e SUMIF para categorizar e resumir renda automaticamente.
Uma regra de rastreamento de renda é uma condição baseada em fórmula que você define em uma planilha para categorizar, sinalizar e resumir automaticamente transações de renda - então, em vez de revisar manualmente cada linha, a planilha faz o trabalho. Este guia o ajuda a construir um sistema completo de rastreamento de renda no Google Sheets, desde a estrutura de dados até os resumos automatizados.
O que você vai precisar
- Uma conta do Google Sheets com acesso de edição a uma planilha
- Familiaridade básica com fórmulas do Google Sheets (SUM, IF)
- Uma lista de transações de renda para trabalhar, ou disposição para criar dados de exemplo
- 20-30 minutos para configurar o sistema completo
Guia passo a passo
Construa a estrutura do seu registro de renda
Antes de criar regras, você precisa de uma estrutura de dados consistente. As regras de rastreamento de renda funcionam de forma confiável apenas quando cada linha de transação tem as mesmas colunas nas mesmas posições.
- Coluna A: Data - use datas reais, não strings de texto (formato como
DD/MM/AAAA) - Coluna B: Origem - nome do cliente, empregador, plataforma (Upwork, Stripe, fatura direta)
- Coluna C: Valor - número bruto, sem símbolos de moeda na célula
- Coluna D: Categoria - é aqui que sua regra escreverá sua saída
- Coluna E: Status - Recebido, Pendente ou Vencido
- Coluna F: Notas - qualquer coisa que não se encaixe em outro lugar
Pro Tip
Congele a linha 1 (Exibir → Congelar → 1 linha) para que seus cabeçalhos permaneçam visíveis conforme o registro cresce para 100+ linhas.Defina suas categorias de renda
Uma regra de rastreamento de renda só pode categorizar o que você já nomeou. Antes de escrever uma única fórmula, liste todas as categorias em que sua renda se enquadra e decida sobre strings de rótulo exatas - porque SUMIF e IFS não diferenciam maiúsculas de minúsculas, mas são sensíveis à ortografia. Conjuntos de categorias comuns por tipo de usuário: | Tipo de negócio | Categorias | |---|---| | Freelancer | Consultoria, Retainer, Projeto, Indicação | | Fundador SaaS | RMR, Único, Conversão de teste, Reembolso | | Analista FP&A | Receita operacional, Outra renda, Juros, Subsídio | | Negócio paralelo | Vendas de produtos, Serviços, Afiliado, Passivo | Escolha seu conjunto e escreva-os em uma planilha Configuração na coluna A, começando em A2 com um cabeçalho "Categorias de renda" em A1. Você usará esse intervalo para validação de dados na próxima etapa.
Pro Tip
Mantenha os rótulos curtos - menos de 20 caracteres - para que sejam exibidos com clareza em resumos e gráficos dinâmicos.Aplique validação de dados para bloquear entrada de categoria
A regra vive aqui. Sem validação, alguém (incluindo você no futuro) digitará "consultoria" em uma linha e "Consultoria " com um espaço à direita em seguida. Seu SUMIF silenciosamente perderá a segunda entrada.
- Selecione a coluna D em sua planilha
Registro_de_Renda(D2:D1000 cobre 999 linhas de transação) - Vá para Dados → Validação de dados
- Defina Critérios para "Lista suspensa (de um intervalo)" e insira
Configuração!$A$2:$A$20 - Defina Em dados inválidos para "Rejeitar entrada" - não apenas um aviso
- Marque "Mostrar lista suspensa na célula"
Pro Tip
Se você estiver importando transações de uma exportação bancária ou CSV do Stripe, adicione uma coluna de limpeza que mapeie descrições importadas para sua lista de categorias usando VLOOKUP antes de colar no registro.Escreva a fórmula de auto-categorização
Para dados importados ou entrada em massa, selecionar manualmente uma categoria para 200 linhas é tedioso. Uma fórmula IFS pode atribuir categorias automaticamente com base em padrões de nome de origem. Na coluna D, substitua a entrada manual por: =IFS( ISNUMBER(SEARCH("stripe", B2)), "RMR", ISNUMBER(SEARCH("paypal", B2)), "Projeto", ISNUMBER(SEARCH("retainer", B2)), "Retainer", ISNUMBER(SEARCH("interest", B2)), "Juros", TRUE, "Não categorizado" ) Como funciona:
SEARCHnão diferencia maiúsculas de minúsculas e retorna um número de posição se o texto for encontrado, um erro se nãoISNUMBERconverte isso em VERDADEIRO/FALSOIFSavalia condições de cima para baixo e retorna a primeira correspondência- O final
TRUE, "Não categorizado"é o padrão
Pro Tip
Depois que a auto-categorização é executada, você pode sobrescrever células individuais manualmente - a fórmula só preenche células que não foram tocadas. Adicione uma coluna auxiliar para sinalizar substituições manuais se precisar de uma trilha de auditoria.Crie regras SUMIF para totais por categoria
É aqui que o rastreamento se torna visível. Em uma planilha Resumo separada, escreva fórmulas SUMIF que puxem totais por categoria e por período. Total mensal básico por categoria: =SUMIFS( Registro_de_Renda!$C:$C, Registro_de_Renda!$D:$D, A2, Registro_de_Renda!$E:$E, "Recebido", Registro_de_Renda!$A:$A, ">="&DATE(2026,1,1), Registro_de_Renda!$A:$A, "<"&DATE(2026,2,1) ) Configure sua planilha Resumo assim: | A (Categoria) | B (Jan) | C (Fev) | D (Mar) | E (Total Q1) | |---|---|---|---|---| | Consultoria | [SUMIFS] | [SUMIFS] | [SUMIFS] | =SUM(B2:D2) | | Retainer | ... | | | | A coluna A extrai de Configuração!$A$2:$A$20. Altere os intervalos de datas por coluna. Essa estrutura significa que adicionar um novo mês é uma cópia de coluna, e adicionar uma nova categoria aparecerá automaticamente no resumo assim que você a adicionar à sua lista de Configuração.
Pro Tip
Para modelos multi-ano, substitua valores DATE() codificados por um seletor de período dinâmico - coloque a data de início em um intervalo nomeado chamadoInicioRelatorio e faça referência a ele em todos os SUMIFS.Adicione sinalizadores de formatação condicional
A formatação condicional transforma suas regras de rastreamento de renda em um sistema de alerta visual. Os dois sinalizadores mais úteis: recebíveis vencidos e transações inusitadamente grandes. Sinalize renda vencida (Status = Pendente e Data é 30+ dias atrás):
- Selecione E2:E1000
- Formato → Formatação condicional
- Fórmula personalizada:
=AND(C2="Pendente", A2<TODAY()-30) - Cor de preenchimento: vermelho
- Selecione C2:C1000
- Fórmula personalizada:
=C2>5000(ajuste o limite para seu contexto) - Cor de preenchimento: amarelo
Pro Tip
Adicione uma terceira regra para sinalizar valores duplicados na mesma data da mesma origem:=COUNTIFS($A$2:$A$1000, A2, $B$2:$B$1000, B2, $C$2:$C$1000, C2)>1. Não pegará todas as entradas duplas, mas pega as óbvias.Automatize a manutenção de regras com ModelMonkey
O atrito manual neste sistema é atualizar regras de categorização conforme suas fontes de renda mudam e reconstruir SUMIFS ao adicionar um novo período ou categoria. É aí que ModelMonkey se encaixa. Em vez de editar fórmulas IFS ou arrastar colunas a cada mês:
- Abra ModelMonkey na barra lateral do seu Google Sheets
- Diga: "Adicione março à planilha Resumo e atualize todos os SUMIFS para incluir o novo período"
- Ou: "Tenho uma nova fonte de renda chamada 'Substack' - adicione-a à categoria Consultoria e atualize minha fórmula de auto-categorização"
Conclusão
Agora você tem um sistema completo de rastreamento de renda: entrada de dados estruturados, validação de categoria imposta, auto-categorização por origem, resumos baseados em SUMIF e sinalizadores visuais para transações vencidas ou anômalas. O sistema foi projetado para crescer - novas categorias vão para a planilha Configuração, novos períodos são uma cópia de coluna, e os SUMIFS são atualizados sem reconstruir.\n\nA lacuna que isso expõe: conforme suas fontes de renda se multiplicam e seus resumos de período se estendem por trimestres e anos, a manutenção de fórmula se intensifica. Copiar colunas, ajustar intervalos de datas, adicionar novos padrões de origem ao IFS - é tudo trabalho mecânico que não requer julgamento. É exatamente o tipo de tarefa que ModelMonkey manipula em um único prompt.\n\nEscolha um plano do ModelMonkey - funciona no Google Sheets e Excel.
Perguntas frequentes
Qual é a diferença entre uma regra de rastreamento de renda e uma categoria de orçamento?
Uma categoria de orçamento é apenas um rótulo. Uma regra de rastreamento de renda é uma condição ativa - uma fórmula ou configuração de validação que atribui, aplica ou calcula algo com base nesse rótulo. Você pode ter uma categoria chamada "Consultoria" e não fazer nada com ela, ou pode ter uma regra que soma todas as entradas de Consultoria por mês e sinaliza qualquer uma que não tenha sido marcada como Recebida em 45 dias.
Por que usar SUMIFS em vez de uma tabela dinâmica para resumos de renda?
As tabelas dinâmicas são mais rápidas de construir inicialmente, mas quebram quando a estrutura de dados de origem muda, e não são atualizadas dinamicamente ao adicionar novas linhas, a menos que você atualize manualmente. As fórmulas SUMIFS vinculadas a intervalos nomeados são atualizadas automaticamente e podem ser incorporadas em modelos financeiros multi-planilha - como extrair seus totais de renda diretamente para uma aba de P&L.
Quantas categorias de renda eu deveria ter?
O suficiente para tomar decisões, mas não tanto que a categorização se torne um julgamento a cada vez. Para a maioria das pequenas empresas e freelancers, 4-8 categorias é o intervalo correto. Se você achar que está criando subcategorias (Consultoria > Estratégia, Consultoria > Implementação), considere se você realmente precisa dessa granularidade em seus relatórios antes de complicar as regras.
Posso aplicar essas regras a dados de transações históricas importados de uma exportação bancária?
Sim. Cole sua exportação CSV em uma área de preparação, execute sua fórmula de auto-categorização IFS na coluna de origem/descrição, depois cole os resultados categorizados em Registro_de_Renda. A principal etapa de limpeza é normalizar formatos de data - as exportações bancárias frequentemente usam datas de texto que o Google Sheets não reconhecerá como datas até você reformatá-las usando DATEVALUE ou o menu Formato → Número.
O que acontece se alguém digitar uma categoria que não está na minha lista?
Com a validação definida como "Rejeitar entrada", o Google Sheets bloqueia completamente a entrada e mostra um erro. O usuário tem que escolher na lista suspensa. Se você definir como "Mostrar aviso", a entrada inválida passa e silenciosamente quebra seu SUMIFS - é por isso que "Rejeitar entrada" é o padrão correto para planilhas compartilhadas.