ForHosting KIT · Finanças e dinheiro

Calculadora de CAGR

Ir de 100 a 200 em 5 anos equivale a uma taxa de crescimento anual composta de 14,8698 %, o ritmo constante por trás de uma duplicação. Informe início, fim e anos, ou inverta a fórmula para achar o valor final, o inicial ou o prazo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor inicial
100
Valor final
200
Anos
5
Você obtém
CAGR
0,148698
CAGR (%)
14,8698
Calcular
CAGR

crescimento anual composto grátis

O que o CAGR mostra

A taxa de crescimento anual composta transforma um valor inicial, um valor final e um número de anos em uma única taxa anual constante. É uma média geométrica, não uma média simples: o valor final é dividido pelo inicial, o resultado é elevado a um sobre os anos e subtrai-se um. Multiplicado por 100, vira a porcentagem. Dobrar em cinco anos, de 100 para 200, dá 14,8698 % ao ano, o ritmo constante que levaria ao mesmo ponto final se o crescimento fosse perfeitamente regular.

Comparar investimentos e métricas ao longo do tempo

Como o CAGR suaviza anos irregulares em uma única taxa equivalente, ele permite comparar ativos, linhas de receita ou números de usuários com prazos diferentes em pé de igualdade. Uma carteira que saltou num ano e travou no seguinte e outra que cresceu de forma constante têm o mesmo CAGR se começam e terminam nos mesmos valores: o número diz onde você chegou, não o quanto o caminho foi acidentado. Use-o para ordenar opções pelo crescimento anualizado e veja a evolução ano a ano separadamente quando o risco importar.

Análise de retorno de investimentos

Transforme um valor inicial e um valor final de carteira ao longo de um período de manutenção em uma única taxa de crescimento anualizada que você pode comparar entre ativos.

Qual é o CAGR de 100 crescendo para 200 em 5 anos?

0.148698 como taxa, ou 14.8698 por cento, correspondendo a (200/100)^(1/5)-1.

Posso calcular o valor futuro a partir de uma taxa?

Sim. Escolha calcular o valor final e informe o valor inicial, a taxa e os anos: o resultado é o valor inicial vezes um mais a taxa, elevado ao número de anos. Do mesmo jeito você pode calcular o valor inicial.

Quantos anos levo para atingir uma meta com uma taxa dada?

Calcule os anos: a calculadora divide o logaritmo do final sobre o inicial pelo logaritmo de um mais a taxa. Uma taxa exatamente zero é recusada, porque sem crescimento nenhum número de anos levaria à meta.

A taxa de crescimento pode ser negativa?

Sim. Se o valor final for menor que o inicial, o resultado é uma taxa negativa que descreve a queda anual. Uma taxa de menos 100 % ou menor é recusada, porque um mais a taxa precisa continuar acima de zero.

Com que precisão o resultado aparece?

Você escolhe de 0 a 8 casas decimais, 4 por padrão. A taxa guarda ainda duas casas a mais, então uma porcentagem mostrada com quatro casas, como 14,8698, se apoia em precisão suficiente.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/dev/cagr

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/dev/cagr \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"begin_value":100,"end_value":200,"years":5}'
{
  "begin_value": 100,
  "end_value": 200,
  "years": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.cagr",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Calcula a taxa de crescimento anual composta a partir de begin_value, end_value e years usando (end/begin)^(1/years)-1, e pode, em vez disso, resolver para end_value, begin_value ou years quando você define solve_for e informa o cagr conhecido.

A fórmula do CAGR

Como a taxa é uma média geométrica do crescimento anual, e não uma média simples, ela suaviza corretamente variações desiguais de ano para ano em uma única taxa constante equivalente, que é exatamente o que faz do CAGR a medida padrão para comparar investimentos ou métricas ao longo de vários anos. Com o solve_for padrão igual a cagr, a ferramenta toma begin_value, end_value e years e devolve a taxa de crescimento anual composta r como Math.pow(end/begin, 1/years) menos 1. Ela informa duas formas: cagr, a taxa bruta arredondada às suas casas decimais mais duas casas extras, e cagr_percent, a mesma taxa vezes 100 nas suas casas decimais. O exemplo resolvido faz 100 crescer para 200 ao longo de cinco anos e devolve cagr 0.148698 com cagr_percent 14.8698, a conhecida taxa que dobra em cinco anos. A resposta também repete begin_value, end_value, years e o solve_for que você escolheu, de modo que um único objeto documenta totalmente o cálculo.

Reorganizando para qualquer variável

Defina solve_for como end_value, begin_value ou years para rodar a fórmula ao contrário, informando cagr no lugar do campo que falta. Para end_value ela devolve begin_value vezes (1+r)^years; para begin_value ela divide end_value por (1+r)^years; para years ela calcula ln(end/begin) dividido por ln(1+r). A taxa que você informa é lida conforme as_percent, que assume true por padrão, então um cagr de 10 significa dez por cento (r = 0.10); defina as_percent como false para passar a taxa diretamente como 0.10. Isso permite responder a perguntas de projeção, como em quanto um aporte de 100 se transforma após cinco anos a uma dada taxa, ou quantos anos uma meta leva a uma taxa conhecida, tudo a partir do mesmo endpoint. O objeto de saída sempre traz juntos os valores completos de begin_value, end_value, years e a taxa, independentemente de qual deles você resolveu.

Validação, arredondamento e casos-limite

As entradas são verificadas por modo: begin_value deve ser um número finito diferente de zero, end_value deve ser finito, years deve ser finito e maior que zero, e no modo cagr padrão valores iniciais ou finais negativos são rejeitados como não suportados. Quando há uma taxa envolvida, a ferramenta protege a base da potência, rejeitando qualquer cagr em que 1+r seja zero ou negativo, e o solucionador de years rejeita adicionalmente uma taxa de exatamente zero porque dividir por ln(1) é indefinido. O parâmetro decimals é um inteiro de 0 a 8 (padrão 4); o campo cagr bruto é deliberadamente arredondado para decimals+2 para que uma porcentagem em quatro casas mantenha precisão suficiente na taxa subjacente.

Projetar uma meta

Defina solve_for como end_value ou years para projetar um saldo futuro a uma taxa suposta, ou descubra quanto tempo uma meta leva a um CAGR conhecido.

Relatórios de crescimento de KPI

Passe receita ou número de usuários pela API para reportar crescimento ano a ano suavizado em painéis, sem calcular a média geométrica na mão.

Posso resolver para o valor final ou o número de anos?

Sim. Defina solve_for como end_value, begin_value ou years e informe o cagr conhecido; a ferramenta roda a fórmula ao contrário.

O cagr é informado como porcentagem ou como decimal?

Depende de as_percent (padrão true): 10 significa dez por cento. Defina as_percent como false para passar a taxa bruta como 0.10.

Valores negativos ou zero são permitidos?

begin_value não pode ser zero, years deve ser positivo, e o modo cagr padrão rejeita valores negativos com um erro invalid_input tipado.

A ferramenta do navegador é gratuita?

Sim, o widget é gratuito (tier A). A API funciona com saldo KIT pré-pago a partir de US$ 0,002, cobrando apenas tarefas bem-sucedidas.

Ver a documentação completa do KIT →