function

CRECIMIENTO

Todo sobre la función CRECIMIENTO en Excel

La función CRECIMIENTO en Excel es una potente herramienta estadística que calcula el crecimiento exponencial previsto a partir de un conjunto de datos existentes. Esta función ajusta una curva exponencial (del tipo y = b*m^x) a los valores conocidos de ‘y’ y ‘x’ para luego predecir nuevos valores de ‘y’ para un nuevo conjunto de valores de ‘x’ que se especifique.

Es ideal para modelar situaciones donde los datos aumentan a una tasa porcentual constante, como proyecciones de ventas, crecimiento de poblaciones o interés compuesto.

Sintaxis

=CRECIMIENTO(conocido_y, [conocido_x], [nueva_matriz_x], [constante])

La función CRECIMIENTO tiene los siguientes argumentos:

  • conocido_y: Es el conjunto de valores ‘y’ que ya se conocen en la relación y = b*m^x. Este argumento es obligatorio. Todos los valores de `conocido_y` deben ser positivos.
  • conocido_x: Es un conjunto opcional de valores ‘x’ que ya se conocen. Si se omite, se asume que es la matriz {1, 2, 3, …} del mismo tamaño que `conocido_y`. Opcional.
  • nueva_matriz_x: Son los nuevos valores ‘x’ para los cuales se desea que CRECIMIENTO devuelva los valores ‘y’ correspondientes. Si se omite, se utiliza el mismo rango que `conocido_x`. Opcional.
  • constante: Es un valor lógico que especifica si la constante ‘b’ debe ser igual a 1.
    • Si es VERDADERO o se omite, ‘b’ se calcula normalmente.
    • Si es FALSO, ‘b’ se establece en 1, y los valores ‘m’ se ajustan para que se cumpla la ecuación y = m^x.

    Opcional.

Ejemplos

Ejemplo 1: Proyección de ventas

Supongamos que tenemos los datos de ventas de los últimos 5 años y queremos predecir cuáles serán las ventas para los próximos 3 años (años 6, 7 y 8).

A B
1 Año Ventas (€)
2 1 15000
3 2 18500
4 3 22000
5 4 27000
6 5 33000
7 6
8 7
9 8

Para predecir las ventas de los años 6, 7 y 8, seleccionamos el rango B7:B9, introducimos la siguiente fórmula y, dependiendo de la versión de Excel, la confirmamos como una fórmula de matriz (Ctrl+Shift+Enter) o simplemente con Enter (en versiones con matrices dinámicas).

=CRECIMIENTO(B2:B6, A2:A6, A7:A9)

El resultado llenará las celdas B7, B8 y B9 con las ventas proyectadas, que serían aproximadamente:

  • Celda B7 (Año 6): 40.231,18 €
  • Celda B8 (Año 7): 48.974,78 €
  • Celda B9 (Año 8): 59.613,91 €

Ejemplo 2: Forzar la curva de crecimiento

En este ejemplo, forzaremos la constante ‘b’ a ser 1. Esto es útil en modelos donde se sabe que el valor inicial (en x=0) debe ser 1. Usaremos los mismos datos del ejemplo anterior pero con el argumento constante en FALSO.

=CRECIMIENTO(B2:B6, A2:A6, A7:A9, FALSO)

El resultado será un conjunto de valores diferente, ya que el modelo matemático ha cambiado para ajustarse a y = m^x.

Observaciones

La función CRECIMIENTO devuelve una matriz de valores. En versiones modernas de Excel (Excel 365 y Excel 2021), si el rango de destino tiene espacio suficiente, la fórmula se «desbordará» automáticamente para rellenar todas las celdas necesarias (comportamiento de matrices dinámicas). En versiones anteriores (Excel 2019 y anteriores), debe ser introducida como una fórmula de matriz: primero se selecciona el rango de celdas donde irá el resultado y luego se introduce la fórmula pulsando Ctrl + Shift + Enter.

Es fundamental que todos los valores en el argumento conocido_y sean números positivos, ya que la función realiza cálculos logarítmicos internamente. Un valor cero o negativo en `conocido_y` provocará un error.

Errores comunes

  • #¡VALOR!: Ocurre si los rangos conocido_y y conocido_x no tienen el mismo número de puntos de datos. También puede ocurrir si alguno de los valores en conocido_y es cero o negativo.
  • #N/D: Ocurre si los argumentos conocido_y o conocido_x están vacíos o contienen valores no numéricos que no pueden ser interpretados por Excel.
  • #¡REF!: Ocurre si los argumentos de matriz tienen dimensiones no válidas.

Disponibilidad por versión de Excel

La función CRECIMIENTO está disponible en todas las versiones de Microsoft Excel, desde las más antiguas hasta la más reciente (Excel 365). El comportamiento de matriz dinámica es exclusivo de las versiones más modernas.

Compatibilidad

Software Compatibilidad Notas
Microsoft Excel ✔️ Funcionalidad completa.
Google Sheets ✔️ La función se llama GROWTH.
LibreOffice Calc ✔️ La función se llama CRECIMIENTO.
OpenOffice Calc ✔️ La función se llama CRECIMIENTO.
WPS Office Spreadsheets ✔️ La función se llama GROWTH.
Apple Numbers ✔️ La función se llama GROWTH.

Funciones Relacionadas

  • TENDENCIA: Calcula una tendencia lineal. Es el equivalente lineal a CRECIMIENTO.
  • ESTIMACION.LINEAL: Realiza una regresión lineal y devuelve una matriz con las estadísticas de la regresión.
  • ESTIMACION.LOGARITMICA: Realiza una regresión exponencial y devuelve los parámetros de la curva de crecimiento.
  • PRONOSTICO.ETS: Herramienta de pronóstico más avanzada que puede tener en cuenta la estacionalidad de los datos.

Ver también...