Modelagem financeira

Modelos das Três Demonstrações no Google Sheets

Marc Sean17 de abril de 202612 min de leitura

Um modelo das três demonstrações financeiras integra sua DRE, balanço patrimonial e demonstração de fluxo de caixa de forma que uma única mudança na receita se propague automaticamente pelas três abas. Se o balanço não fecha, ou se o fluxo de caixa não bate com a DRE, o modelo está quebrado - e quem for revisar vai descobrir. Em 2026, com o Google Sheets atual, é possível construir essa estrutura do zero com mais agilidade do que antes, mas os erros mecânicos continuam os mesmos de sempre.

Veja como funcionam as integrações, onde elas costumam falhar e como construir um modelo no Google Sheets que aguente a pressão de uma due diligence ou de uma apresentação para conselho.

O Que "Três Demonstrações" Realmente Significa

As três demonstrações não são apenas três abas numa planilha. São um único modelo expresso de três formas diferentes:

  • DRE (Demonstração do Resultado do Exercício): Receita menos despesas igual ao lucro líquido ao longo de um período
  • Balanço Patrimonial: Ativo = Passivo + Patrimônio Líquido em um determinado momento
  • DFC (Demonstração de Fluxo de Caixa): Reconcilia o lucro líquido com a movimentação real de caixa

A integração mecânica central: o lucro líquido da DRE alimenta os lucros acumulados no balanço patrimonial e a seção operacional do fluxo de caixa. A depreciação - despesa não-caixa que reduz o lucro líquido - é adicionada de volta na DFC. As variações no capital de giro (contas a receber, estoques, contas a pagar) aparecem como ajustes entre as duas demonstrações.

Essa é a razão pela qual uma empresa com EBITDA saudável pode ter problemas sérios de caixa. Uma empresa com lucro líquido de R$ 4 milhões mas R$ 6 milhões de crescimento em contas a receber está consumindo caixa, não gerando. O modelo das três demonstrações torna isso visível - o que é exatamente o que investidores e gestores financeiros precisam enxergar.

As três demonstrações seguem os padrões IFRS adotados pela CVM (Comissão de Valores Mobiliários) no Brasil desde 2010, conforme a Instrução CVM nº 457. Para empresas de capital fechado, as mesmas demonstrações são exigidas pelo CFC (Conselho Federal de Contabilidade) via NBC TG - o que significa que a lógica de integração descrita aqui é a mesma que auditores e investidores vão esperar ver.

As Integrações Que Quebram a Maioria dos Modelos

A maioria dos modelos das três demonstrações desmorona nos mesmos três pontos.

1. A circularidade da dívida e do caixa. A despesa financeira na DRE depende do saldo de dívida no balanço. Mas o saldo de dívida depende do fluxo de caixa, que depende do lucro líquido, que inclui a despesa financeira. Essa referência circular faz o Google Sheets travar com erros, a menos que você habilite o cálculo iterativo em Arquivo → Configurações → Cálculo → Ativar cálculo iterativo (conforme documentação oficial do Google Sheets para Editors, seção Calculation settings). O padrão é 50 iterações - suficiente para a maioria dos modelos de dívida.

2. Depreciação em dois lugares. O imobilizado no balanço diminui pela depreciação a cada período. Essa mesma depreciação aparece como despesa na DRE e é revertida na DFC. Se você codificar o valor fixo em um lugar e referenciá-lo em outro por fórmula, eles vão divergir no momento em que alguém atualizar um pressuposto.

3. O roll de lucros acumulados. Lucros acumulados finais = lucros acumulados iniciais + lucro líquido - dividendos. Esse roll vive no balanço, mas muitos analistas esquecem de ligar o saldo inicial ao saldo final do período anterior. O modelo parece fechar no primeiro ano e quebra em todos os anos seguintes.

Um modelo onde Ativo ≠ Passivo + PL não é um modelo das três demonstrações. É um modelo de três abas - o que é algo diferente e pior.

Construindo a Estrutura no Google Sheets

Um modelo das três demonstrações bem estruturado usa ao menos cinco abas:

AbaFinalidade
PremissasTodos os inputs em um só lugar - taxas de crescimento, margens, capex como % da receita, alíquota de IR
DREReceita → EBITDA → EBIT → LAIR → Lucro Líquido
Balanço PatrimonialAtivo, passivo, PL com roll de período anterior
Fluxo de CaixaSeções operacional, de investimento e de financiamento
VerificaçõesChecagem de fechamento do balanço, conciliação do caixa, auditoria de células fixas

A aba de Verificações é o que separa modelos em que as pessoas confiam de modelos que as pessoas recriam do zero.

A DRE

Comece pela receita. Se você está modelando uma empresa SaaS:

B5: =Premissas!B3   // ARR Ano 1
C5: =B5*(1+Premissas!B4)  // Ano 2: ano anterior × (1 + taxa de crescimento)

Mantenha as margens como premissas. Não escreva =B5*0,72 diretamente - coloque 0,72 na aba Premissas e referencie de lá. Daqui a três meses, você vai agradecer a si mesmo.

A depreciação deve referenciar o cronograma de depreciação que alimenta o balanço, não uma premissa separada:

B18: ='Balanço Patrimonial'!B_CronogramaDepreciacao

O Balanço Patrimonial

A parte mais difícil é a seção de Patrimônio Líquido. É onde a maioria dos modelos falha:

// Lucros Acumulados
B_LucrosAcumulados: =C_LucrosAcumulados_AnteriorAntes + 'DRE'!B_LucroLiquido - B_Dividendos

O caixa no balanço deve ser o resultado da demonstração de fluxo de caixa, não um input:

B_Caixa: ='Fluxo de Caixa'!B_CaixaFinal

Essa única fórmula é o elo mecânico central do modelo. Se você romper ela, o balanço vai fechar com o número de caixa errado - que é o pior tipo de erro, porque é silencioso.

A Demonstração de Fluxo de Caixa

Comece pelo lucro líquido da DRE. Some os itens não-caixa. Ajuste pelas variações de capital de giro:

// Fluxo de Caixa Operacional
B_FCO:
  + 'DRE'!B_LucroLiquido
  + 'DRE'!B_Depreciacao
  - ('Balanço'!B_ContasAReceber - 'Balanço'!AP_ContasAReceber)
  - ('Balanço'!B_Estoques - 'Balanço'!AP_Estoques)
  + ('Balanço'!B_ContasAPagar - 'Balanço'!AP_ContasAPagar)

As variações de capital de giro têm uma lógica de sinais que confunde muita gente. Um aumento em contas a receber é um uso de caixa (você reconheceu a receita mas ainda não recebeu). Um aumento em contas a pagar é uma fonte de caixa (você deve o dinheiro mas ainda não pagou). Inverter esses sinais faz o modelo errar pelo dobro da variação do capital de giro.

A Aba de Verificações

Adicione uma aba dedicada de verificações com ao menos estas três fórmulas:

// Fechamento do Balanço (deve ser igual a 0)
=SOMA('Balanço Patrimonial'!TotalAtivo) - SOMA('Balanço Patrimonial'!TotalPassivoMaisPL)

// Conciliação do Caixa (deve ser igual a 0)
='Balanço Patrimonial'!CaixaFinal - 'Fluxo de Caixa'!CaixaFinal

// Contagem de Células Fixas (deve ser 0 fora da aba Premissas)
=CONT.SE('DRE'!B5:Z100,">"&0)-CONT.FÓRMULAS(...)

Codifique por cores: verde para 0, vermelho para qualquer outro valor. Se você compartilhar um modelo com a verificação do balanço escondida e quebrada, alguém vai encontrar. Sempre encontram.

Onde o Modelo Fica Complexo: Cronogramas de Dívida

Para empresas com dívida significativa - seja uma operação alavancada ou uma empresa com linhas de crédito rotativas junto a bancos como Itaú, Bradesco ou BNDES - você precisa de um cronograma de dívida separado. Ele controla:

  • Saldo inicial da dívida
  • Novos empréstimos
  • Amortizações (frequentemente vinculadas a uma fórmula de varredura de caixa)
  • Saldo final → alimenta o balanço
  • Despesa financeira → alimenta a DRE

A linha de crédito rotativa adiciona complexidade porque normalmente é dimensionada para cobrir qualquer déficit de caixa - o que significa que ela é função do fluxo de caixa, que é função da DRE, que inclui a despesa financeira da própria linha rotativa. Essa é a circularidade no seu formato mais comum.

O Google Sheets resolve referências circulares por meio de cálculo iterativo, que converge após um número definido de iterações (padrão: 50). Para a maioria dos modelos de dívida, isso resolve de forma limpa. Defina o limite de convergência em 0,001 ou menor.

Onde a IA Realmente Ajuda

Construir o esqueleto de um modelo das três demonstrações é trabalho mecânico - o tipo em que você sabe exatamente o que precisa acontecer, mas não quer gastar duas horas organizando abas e acertando a higiene das fórmulas.

O ModelMonkey pode esboçar a estrutura inicial a partir de uma descrição ("construa um modelo das três demonstrações para cinco anos para uma empresa SaaS com ARR, churn e uma linha de crédito rotativa"), incluindo as referências de fórmulas entre abas e a aba de verificações. O que ele não faz é validar se as premissas de negócio fazem sentido - isso ainda é trabalho seu. Mas sair de uma planilha em branco para um modelo balanceado em menos de 10 minutos, em vez de duas horas, é o valor concreto da ferramenta.

O modelo gerado ainda precisa das suas premissas. Mas o encanamento já está conectado.

Erros Comuns e Suas Causas

ErroCausa Raiz
Balanço descasado exatamente pelo valor do lucro líquidoRoll de lucros acumulados ausente ou contado em duplicidade
Fluxo de caixa bate, mas balanço não fechaCaixa no balanço está fixo em vez de referenciar a DFC
Modelo quebra do 2º ano em dianteSaldo inicial fixo em vez de referenciar o saldo final do período anterior
Erros #REF! entre abasAba renomeada após as fórmulas terem sido escritas
Balanço "fecha" mas não deveriaCélula plug escondendo o erro real

A célula plug é a mais perigosa. Alguns analistas inserem um valor de ajuste - um número que faz o ativo igualar passivo + PL - para disfarçar o erro. Um revisor experiente que vê um balanço perfeitamente fechado com uma linha inexplicável sabe exatamente o que aconteceu.

Checklist Final: Modelo das Três Demonstrações Financeiras

Antes de compartilhar o modelo com qualquer stakeholder, confirme cada item:

  • H1 do modelo: aba de Verificações mostra zero em todos os períodos
  • Caixa no balanço referencia a DFC - não é input manual
  • Roll de lucros acumulados conecta o saldo final de cada período ao saldo inicial do seguinte
  • Depreciação é uma única fórmula referenciada em DRE e DFC - sem duplicação de input
  • Cálculo iterativo habilitado se o modelo tiver dívida com juros
  • Todas as premissas vivem na aba Premissas - nenhum número fixo embutido nas fórmulas de DRE ou balanço
  • Aba de verificações com formatação condicional: verde para 0, vermelho para qualquer outro valor

Um modelo das três demonstrações financeiras é três visões da mesma realidade econômica, mecanicamente integradas por um conjunto de fórmulas. A DRE impulsiona os lucros acumulados e alimenta o fluxo de caixa. O fluxo de caixa gera o saldo final de caixa que vive no balanço. Depreciação, variações de capital de giro e cronogramas de dívida são onde a maioria dos modelos falha. Uma aba de verificações que mostra zeros em verde é a diferença entre um modelo em que alguém confia e um modelo que alguém reconstrói.


Perguntas Frequentes

O que é um modelo das três demonstrações financeiras? É um modelo integrado em que DRE, balanço patrimonial e demonstração de fluxo de caixa estão mecanicamente conectados: o lucro líquido da DRE alimenta os lucros acumulados no balanço e a seção operacional do fluxo de caixa; o saldo final de caixa da DFC aparece como caixa no balanço. Uma mudança em qualquer premissa de receita ou custo se propaga pelas três demonstrações automaticamente.

Como integrar DRE e balanço no Google Sheets sem erros de fechamento? O ponto mais crítico é o roll de lucros acumulados: Lucros Acumulados Final = Lucros Acumulados Inicial + Lucro Líquido - Dividendos. O saldo inicial de cada período deve referenciar o saldo final do período anterior - nunca um valor fixo. Além disso, o caixa no balanço deve ser uma fórmula que aponta para o caixa final da DFC, não um input manual.

O que causa o descasamento do balanço patrimonial no Google Sheets? Os três culpados mais comuns são: (1) roll de lucros acumulados ausente ou com saldo inicial fixo, (2) caixa no balanço inserido manualmente em vez de referenciado da DFC, e (3) depreciação com valores duplicados e não sincronizados entre DRE e balanço. Se o descasamento for exatamente igual ao lucro líquido, o problema quase certamente está nos lucros acumulados.

Como resolver referências circulares em modelos financeiros no Google Sheets? Vá em Arquivo → Configurações → Cálculo e ative o cálculo iterativo. O padrão de 50 iterações resolve a maioria das circularidades de dívida (despesa financeira → lucro líquido → fluxo de caixa → saldo de dívida → despesa financeira). Defina o limite de convergência em 0,001 ou menor para garantir precisão. Essa configuração é específica por arquivo, então cada modelo precisa ter o cálculo iterativo habilitado individualmente.

Qual a diferença entre um modelo das três demonstrações e um modelo de apenas uma demonstração? Um modelo de DRE isolado mostra rentabilidade, mas não revela se a empresa está gerando ou consumindo caixa, nem como o patrimônio líquido evolui ao longo do tempo. O modelo integrado das três demonstrações permite identificar situações críticas - como uma empresa lucrativa com crise de caixa por crescimento de capital de giro - que não aparecem em análises de demonstração única. É o padrão exigido por investidores, bancos e auditores em processos de M&A, captação e due diligence.