Menu

CAGR no Excel: fórmula da taxa de crescimento anual composta

=(B2/A2)^(1/C2)-1 dá a taxa de crescimento anual composta de um valor inicial em A2 até um valor final em B2 em C2 anos. =TAXAJURO(C2;A2;B2) retorna a mesma taxa. Formate a célula como porcentagem.

Todas as planilhas desta página são ao vivo: mude um número ou uma fórmula e elas recalculam.

=(B2/A2)^(1/C2)-1 retorna a taxa de crescimento anual composta (CAGR) do valor inicial em A2 até o valor final em B2 em C2 anos. É a única taxa anual constante que transformaria o valor inicial no valor final. =TAXAJURO(C2;A2;B2) dá o mesmo resultado. A TAXAJURO se chama RRI em inglês; a tabela mostra as fórmulas em inglês, com vírgulas, e também aceita a forma em português, com ponto e vírgula.

Crescimento do faturamento em 4 anos
D2
ABCDE
1StartEndYearsCAGRRRI
2$50,000$80,000412.47%12.47%
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =(B2/A2)^(1/C2)-1

O faturamento cresceu de 50.000 para 80.000 em 4 anos, um CAGR de 12.47%. Formate o resultado como porcentagem (Página Inicial > Estilo de Porcentagem, ou Ctrl+Shift+%, Control+Shift+% no Mac), senão ele aparece como decimal, como 0.1247. Mude C2 para 2 e o mesmo crescimento na metade do tempo dá 26.49% ao ano.

A fórmula do CAGR, passo a passo

CAGR = (end / start) ^ (1 / years) - 1
  1. final/inicial é o fator de crescimento total: 80.000 / 50.000 = 1,6, então o faturamento é 1,6 vez o que era.
  2. ^(1/anos) tira a raiz quarta desse fator, o fator anual que, multiplicado por ele mesmo 4 vezes, dá 1,6. Elevar à potência 1/4 é tirar a raiz quarta.
  3. -1 transforma o fator em taxa: 1,1247 vira 12,47%.

Os parênteses importam. =B2/A2^(1/C2)-1 eleva só A2 à potência, porque o ^ é calculado antes da /, e dá um resultado sem sentido.

A TAXAJURO (Excel 2013 e posterior, e Google Planilhas) recebe os mesmos três números em outra ordem: =TAXAJURO(nper;vp;vf), ou seja, anos, inicial, final.

CAGR a partir de uma tabela de valores anuais

Com uma linha por ano, pegue o primeiro e o último valor e conte os períodos a partir dos próprios anos. Seis linhas de 2021 a 2026 são 5 períodos de crescimento, e um erro comum é usar 6.

CAGR ou média do crescimento anual
F2
ABCDEF
1YearUsersGrowthMeasureRate
2202112,000CAGR16.72%
3202218,00050.0%Average growth18.86%
4202315,300-15.0%
5202419,90030.1%
6202524,50023.1%
7202626,0006.1%
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =(B7/B2)^(1/(A7-A2))-1

Os usuários cresceram a um CAGR de 16.72%, mas a média das cinco taxas anuais é 18.86%. A média é puxada para cima pelo salto de 50% em 2022 e não conta por inteiro a queda de 2023. O CAGR é o número único honesto: =B2*(1+F2)^5 cai exatamente em 26.000. Mude B3 para 8000: a média cai bastante, enquanto o CAGR não se move, porque só depende do primeiro e do último valor. Para a variação de um único ano, veja variação percentual.

Projetar um valor futuro com o CAGR

Invertida, uma taxa de crescimento diz onde um valor vai estar: =inicial*(1+taxa)^anos. Aqui 10.000 crescem a 8% ao ano:

Aonde 8% ao ano leva
B3
ABCD
1YearValueRate
20$10,0008%
31$10,800
42$11,664
53$12,597
64$13,605
75$14,693
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =$B$2*(1+$D$2)^A3

Depois de 5 anos a 8%, 10.000 viram $14,693. Coloque esse valor final de volta na fórmula do CAGR com 5 anos e você tem 8% de novo. Os mesmos juros compostos movem planos de poupança e empréstimos na página da PGTO.

CAGR entre duas datas

Quando o período não é um número inteiro de anos, use a duração exata em anos como expoente. FRAÇÃOANO(início;fim;1) (YEARFRAC em inglês) a calcula a partir de duas datas; o 1 conta os dias reais, enquanto o padrão conta meses de 30 dias.

CAGR pelas datas de um investimento
F2
ABCDEF
1BoughtSoldPaidSold forYearsCAGR
22022-03-152026-09-30$8,000$11,5004.558.31%
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.No Excel em português: =(D2/C2)^(1/E2)-1

De março de 2022 a setembro de 2026 são cerca de 4.55 anos, um CAGR de 8.31%. Com dinheiro entrando e saindo no meio do caminho (aportes mensais, vendas parciais), o CAGR não serve mais: use a XTIR da página de VPL e TIR.

Teste: crescimento da população de uma cidade

População de 2016 a 2026
D2
ABCD
1YearsPop 2016Pop 2026CAGR
210412,000538,000
Clique em uma célula para ver a fórmula. Mude um número ou uma fórmula e a planilha recalcula.

Sua vez: Em D2, calcule a taxa de crescimento anual composta da população em B2 até a população em C2, no número de anos em A2.

Dica: (final/inicial)^(1/anos)-1. Mantenha os parênteses em volta da divisão e em volta do expoente.

CAGR, crescimento médio ou TIR

Você temUseFórmula
Um valor inicial, um valor final e um número de anosCAGR=(final/inicial)^(1/anos)-1 ou =TAXAJURO(anos;inicial;final)
A variação de um ano para o outroVariação percentual=novo/antigo-1
Uma lista de taxas anuais que você quer resumirMédia geométrica=MÉDIA.GEOMÉTRICA(1+C3:C7)-1, que é igual ao CAGR
Dinheiro entrando e saindo ao longo do tempoTIR ou XTIR=TIR(valores), =XTIR(valores;datas)

Evite informar a MÉDIA simples das taxas de crescimento anuais como "crescimento médio anual" para qualquer coisa que se compõe, como faturamento, preços ou investimentos. Depois de +50% e depois -50% a média é 0%, mas o valor caiu para 75% de onde começou.

Perguntas frequentes

Qual é a fórmula do CAGR no Excel?

=(final/inicial)^(1/anos)-1, por exemplo =(B2/A2)^(1/C2)-1. Formate o resultado como porcentagem. =TAXAJURO(C2;A2;B2) dá o mesmo resultado no Excel 2013 e posterior.

Quantos anos uso no CAGR?

O número de períodos entre o primeiro e o último valor, não o número de valores. De 2021 a 2026 são 5 anos, mesmo que a tabela tenha 6 linhas.

Qual a diferença entre CAGR e crescimento médio anual?

O crescimento médio é a média simples da variação percentual de cada ano. O CAGR é a única taxa constante que transforma o valor inicial no valor final. Depois de uma queda e uma recuperação, a média exagera o crescimento: +50% e depois -50% dá média 0%, mas deixa você com 75% do início, um CAGR de cerca de -13,4%.

Como calcular o CAGR entre duas datas no Excel?

Use a duração exata em anos como expoente: =(B2/A2)^(1/FRAÇÃOANO(C2;D2;1))-1, em que C2 e D2 são a data inicial e a final. O 1 conta os dias reais.

Dá para calcular o CAGR com um número negativo?

Não de um jeito que faça sentido. Um valor inicial 0 dá #DIV/0!, e quando o início e o fim têm sinais diferentes a fórmula retorna #NÚM! ou um número sem significado. Informe a variação em valores absolutos.

Ilustração das linguagens de programação do Coddy

Aprenda a programar com o Coddy

COMEÇAR