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.

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 atuais baseados em tempo e a versão AAA do algoritmo de suavidade exponencial (ETS). A tabela tem as seguintes colunas, três das quais são colunas calculadas:

CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)


ActiveWorkbook.CreateForecastSheet Timeline:=, Values:=

Arguments

O seguinte argumento é opcional

Timeline (Range) - A matriz independente ou 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 precisa ser classificada, pois o mecanismo de previsão a classificará implicitamente para cálculos. Se uma etapa constante não puder ser identificada na linha do tempo fornecida, uma chamada de procedimento ou argumento inválido (erro 5) será retornado.

Values (Range) - Os valores históricos nos quais você deseja prever os próximos pontos.

Optional arguments

Os seguintes argumentos são opcionais

ForecastStart - O ponto a partir do qual a previsão gerada será iniciada

ForecastEnd - O ponto em que a previsão gerada será finalizada

ConfInt - 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 90% será calculado (90% dos próximos pontos serão incluídos neste RADIUS de previsão). O valor padrão é 95%

Seasonality - Um valor numérico. O valor padrão 1 significa que o Excel detecta o sazonalidade automaticamente para a previsão e usa números inteiros positivos para o comprimento do padrão sazonal. 0 indica que não há sazonalidade, o que significa que a previsão será linear. Números inteiros positivos indicarão para o algoritmo usar padrões desse tamanho como o sazonalidade. Para qualquer outro valor, o erro 5 será retornado. O sazonalidade máximo suportado é 8.760 (número de horas em um ano). Qualquer sazonalidade acima desse número resultará no erro 5

DataCompletion (XlForecastDataCompletion) - Pode ser uma destas constantes XlForecastDataCompletion : xlDataCompletionZeros ou xlDataCompletionInterpolate (padrão).

Os valores de retorno possíveis são xlForecastDataCompletionInterpolate, xlForecastDataCompletionZeros.

Aggregation (XlForecastAggregation) - Pode ser uma destas constantes XlForecastAggregation : xlAggregationAverage (default), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, ** xlAggregationMin**ou xlAggregationSum.


Os valores possíveis são

xlForecastAggregationAverage
xlForecastAggregationCount
xlForecastAggregationCountA
xlForecastAggregationMax
xlForecastAggregationMedian
xlForecastAggregationMin
xlForecastAggregationSum

ChartType (XlForecastChartType) - Pode ser uma destas constantes XlForecastChartType : xlChartTypeLine (default) ou xlChartTypeColumn.

Os valores de retorno possíveis são xlForecastChartTypeColumn, xlForecastChartTypeLine.

ShowStatsTable (Boolean) - True ou false. Se true, uma tabela adicional é gerada na planilha criada. Esta tabela contém medidas estatísticas que indicam a precisão da previsão criada.