Compartilhar via


Método Workbook.CreateForecastSheet (Excel)

Caso tenha dados históricos baseados no tempo, você poderá usar CreateForecastSheet para criar uma previsão. Quando você cria uma previsão, é criada uma nova planilha que contém uma tabela dos valores previstos e históricos, bem como um gráfico mostrando isso. Uma previsão pode ajudar a prever itens como vendas futuras, requisitos de estoque ou tendências do consumidor.

Sintaxe

expressão. CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)

Expressão Uma variável que representa um objeto Workbook .

Parâmetros

Parâmetro Obrigatório/Opcional Tipo de dados Descrição
Timeline Obrigatório Range A matriz independente ou o intervalo de dados numéricos. As datas na linha do tempo devem ter uma etapa consistente entre elas e não podem ser zero. A linha do tempo não é necessária para ser classificada porque o mecanismo de previsão o classificará implicitamente para cálculos. Se uma etapa constante não puder ser identificada na linha do tempo fornecida, uma chamada ou argumento de procedimento inválido (Erro 5) será retornado.
Valores Obrigatório Range Os valores históricos para os quais você deseja prever os próximos pontos.
ForecastStart Opcional Variantes O ponto do qual a previsão gerada começará.
ForecastEnd Opcional Variantes O ponto em que a previsão gerada terminará.
ConfInt Opcional Variantes Um valor numérico entre 0 e 1 (exclusivo), indicando um nível de confiança para o intervalo de confiança calculado. Por exemplo, para um intervalo de confiança de 90%, um nível de confiança de 90% será calculado (90% dos pontos futuros devem estar dentro desse raio da previsão). O valor padrão é 95%.
Sazonalidade Opcional Variantes Um valor numérico. O valor padrão de 1 significa que o Excel detecta sazonalidade automaticamente para a previsão e usa números inteiros positivos para o comprimento do padrão sazonal. 0 não indica sazonalidade, o que significa que a previsão será linear. Números inteiros positivos indicarão ao algoritmo para usar padrões desse tamanho como a sazonalidade. Para qualquer outro valor, o Erro 5 será retornado. A sazonalidade máxima com suporte é de 8.760 (número de horas em um ano). Qualquer sazonalidade acima desse número resultará no Erro 5.
DataCompletion Opcional Variantes Pode ser uma dessas constantes XlForecastDataCompletion : xlDataCompletionZeros ou xlDataCompletionInterpolate (padrão).
Agregação Opcional Variantes Pode ser uma dessas constantes xlForecastAggregation : xlAggregationAverage (padrão), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, xlAggregationMin ou xlAggregationSum.
ChartType Opcional Variantes Pode ser uma dessas constantes XlForecastChartType : xlChartTypeLine (padrão) ou xlChartTypeColumn.
ShowStatsTable Opcional Variantes True ou False. Se True, uma tabela adicional será gerada na planilha criada. Esta tabela contém medidas estatísticas que indicam a precisão da previsão criada.

Valor de retorno

Nenhum

Comentários

Quando você usa uma fórmula para criar uma previsão, ela retorna uma tabela com os dados históricos e previstos e um gráfico. A previsão prevê valores futuros usando seus dados baseados em tempo existentes e a versão AAA do algoritmo ETS (Suavização Exponencial). A tabela tem as seguintes colunas, três das quais são colunas calculadas:

  • Coluna temporal histórica (sua série de dados baseada em tempo)

  • Coluna valores históricos (sua série de dados de valores correspondentes)

  • Coluna valores previstos (calculada usando FORECAST_ETS)

  • Duas colunas que representam o intervalo de confiança (calculado usando FORECAST_ETS_CONFINT)

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.