Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Análise Baseada em Tempo | Modelagem Financeira Dinâmica e Baseada em Tempo
Fórmulas do Excel

Análise Baseada em Tempo

Deslize para mostrar o menu

Relatórios baseados em tempo exigem mais do que datas brutas de transações. Neste capítulo, construção de análises dinâmicas mensais e acumuladas no ano que se atualizam automaticamente com base na data atual.

Funções de Decomposição de Data

=MONTH(serial_number)
=YEAR(serial_number)
=TEXT(value, format_text)
  • MONTH(): retorna o número do mês;
  • YEAR(): retorna o ano;
  • TEXT(): formata datas em rótulos legíveis.

Estrutura do TODAY

=TODAY()

TODAY() retorna dinamicamente a data atual do sistema.

Estrutura do EOMONTH

=EOMONTH(start_date, months)
  • start_date: data inicial;
  • months: número de meses para avançar ou retroceder.

Fórmula utilizada neste capítulo:

=EOMONTH(TODAY(),-1)

Isso retorna com segurança uma data válida do mês anterior, mesmo em mudanças de ano.

Etapa 1 Validar a Coluna de Data
expand arrow

Confirmação de que Sales_Data[Date] contém valores de data válidos do Excel em vez de cadeias de texto.

Etapa 2 Criar Colunas Auxiliares
expand arrow

Dentro de Sales_Data, criação das seguintes colunas:

Month
Year
Month_Year

Na primeira linha de cada coluna, digite:

=MONTH([@Date])
=YEAR([@Date])
=TEXT([@Date],"MMM YYYY")

O conjunto de dados agora contém dimensões de tempo reutilizáveis para análise.

Etapa 3 Construir Receita do Mês Atual
expand arrow

Digite:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))
  • MONTH(TODAY()): mês atual;
  • YEAR(TODAY()): ano atual.

O KPI agora se atualiza automaticamente conforme o calendário muda.

Etapa 4 Construir Contagem de Pedidos do Mês Atual
expand arrow

Digite:

=COUNTIFS(Sales_Data[Month],MONTH(TODAY()),Sales_Data[Year],YEAR(TODAY()))

Isso conta todas as transações do mês e ano atuais.

Etapa 5 Construir Receita do Mês Anterior
expand arrow

Digite:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Month],MONTH(EOMONTH(TODAY(),-1)),Sales_Data[Year],YEAR(EOMONTH(TODAY(),-1)))
  • EOMONTH(TODAY(),-1): referência ao mês anterior;
  • MONTH(...): número do mês anterior;
  • YEAR(...): contexto correto do ano.

A fórmula permanece estável em transições de mês e ano.

Etapa 6 Construir Receita Acumulada no Ano
expand arrow

Digite:

=SUMIFS(Sales_Data[Revenue],Sales_Data[Year],YEAR(TODAY()),Sales_Data[Month],"<="&MONTH(TODAY()))
  • "<="&MONTH(TODAY()): operador de comparação dinâmica;
  • Inclui todos os meses até o mês atual.
Etapa 7 Testar Sensibilidade ao Tempo
expand arrow

Adicione uma transação datada dentro do mês atual.

Confirme que:

  • Receita do mês atual é atualizada automaticamente;
  • Contagem de pedidos do mês atual é atualizada automaticamente;
  • Receita acumulada no ano é atualizada automaticamente.

1. Por que dividimos datas em colunas auxiliares de Mês e Ano?

2. Por que EOMONTH é preferido em vez de subtrair 1 de MONTH(TODAY())?

3. O que a expressão "<="&MONTH(TODAY()) permite em cálculos YTD?

question mark

Por que dividimos datas em colunas auxiliares de Mês e Ano?

Selecione a resposta correta

question mark

Por que EOMONTH é preferido em vez de subtrair 1 de MONTH(TODAY())?

Selecione a resposta correta

question mark

O que a expressão "<="&MONTH(TODAY()) permite em cálculos YTD?

Selecione a resposta correta

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 2

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 2
some-alt