Método Workbook.CreateForecastSheet (Excel)
Si tiene datos históricos basados en el tiempo, puede usar CreateForecastSheet para crear una previsión. Cuando se crea una previsión, se crea una nueva hoja de cálculo que contiene una tabla de los valores históricos y previstos, y un gráfico que los muestra. Una previsión puede ayudarle a predecir cosas como ventas futuras, requisitos de inventario o tendencias de los consumidores.
Sintaxis
expresión. CreateForecastSheet (Timeline, Values, ForecastStart, ForecastEnd, ConfInt, Seasonality, DataCompletion, Aggregation, ChartType, ShowStatsTable)
Expresión Variable que representa un objeto Workbook .
Parámetros
Parámetro | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Timeline | Obligatorio | Range | Matriz independiente o intervalo de datos numéricos. Las fechas de la escala de tiempo deben tener un paso coherente entre ellas y no pueden ser cero. No es necesario ordenar la escala de tiempo porque el mecanismo de previsión la ordenará implícitamente para los cálculos. Si no se puede identificar un paso constante en la escala de tiempo proporcionada, se devolverá una llamada o argumento de procedimiento no válido (Error 5). |
Valores | Obligatorio | Range | Valores históricos para los que desea predecir los siguientes puntos. |
ForecastStart | Opcional | Variant | Punto desde el que se iniciará la previsión generada. |
ForecastEnd | Opcional | Variant | Punto en el que finalizará la previsión generada. |
ConfInt | Opcional | Variant | Valor numérico entre 0 y 1 (exclusivo), que indica un nivel de confianza para el intervalo de confianza calculado. Por ejemplo, para un intervalo de confianza del 90 %, se calculará un nivel de confianza del 90 % (el 90 % de los puntos futuros se incluirán dentro de este radio a partir de la predicción). El valor predeterminado es 95 %. |
Estacionalidad | Opcional | Variant | Valor numérico. El valor predeterminado de 1 significa que Excel detecta la estacionalidad automáticamente para la previsión y usa números enteros positivos para la longitud del patrón estacional. 0 indica que no hay estacionalidad, lo que significa que la predicción será lineal. Los números enteros positivos indicarán al algoritmo que use patrones de esta longitud como estacionalidad. Para cualquier otro valor, se devolverá el error 5. La estacionalidad máxima admitida es de 8.760 (número de horas en un año). Cualquier estacionalidad por encima de ese número dará como resultado el error 5. |
DataCompletion | Opcional | Variant | Puede ser una de estas constantes XlForecastDataCompletion : xlDataCompletionZeros o xlDataCompletionInterpolate (valor predeterminado). |
Agregación | Opcional | Variant | Puede ser una de estas constantes XlForecastAggregation : xlAggregationAverage (valor predeterminado), xlAggregationCount, xlAggregationCountA, xlAggregationMax, xlAggregationMedian, xlAggregationMin o xlAggregationSum. |
ChartType | Opcional | Variant | Puede ser una de estas constantes XlForecastChartType : xlChartTypeLine (valor predeterminado) o xlChartTypeColumn. |
ShowStatsTable | Opcional | Variant | True o False. Si es True, se genera una tabla adicional en la hoja creada. Esta tabla contiene medidas estadísticas que indican la precisión de la previsión creada. |
Valor devuelto
Ninguno
Comentarios
Cuando se usa una fórmula para crear una previsión, devuelve una tabla con los datos históricos y predichos y un gráfico. La previsión predice los valores futuros mediante los datos basados en el tiempo existentes y la versión AAA del algoritmo de suavizado exponencial (ETS). La tabla tiene las siguientes columnas, tres de las cuales son columnas calculadas:
Columna de tiempo histórico (serie de datos basada en el tiempo)
Columna Valores históricos (series de datos de valores correspondientes)
Columna Valores previstos (calculada mediante FORECAST_ETS)
Dos columnas que representan el intervalo de confianza (calculado mediante FORECAST_ETS_CONFINT)
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.