Calculadora de crecimiento interanual
Pasar de 100 el año pasado a 112 este año es un crecimiento interanual del 12 %, expresado directamente en porcentaje y no como 0,12. Indique la cifra del año pasado y la de este año en las mismas unidades. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Valor anterior
- 100
- Valor actual
- 112
- Cambio
- 12
- Crecimiento (%)
- 12
- Dirección
- growth
El crecimiento interanual es el cambio relativo de una magnitud de un año al siguiente, expresado como porcentaje del valor del año anterior. Fundadores, analistas, inversores, periodistas y estudiantes recuperan esa tasa a partir de dos cifras que ya tienen: la del año previo y la del año en curso. Reste el valor previo del valor actual, divida por el valor previo y multiplique por cien. Esta calculadora de crecimiento interanual aplica esa identidad y devuelve el porcentaje de crecimiento, de modo que un paso de cien a ciento doce imprime doce y no el decimal 0.12. No anualiza un hueco de varios años, no capitaliza y no descarga series oficiales.
Qué significa el crecimiento interanual y cómo se define el porcentaje
La tasa de crecimiento interanual es el cambio relativo de una magnitud medida entre dos años consecutivos. Ese resultado es un porcentaje, no un decimal: un alza de cien a ciento doce es doce, que un periodista citaría como doce por ciento sin otra multiplicación. Devolver el porcentaje mantiene honesto el contrato para tableros, carpetas del consejo y búsquedas que ya esperan un interanual en tanto por ciento y no la fracción 0.12.
Un valor posterior por encima del anterior es growth; un valor posterior por debajo es decline; valores idénticos significan que la magnitud no cambió en esta medida. El valor previo es el denominador, así que no puede ser cero: dividir entre cero es indefinido, y esta calculadora rechaza ese caso en lugar de devolver Infinity o NaN. El valor actual puede situarse por encima, igual o por debajo del previo, incluido el cero, porque un colapso de la actividad medida es un descenso real del cien por cien.
Esta herramienta no anualiza un hueco de varios años, no convierte un decimal en porcentaje a posteriori, no capitaliza y no descarga cifras oficiales de una oficina estadística. Evalúa la forma cerrada sobre los dos números que usted ya tiene de una hoja, un 10-K, un problema de aula o un tablero. No es una tasa de crecimiento del PIB que devuelva un decimal, ni una tasa de crecimiento anual compuesto a lo largo de n años: esas son búsquedas distintas y trabajos distintos.
Dónde resulta útil una calculadora de crecimiento interanual
Equipos financieros, fundadores y aulas usan una calculadora de crecimiento interanual cuando la pregunta es cuánto cambió una magnitud del año pasado a este, no cómo se capitalizó a lo largo de un horizonte más largo. Los operadores comparan los ingresos, las unidades, los usuarios o el tráfico del año anterior con la cifra de este año para informar a un consejo o a un prestamista.
Esta página no es un crecimiento del PIB en decimal a partir de dos publicaciones de cuentas nacionales, no es una inflación IPC a partir de dos índices y no es una tasa de crecimiento anual compuesto a lo largo de muchos años: esas consultas son intenciones distintas y ya tienen página propia. Cuando más adelante necesite una tasa compuesta de varios años, o un decimal específico del PIB, utilice esas identidades dedicadas en lugar de estirar este contrato interanual de dos cifras.
Qué puede hacer con ella
Informes de ingresos e indicadores para el consejo
Convierta los ingresos, las reservas o los usuarios activos del año anterior y la cifra de este año en el porcentaje interanual que un informe del consejo o una nota al prestamista pueda citar.
Oráculos de aula y de deberes
Genere claves de respuesta interanuales reproducibles que rechacen un año previo nulo en lugar de imprimir Infinity.
Preguntas frecuentes
¿El resultado es un porcentaje o un decimal?
Un porcentaje. Un paso de 100 a 112 devuelve 12. No vuelva a multiplicar por 100 salvo que esté convirtiendo un decimal de otra herramienta.
¿Qué ocurre si el valor del año anterior es cero?
El crecimiento interanual queda indefinido cuando el año previo es cero, así que la solicitud no se factura.
¿Puede el valor de este año ser menor que el del año pasado?
Sí. Un valor menor da un porcentaje negativo, es decir, un descenso; uno igual da cero. Incluso un valor actual de cero se acepta y muestra una caída del 100 %.
¿Sirve para medir el crecimiento de varios años?
No. Solo compara dos años consecutivos: no capitaliza ni reparte una diferencia de varios años entre cada uno. Para eso se usa la tasa de crecimiento anual compuesta, que es otro cálculo.
¿Qué cifras puedo comparar de un año a otro?
Cualquier magnitud medida igual en los dos años: ingresos, pedidos o usuarios activos de un informe, unas cuentas anuales o un ejercicio de clase. Ambos valores deben estar en las mismas unidades.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/fin/year-over-year-growth \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"previous_value":100,"current_value":112}'const res = await fetch("https://api.kit.forhosting.com/fin/year-over-year-growth", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"previous_value": 100,
"current_value": 112
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/year-over-year-growth",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"previous_value": 100,
"current_value": 112
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/year-over-year-growth", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"previous_value":100,"current_value":112}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"previous_value":100,"current_value":112}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/year-over-year-growth", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"previous_value": 100,
"current_value": 112
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.year_over_year_growth",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Un valor previo igual a cero se rechaza con invalid_input porque la tasa queda indefinida.
Qué significa el crecimiento interanual y cómo se define el porcentaje
Si previous_value es la cifra del año anterior y current_value es la de este año, la identidad es growth_percent igual a current_value menos previous_value, dividido por previous_value, por cien.
Contrato de entrada, forma de la respuesta y conducta ante el error
El valor debe ser un número finito y no puede ser cero. Debe ser un número finito y puede ser mayor, igual o menor que la cifra del año anterior. La validación fallida no consume saldo. Envíe por POST un cuerpo JSON con dos números finitos obligatorios en las mismas unidades. previous_value es la cifra del año anterior y es el denominador de la tasa; se aceptan los alias previous, prior, last_year, year0 y previous_year_value para que las hojas conserven nombres de columna conocidos. Si previous_value falta, está vacío, es infinito o es exactamente cero, la tarea falla con invalid_input nombrando previous_value; un año previo nulo es el error contratado y no se factura. current_value es la cifra de este año; los alias current, later, this_year, year1 y current_year_value apuntan al mismo campo. Cada campo puede llegar como número JSON o como cadena numérica. Si acierta, el cuerpo ecoa previous_value y current_value, devuelve change como actual menos previo redondeado half-up a diez decimales, devuelve growth_percent como el porcentaje redondeado half-up a diez decimales, asigna direction a growth, decline o unchanged según el signo del porcentaje, e incluye una cadena formula que reitera la identidad. Ejemplo: previo cien y actual ciento doce produce growth_percent doce, change doce y direction growth. Previo doscientos cincuenta mil y actual doscientos mil produce growth_percent negativo veinte y direction decline.
Dónde resulta útil una calculadora de crecimiento interanual
Los equipos de producto conectan el mismo contrato a tableros para que un fundador que escriba dos totales anuales vea el mismo growth_percent que la API devolverá después en una batería de pruebas. Como la implementación es parse pura de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo y sin red de salida. Mantenga las solicitudes pequeñas, fije growth_percent redondeado en las pruebas y obtendrá porcentajes interanuales reproducibles para hojas, plugins LMS y workers de borde sin levantar un cliente propio de series temporales.
Casos de integración
Fijaciones de tablero y de integración continua
Fije growth_percent en una comprobación de hoja o en una batería de pruebas para que un pipeline y un widget de navegador no discrepen nunca en el porcentaje redondeado.
Preguntas técnicas
¿Cómo se calcula el crecimiento interanual a partir de dos valores anuales?
Envíe números finitos previous_value (no nulo) y current_value. La API devuelve growth_percent = (current_value − previous_value) / previous_value × 100, más el cambio absoluto y una etiqueta de dirección.
¿Puede el valor de este año ser menor que el del año anterior?
Sí. Una cifra posterior por debajo de la anterior es decline: growth_percent es negativo y direction vale decline. Cifras iguales devuelven cero con direction unchanged.
¿Cuánto cuesta la calculadora de crecimiento interanual?
La herramienta del navegador es gratuita. Las peticiones API usan saldo KIT prepago a $0.002 por llamada correcta; la entrada inválida no se factura.