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.