Construção de Receita (Previsão Baseada em Drivers)
Quando usar
Use quando a receita deve ser construída de baixo para cima a partir de drivers operacionais reais, em vez de um único percentual de crescimento: clientes provenientes de gastos com marketing ou funil, churn, ARPU ou volume vezes preço por linha de produto. Adequado para planos operacionais, previsões de ARR e modelos de captação de recursos que precisam de uma ponte defensável entre os drivers e a linha superior. O skill constrói um arquivo .xlsx baixável no aplicativo Claude com openpyxl; não utiliza nenhum add-in do Excel ou conexão com Microsoft 365.
O que ele constrói
Uma pasta de trabalho com seis abas:
- Capa: título, legenda de cores, seletor de cenário, receita e crescimento principais.
- Drivers: todas as entradas em azul (clientes iniciais, gastos com marketing, CAC ou taxas de funil, ARPU, churn, preço, multiplicadores de cenário).
- Construção da Receita: cronograma de clientes ou unidades período a período e receita.
- Resumo: receita anual, crescimento, clientes finais e o cenário em vigor.
- Sensibilidade: tabela de dados de novas adições por churn que impulsiona ARR ou receita final.
- Verificações: identidade de rolagem e sinalizadores de consistência.
Fluxo de construção
- Crie a pasta de trabalho e as seis abas na ordem acima.
- Em Drivers, disponha cada entrada em azul com unidades; adicione uma célula de cenário (1=Base, 2=Otimista, 3=Pessimista) nomeada
scn. - Configure a linha de cabeçalho de períodos (meses ou trimestres) uma vez e referencie-a em todos os lugares.
- Construa a rolagem de clientes ou unidades na Construção da Receita: início, adições, churn, fim.
- Calcule a receita de cada período a partir do cronograma (clientes vezes ARPU, ou volume vezes preço).
- Construa o Resumo agregando períodos em anos.
- Construa a aba de Sensibilidade como uma Tabela de Dados nativa de duas variáveis.
- Construa a aba de Verificações com a identidade de rolagem e testes de consistência de crescimento.
- Recalcule a pasta de trabalho sem cabeça (LibreOffice) para que todas as fórmulas sejam computadas.
- Verifique zero erros de fórmula (#REF!, #DIV/0!, #VALUE!, #NAME?); corrija e recalcule em um loop, depois entregue.
Especificação aba por aba
Capa
- Célula de título, linha de propósito do modelo e uma data de construção.
- Bloco de legenda de cores: uma amostra azul rotulada "Entrada", preta rotulada "Fórmula", verde rotulada "Link entre abas".
- Eco do cenário:
=ESCOLHER(scn;"Base";"Otimista";"Pessimista")puxando o cenário ativo de Drivers. - Saídas principais como links entre abas em verde: receita do último ano
=Resumo!<célula da receita mais recente>, clientes finais e crescimento YoY do último ano. - Um aviso de uma linha informando que a pasta de trabalho recalcula ao vivo no Excel e foi verificada sem erros na construção.
Drivers
- B2 Seletor de cenário (azul, 1/2/3), nomeado
scn. - Clientes iniciais B5; ARPU por período B6; churn mensal % B7.
- Aquisição: gastos com marketing por período B8; CAC B9; novas adições a partir dos gastos
=B8/B9(calculado em Construção da Receita, não aqui). - Funil opcional: leads B10, % lead para cliente B11.
- Multiplicadores de cenário em um bloco de 3 colunas (Base/Otimista/Pessimista): linha de multiplicador de adições C14:E14, linha de multiplicador de churn C15:E15. Valores ativos: B14
=ESCOLHER(scn;C14;D14;E14), B15=ESCOLHER(scn;C15;D15;E15). - Bloco opcional de linhas de produto: preço por linha e volume por linha para uma construção de volume vezes preço.
Construção da Receita
- Linha 3 cabeçalhos de período 1..N (série única, referenciada por todas as linhas abaixo).
- Clientes iniciais: período 1
=Drivers!B5; períodos posteriores=<célula final anterior>. - Novas adições:
=Drivers!$B$8/Drivers!$B$9*Drivers!$B$14(gastos sobre CAC vezes multiplicador de adições ativo), ou funil=Drivers!$B$10*Drivers!$B$11*Drivers!$B$14. Use uma fórmula consistente em toda a linha. - Cancele:
=Início*Drivers!$B$7*Drivers!$B$15(multiplicador de churn ativo). - Clientes finais:
=Início+Adições-Cancelamentos. - Receita:
=Final*Drivers!$B$6(clientes vezes ARPU), ou para linhas de produto=SOMARPRODUTO(intervalo_preço;intervalo_volume). - ARR (se assinatura):
=Receita*12quando os períodos são meses, ou anualize conforme apropriado.
Resumo
- Receita anual:
=SOMA(<as 12 células de receita mensal para aquele ano>). - Crescimento YoY:
=EsteAno/AnoAnterior-1. - Clientes finais por ano: último período final do ano via um link entre abas.
- Rótulo do cenário ativo:
=ESCOLHER(scn;"Base";"Otimista";"Pessimista").
Sensibilidade
- Canto superior esquerdo referencia o ARR final ou a receita do último período
='Construção da Receita'!<célula do ARR final>. - Entrada da coluna: valores de novas adições por período. Entrada da linha: valores de % de churn.
- Tabela de Dados nativa de duas variáveis com célula de entrada da linha = churn de Drivers e célula de entrada da coluna = um driver de adições de Drivers.
Verificações
- Rolagem para cada período:
=SE(Final=Início+Adições-Cancelamentos;"OK";"FALHA")em todos os períodos, depois=E(...). - Continuidade:
=SE(Início_período_t=Final_período_t-1;"OK";"FALHA"). - Consistência de crescimento: sinalize se qualquer crescimento YoY exceder um limite máximo azul ou estiver abaixo de um mínimo.
- Clientes e receita não negativos em cada período.
Convenções de fórmula e formatação
- Fonte azul para entradas (apenas Drivers). Preto para fórmulas na aba. Verde para links entre abas.
- Sem números fixos em fórmulas; constantes residem em Drivers como células azuis. Use referências absolutas (
$B$7) para células de driver para que uma linha seja preenchida de forma limpa entre os períodos. - Uma fórmula consistente por linha para que ela seja copiada horizontalmente sem edições.
- Clientes como números inteiros com separadores de milhares; ARPU e receita como moeda; churn e crescimento como percentual.
- Nomeie
scne a célula de ARR final para que Verificações e Sensibilidade sejam lidas claramente.
Verificações
- Final = início + adições - churn em cada período (OK/FALHA).
- Início de cada período igual ao final anterior.
- Crescimento YoY dentro de uma faixa sensata declarada.
- Clientes e receita nunca negativos; churn entre 0 e 1.
Recalcular e verificar
Após escrever, recalcule sem cabeça com LibreOffice para que o texto da fórmula do openpyxl se torne valores computados. Verifique cada planilha em busca de #REF!, #DIV/0!, #VALUE!, #NAME?. Corrija qualquer fórmula problemática ou intervalo nomeado ausente e recalcule novamente em um loop. Entregue somente quando a aba de Verificações mostrar tudo OK e nenhuma string de erro permanecer.
Entradas a coletar
- Clientes iniciais ou unidades e ARPU ou preço por linha.
- Mecanismo de aquisição: gastos com marketing e CAC, ou um funil (leads e conversão).
- Taxa de churn por período e a duração do período (mês ou trimestre).
- Multiplicadores de cenário para adições e churn (Base/Otimista/Pessimista).
- Horizonte de previsão (número de períodos).
Exemplo
Hipotético: começar com 1.000 clientes, ARPU 50 por mês, churn 3% mensal. Gastos com marketing 100.000 por mês, CAC 500, então 200 novas adições por mês. Churn do mês 1 cerca de 30 clientes, final cerca de 1.170. Ao longo de 36 meses sob Base, os clientes aumentam e a receita mensal cresce; Otimista aplica um multiplicador de 1,2x nas adições e 0,8x no churn. A Sensibilidade varia as adições de 150 a 300 contra o churn de 2% a 5% para mostrar o ARR final.