A função TENDÊNCIA calcula valores previstos ao longo de uma tendência linear, com base em dados históricos conhecidos: a fórmula =TENDÊNCIA(val_conhecidos_y;val_conhecidos_x;novos_valores_x) ajusta a melhor reta aos dados que você já tem e devolve diretamente a previsão de y para os novos pontos x que você indicar.
Você já teve um histórico de vendas mês a mês e precisou estimar quanto deve vender nos próximos meses, sem simplesmente “chutar” um número baseado na intuição, ou desenhar uma linha de tendência num gráfico só para olhar visualmente até onde ela chegaria?
Sem uma fórmula que calcule isso automaticamente, projetar valores futuros vira um exercício manual impreciso — reajustar a projeção toda vez que um novo mês de dados chega, ou depender de uma régua imaginária sobre um gráfico, sem nenhum número exato para embasar a decisão.
Neste artigo iremos mostrar a sintaxe da função TENDÊNCIA, um exemplo prático de previsão de vendas com base em seis meses de histórico, e as variações da fórmula para diferentes cenários de projeção.
Sintaxe da função TENDÊNCIA
A sintaxe é =TENDÊNCIA(val_conhecidos_y;val_conhecidos_x;novos_valores_x;constante), com quatro argumentos:
val_conhecidos_y é obrigatório e é o conjunto de valores y que você já conhece (por exemplo, as vendas dos meses passados). val_conhecidos_x é opcional e é o conjunto de valores x correspondente (por exemplo, o número de cada mês); se omitido, o Excel assume uma sequência {1;2;3;…} do mesmo tamanho de val_conhecidos_y. Novos_valores_x também é opcional e indica para quais pontos x você quer a previsão de y; se omitido, a função recalcula os valores y estimados para os próprios x conhecidos, em vez de prever pontos novos. Constante é opcional e lógico: com VERDADEIRO (padrão), o intercepto é calculado normalmente; com FALSO, a reta é forçada a passar pela origem.
Por trás dos panos, a TENDÊNCIA ajusta uma reta aos dados conhecidos usando o método dos mínimos quadrados — a mesma técnica usada pela função PROJ.LIN — mas, em vez de retornar os coeficientes dessa reta, ela já entrega diretamente os valores y previstos para os x que você pedir.
Exemplo prático: previsão de vendas
Imagine o histórico de vendas mensais (em milhares de reais) de uma loja nos últimos seis meses:
| Mês | Vendas (mil R$) |
|---|---|
| 1 | 120 |
| 2 | 135 |
| 3 | 128 |
| 4 | 150 |
| 5 | 162 |
| 6 | 158 |
Com os meses em A2:A7 e as vendas em B2:B7, para prever as vendas dos meses 7, 8 e 9, selecione três células (por exemplo D2:D4) e digite =TENDÊNCIA(B2:B7;A2:A7;{7;8;9}), confirmando com Ctrl+Shift+Enter se a sua versão do Excel não tiver arrays dinâmicos. O resultado:
| Mês | Previsão de vendas (mil R$) |
|---|---|
| 7 | 171,47 |
| 8 | 179,84 |
| 9 | 188,21 |
Em vez de digitar os novos meses direto na fórmula como uma matriz entre chaves, também é possível referenciar uma célula ou intervalo da planilha — por exemplo, se os meses 7, 8 e 9 estiverem digitados em A8:A10, a fórmula fica =TENDÊNCIA(B2:B7;A2:A7;A8:A10), o que é mais prático para atualizar a previsão depois.
TENDÊNCIA sem informar novos valores de x
Se você omitir o terceiro argumento, a fórmula =TENDÊNCIA(B2:B7;A2:A7) não faz nenhuma previsão de mês futuro — em vez disso, recalcula o valor y estimado pela reta para cada um dos meses que você já tem, suavizando as oscilações dos dados reais. No exemplo acima, isso retornaria uma sequência como 121,24 / 129,61 / 137,98 / 146,35 / 154,72 / 163,10 — os valores “esperados” pela tendência linear, mês a mês, para comparar com as vendas reais e visualizar o quanto cada mês ficou acima ou abaixo do padrão da reta.
Forçando a reta pela origem
Definindo o quarto argumento como FALSO, a fórmula =TENDÊNCIA(B2:B7;A2:A7;{7;8;9};FALSO) força o intercepto a ser zero, recalculando a inclinação da reta considerando que ela obrigatoriamente passa pela origem (mês 0 = venda 0). Isso muda bastante o resultado da previsão em relação ao cálculo com intercepto livre, e só faz sentido usar quando existe uma razão lógica de negócio para a reta começar exatamente em zero.
TENDÊNCIA com múltiplas variáveis
Quando existe mais de uma variável influenciando o resultado — por exemplo, vendas dependendo tanto do mês quanto do valor investido em marketing naquele mês — val_conhecidos_x pode ter várias colunas, uma para cada variável. Nesse caso, val_conhecidos_y precisa ser um vetor (uma única linha ou uma única coluna), e cada coluna de val_conhecidos_x é tratada como uma variável independente separada dentro do modelo de regressão múltipla.
TENDÊNCIA vs PREVISÃO.LINEAR
Vale conhecer também a função PREVISÃO.LINEAR (e a mais antiga PREVISÃO), que faz um cálculo parecido, mas com uma diferença importante: PREVISÃO.LINEAR aceita só uma variável x e retorna a previsão de um único valor y por vez, enquanto a TENDÊNCIA aceita múltiplas variáveis x e pode retornar vários valores previstos de uma só vez, numa única fórmula. Para previsões simples de um valor só, com uma variável, as duas funções retornam o mesmo resultado — a escolha entre elas costuma ser mais uma questão de conveniência do que de capacidade.
TENDÊNCIA vs PROJ.LIN
Se o que você precisa não é o valor previsto em si, mas sim a equação completa da reta (o coeficiente angular e o intercepto, ou as estatísticas de qualidade do ajuste, como o r²), a função certa é a PROJ.LIN, não a TENDÊNCIA — veja o guia completo em Função PROJ.LIN no Excel: Como Calcular os Coeficientes de uma Regressão Linear.
Disponibilidade
TENDÊNCIA está disponível em todas as versões do Excel, incluindo Excel 2003 e anteriores, 365, Online e Mac. No Google Sheets, a função equivalente tem o mesmo nome, TENDÊNCIA (TREND em inglês), com sintaxe muito parecida.
Perguntas frequentes
A TENDÊNCIA precisa ser digitada como fórmula matricial?
Em versões do Excel sem arrays dinâmicos, sim, quando o resultado esperado é mais de um valor: selecione o intervalo do tamanho certo antes de digitar a fórmula e confirme com Ctrl+Shift+Enter. No Excel 365, o resultado derrama automaticamente ao pressionar Enter.
O que acontece se eu não informar os novos valores de x na TENDÊNCIA?
A função não prevê nenhum ponto novo — em vez disso, recalcula o valor estimado pela reta para os próprios pontos x que você já tem, o que é útil para suavizar oscilações e comparar o valor real com o valor esperado pela tendência.
Qual a diferença entre TENDÊNCIA e PROJ.LIN?
TENDÊNCIA retorna diretamente os valores y previstos para determinados x. PROJ.LIN retorna os coeficientes da reta de regressão (coeficiente angular e intercepto), além de estatísticas opcionais sobre a qualidade do ajuste — é a função certa quando você quer a equação em si, não só o resultado previsto.
Compartilhe ou Comente
Se você curtiu esse artigo aonde mostramos como usar a função TENDÊNCIA no Excel para prever valores futuros com base em dados históricos, usando um exemplo de previsão de vendas, compartilhe com as suas redes sociais e não se esqueça de deixar um comentário aqui embaixo caso você tenha ficado com alguma dúvida.
Você já usou alguma fórmula do Excel para prever vendas ou outro número futuro no seu trabalho? Prefere ver a previsão como um número direto ou entender a equação completa por trás dela? Conta para nós nos comentários!