Como usar a função FORECAST.ETS do Excel -

Índice

Resumo

A função FORECAST.ETS do Excel prevê um valor com base nos valores existentes que seguem uma tendência sazonal. FORECAST.ETS pode ser usado para prever valores numéricos como vendas, estoque, despesas, etc. com um padrão sazonal.

Objetivo

Preveja o valor com uma tendência sazonal

Valor de retorno

Valor previsto

Sintaxe

= FORECAST.ETS (target_date, values, timeline, (seasonality), (data_completion), (agregação))

Argumentos

  • target_date - A hora ou período da previsão (valor x).
  • valores - valores existentes ou históricos (valores y).
  • linha do tempo - valores numéricos da linha do tempo (valores x).
  • sazonalidade - (opcional) Cálculo de sazonalidade (0 = sem sazonalidade, 1 = automática, n = duração da temporada em unidades de linha do tempo).
  • data_completion - (opcional) Tratamento de dados ausentes (0 = tratar como zero, 1 = média). O padrão é 1.
  • agregação - (opcional) comportamento de agregação. O padrão é 1 (AVERAGE). Veja outras opções abaixo.

Versão

Excel 2016

Notas de uso

A função FORECAST.ETS prevê um valor com base nos valores existentes que seguem uma tendência sazonal. FORECAST.ETS pode ser usado para prever valores numéricos como vendas, estoque, despesas, etc. com um padrão sazonal.

Para calcular os valores previstos, FORECAST.ETS usa algo chamado suavização exponencial tripla. Este é um algoritmo que aplica suavização geral, suavização de tendência e suavização sazonal.

Exemplo

No exemplo mostrado acima, a fórmula na célula D13 é:

=FORECAST.ETS(B13,sales,periods,4)

onde vendas (C5: C12) e períodos (B5: B12) são intervalos nomeados. Com essas entradas, a função FORECAST.ETS retorna 618,29 na célula D13. Conforme a fórmula é copiada na tabela, FORECAST.ETS retorna os valores previstos em D13: D16, usando os valores da coluna B para a data alvo.

O gráfico à direita mostra esses dados plotados em um gráfico de dispersão.

Nota: A célula D12 é definida igual a C12 para conectar os valores existentes aos valores previstos no gráfico.

Notas de argumento

O argumento target_date representa o ponto na linha do tempo em que uma previsão deve ser calculada.

O argumento de valores contém a matriz dependente ou intervalo de dados, também chamados de valores y. Esses são os valores históricos existentes a partir dos quais uma previsão será calculada.

O argumento da linha do tempo é a matriz independente ou intervalo de valores, também chamado de valores x. A linha do tempo deve consistir em valores numéricos com um intervalo de etapas constante. Por exemplo, a linha do tempo pode ser anual, trimestral, mensal, diária, etc. A linha do tempo também pode ser uma lista simples de períodos numéricos, como no exemplo mostrado.

O argumento de sazonalidade é opcional e representa a duração do padrão sazonal expresso em unidades de linha do tempo. Por exemplo, no exemplo mostrado, os dados são trimestrais, então a sazonalidade é dada como 4, uma vez que há 4 trimestres em um ano e o padrão sazonal é 1 ano. Os valores permitidos são 0 (sem sazonalidade, usar algoritmo linear), 1 (calcular o padrão sazonal automaticamente) en (duração manual da temporada, um número entre 2 e 8784, inclusive). O número 8784 = 366 x 24, o número de horas em um ano bissexto.

O argumento data_completion é opcional e especifica como FORECAST.ETS deve tratar os pontos de dados ausentes. As opções são 1 (padrão) e zero. Por padrão, FORECAST.ETS fornecerá pontos de dados ausentes calculando a média dos pontos de dados vizinhos. Se zero for fornecido, FORECAST.ETS tratará os pontos de dados ausentes como zero.

O argumento de agregação é opcional e controla qual função é usada para agregar pontos de dados quando a linha do tempo contém valores duplicados. O padrão é 1, que especifica AVERAGE. Outras opções são fornecidas na tabela abaixo.

Observação: é melhor realizar a agregação antes de usar FORECAST.ETS para tornar a previsão o mais precisa possível.

Valor Comportamento
1 (ou omitido) MÉDIA
2 CONTAGEM
3 CONT.valor
4 MAX
5 MEDIANA
6 MIN
7 SOMA

Erros

A função FORECAST.ETS retornará erros conforme mostrado abaixo.

Erro Causa
#VALOR!
  • target_date não é numérico
  • sazonalidade não é numérica
  • data_completion não é numérico
  • agregação não é numérica
#N / D
  • valores e cronograma não são do mesmo tamanho
#NUM
  • A etapa consistente não pode ser determinada na linha do tempo
  • Todos os valores da linha do tempo são iguais
  • O valor da sazonalidade não está entre 0-8784
  • O valor para data_completion não é 0 ou 1
  • O valor para agregação não está entre 1-7

Artigos interessantes...