KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como calcular o coeficiente de correlação entre duas variáveis no Excel?

AutorSun Data de Modificação

Normalmente, utilizamos o coeficiente de correlação — um valor entre -1 e 1 — para indicar a força e a direção da relação linear entre duas variáveis. Trata-se de uma estatística amplamente utilizada, essencial para compreender relações como a ligação entre vendas e despesas em publicidade, temperatura e vendas de gelados, ou quaisquer outros dados emparelhados. No Excel, pode calcular facilmente este coeficiente com métodos simples, incluindo funções incorporadas e ferramentas de análise.

Nota: Um coeficiente de correlação de +1 indica uma relação linear positiva perfeita, ou seja, à medida que a variável X aumenta, a variável Y também aumenta; da mesma forma, quando X diminui, Y decresce. Por outro lado, um valor de -1 indica uma correlação negativa perfeita, significando que, quando X aumenta, Y diminui — e vice-versa. Já um coeficiente próximo de 0 sugere pouca ou nenhuma relação linear entre as variáveis.

Método A: Utilizar diretamente a função CORREL

Método B: Aplicar Análise de Dados e gerar a análise

Método C: Utilizar a função PEARSON como alternativa

Método D: Utilizar código VBA para calcular coeficientes de correlação para múltiplos pares


Método A: Utilizar diretamente a função CORREL

Considere duas listas de dados, cada uma representando uma variável. Se pretender calcular o coeficiente de correlação entre elas no Excel, este método é rápido e eficiente.

Para uma utilização prática, certifique-se de que ambos os intervalos são numéricos e contêm o mesmo número de observações. Por exemplo, se tiver os seguintes dados emparelhados:
dados de exemplo

Selecione uma célula vazia onde pretende apresentar o resultado do cálculo, introduza a fórmula seguinte e prima Enter para obter o coeficiente de correlação.

=CORREL(A2:A7,B2:B7)
obter o coeficiente de correlação com fórmula

Nesta fórmula, A2:A7 e B2:B7 representam as duas listas de variáveis que pretende analisar. Os intervalos devem ter o mesmo comprimento, e cada par deve corresponder à mesma observação.

Dica prática: a função CORREL ignora automaticamente células vazias e texto, mas devolverá um erro #DIV/0! se não houver pares numéricos válidos nas duas colunas. Certifique-se de que os seus dados estão corretamente alinhados e contêm pares numéricos para garantir um cálculo de correlação preciso.

Depois de calcular o coeficiente de correlação, pode inserir um gráfico de linhas para observar visualmente as relações e interpretar ainda mais a correlação, conforme ilustrado abaixo:
inserir um gráfico de linhas para visualizar o coeficiente de correlação

Este método é ideal para verificações rápidas e manuais entre dois pequenos conjuntos de dados ou quando trabalha de forma interativa na sua folha de cálculo. É perfeito para utilizadores que pretendem um resultado imediato, sem precisar de análises estatísticas avançadas.

uma captura de ecrã do kutools for excel ai

Desbloqueie a Magia do Excel com KUTOOLS AI

  • Execução Inteligente: Realize operações em células, analise dados e crie gráficos — tudo impulsionado por comandos simples.
  • fórmulas personalizadas: Crie fórmulas personalizadas para simplificar os seus fluxos de trabalho.
  • Programação VBA: Escreva e implemente código VBA com facilidade.
  • Interpretação de Fórmulas: Compreenda facilmente fórmulas complexas.
  • Tradução de Texto: Elimine barreiras linguísticas nas suas folhas de cálculo.
Potencie as capacidades do seu Excel com ferramentas alimentadas por IA.Descarregue Agorae experimente uma eficiência como nunca antes!

Método B: Aplicar Análise de Dados e gerar a análise

Se precisar de analisar a correlação entre múltiplas variáveis simultaneamente ou desejar uma tabela de saída mais abrangente, o **Pacote de Análise** do Excel oferece uma solução prática e eficaz. Este suplemento gera automaticamente uma matriz de correlação, permitindo comparar várias variáveis numa única operação — ideal para conjuntos de dados mais amplos ou para a elaboração de relatórios estatísticos profissionais. 1. Se já tiver adicionado o suplemento **Análise de Dados** ao separador **Dados**, avance diretamente para o passo 3. Caso contrário, clique em **Ficheiro > Opções**. Na caixa de diálogo **Opções do Excel**, selecione **Suplementos** no painel esquerdo e, em seguida, clique no botão **Ir…** junto à caixa **Suplementos do Excel**.

1. Se já tiver adicionado o suplemento Análise de Dados ao separador Dados, pode avançar diretamente para o passo 3. Caso contrário, clique em Ficheiro > Opções. Na caixa de diálogo “Opções do Excel”, selecione Suplementos no painel esquerdo e, em seguida, clique no botão Ir junto à caixa “Suplementos do Excel”.
clicar em Suplementos > Ir na caixa de diálogo Opções do Excel

2. Na caixa de diálogo «Suplementos», assinale a caixa identificada como Pacote de Análise e, em seguida, clique em OK. Isto adicionará o grupo «Análise de Dados» ao separador Dados.
selecionar Analysis ToolPak

3. Em seguida, clique em Dados > Análise de Dados. Na caixa de diálogo «Análise de Dados» que surge, escolha Correlação na lista e, depois, clique em OK.
selecionar Correlação na caixa de diálogoselecionar Correlação na caixa de diálogo

4. Na caixa de diálogo Correlação, configure o seguinte:
1) Selecione o intervalo que contém os seus dados.
2) Escolha a opção «Colunas» ou «Linhas», consoante a forma como os seus dados estão organizados.
3) Se os seus dados incluírem cabeçalhos, assinale a opção «Rótulos na primeira linha».
4) Especifique uma localização de saída em «Opções de saída» para apresentar os resultados.
definir opções na caixa de diálogo Correlação

5. Clique em OK para gerar a tabela de análise de correlação. Os coeficientes de correlação serão apresentados no intervalo limitado.
obter o resultado da análise

Este método é adequado quando precisa de avaliar as relações entre mais do que duas variáveis ou deseja uma tabela resumo para fins de relatório. A saída do Análise de Dados é concisa, mas não fornece estatísticas de significância adicionais. Se obtiver resultados inesperados, verifique novamente os seus dados quanto a consistência, Células vazias e seleção correta da gama.


Método C: Utilizar a função PEARSON como alternativa

Além da função CORREL, o Excel disponibiliza a função PEARSON, que também calcula o coeficiente de correlação de Pearson entre duas variáveis. Do ponto de vista funcional, PEARSON e CORREL devolvem exatamente o mesmo resultado. Contudo, PEARSON segue rigorosamente a fórmula matemática original, enquanto CORREL está otimizada para o ambiente do Excel. Se estiver familiarizado com a teoria estatística ou trabalhar com ferramentas estatísticas fora do Excel, a função PEARSON poderá parecer-lhe mais natural.

Por exemplo, com duas listas numéricas em A2:A7 e B2:B7, pode calcular a correlação da seguinte forma:

1. Selecione uma célula onde pretende exibir o resultado e introduza esta fórmula:

=PEARSON(A2:A7,B2:B7)

2. Prima Enter para concluir o cálculo. Se quiser analisar pares adicionais de dados, ajuste as gamas de células em conformidade ou arraste a fórmula para outras células.
Dicas: A função PEARSON ignora valores de texto ou lógicos; por isso, certifique-se de que ambas as gamas contêm exclusivamente valores numéricos e têm o mesmo comprimento. Caso existam dados em falta numa coluna, alinhe as suas gamas em conformidade para evitar erros.

Utilizar PEARSON é especialmente vantajoso para utilizadores que migram de outro software estatístico ou em contextos académicos onde se exige rigor terminológico. Tanto CORREL como PEARSON produzem resultados idênticos na maioria dos cenários típicos de utilização no Excel.

Se encontrar um erro #DIV/0!, verifique se ambas as gamas têm o mesmo comprimento e não contêm células vazias ou valores não numéricos não correspondidos.

Vantagens: Fácil de utilizar e compatível com software estatístico;Desvantagens: Não apresenta diferenças significativas em relação à função CORREL para a maioria dos utilizadores.


Método D: Utilizar código VBA para calcular coeficientes de correlação para múltiplos pares

Se precisar de automatizar o cálculo dos coeficientes de correlação para vários pares de dados — por exemplo, ao trabalhar com múltiplas combinações de variáveis —, criar uma macro VBA simples é uma solução eficiente. Este método destina-se a utilizadores avançados que pretendem processar grandes volumes de dados ou automatizar tarefas repetitivas de análise.

1. Para utilizar este método, comece por abrir o editor do VBA clicando em Programador > Visual Basic. Na janela do Visual Basic for Applications, vá a Inserir > Módulo e, em seguida, cole o código seguinte no módulo:

Sub BatchCalculateCorrelations()
    Dim ws As Worksheet
    Dim rng1 As Range, rng2 As Range
    Dim lastRow As Long
    Dim i As Long
    Dim resultCol As Range
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set rng1 = Application.InputBox("Select first variable range (single column)", xTitleId, Type:=8)
    Set rng2 = Application.InputBox("Select second variable range (multiple columns)", xTitleId, Type:=8)
    Set resultCol = Application.InputBox("Select starting cell for output", xTitleId, Type:=8)
    
    If rng1.Rows.Count <> rng2.Rows.Count Then
        MsgBox "The two data ranges must have the same number of rows.", vbCritical, xTitleId
        Exit Sub
    End If
    
    For i = 1 To rng2.Columns.Count
        resultCol.Cells(1, i).Value = "Correlation with " & rng2.Cells(1, i).EntireColumn.Column
        resultCol.Cells(2, i).Value = WorksheetFunction.Correl(rng1, rng2.Columns(i))
    Next i
End Sub

2. Após inserir o código, feche o editor do VBA. No Excel, prima Alt + F8, selecione BatchCalculateCorrelations e clique em Executar. Ser-lhe-á pedido que selecione:

  • A primeira gama de variáveis (uma única coluna, por exemplo, A2:A7)
  • A segunda gama de variáveis (uma ou mais colunas, por exemplo, B2:D7)
  • A célula onde pretende que os resultados comecem (por exemplo, F2)

A macro calcula então o coeficiente de correlação entre a primeira variável e cada coluna do segundo intervalo, apresentando os resultados horizontalmente a partir da célula selecionada.

Vantagens: automatiza cálculos repetitivos, poupa tempo significativo ao trabalhar com grandes conjuntos de dados e garante consistência.

Se encontrar problemas como «Os dois intervalos devem ter o mesmo número de linhas», certifique-se de que todas as colunas selecionadas têm exatamente o mesmo número de linhas e não contêm linhas em branco. Para resolver erros, verifique se as macros estão ativadas e se os intervalos foram corretamente selecionados.

Ao trabalhar com coeficientes de correlação no Excel, a escolha do método certo depende da estrutura dos seus dados e das suas necessidades de análise. Para cálculos pontuais e rápidos entre duas séries, fórmulas como CORREL ou PEARSON são eficientes e fáceis de utilizar. Para múltiplas variáveis ou quando precisa de tabelas resumo, o Analysis ToolPak é uma solução extremamente prática. Se pretender realizar análises repetidas em grandes conjuntos de dados ou desejar fluxos de trabalho personalizados, automatize com VBA para economizar tempo e reduzir erros humanos.
Certifique-se sempre de que os seus intervalos estão alinhados, limpos e não contêm células vazias ou não numéricas, de modo a evitar erros nas fórmulas. Caso obtenha resultados inesperados, verifique novamente as seleções e os tipos de dados.


Artigos Relacionados

  • Calcular ou atribuir classificação por letras no Excel
    Atribuir uma classificação por letras a cada aluno com base nas respetivas pontuações é uma tarefa comum para professores. Por exemplo, tenho uma escala de classificação definida em que as pontuações 0–59 = F, 60–69 = D, 70–79 = C, 80–89 = B e 90–100 = A. Saiba mais.
  • Calcular a taxa de desconto ou preço no Excel
    Com o Natal à porta, as lojas enchem-se de promoções! Mas quando os artigos têm descontos diferentes, como calcular rapidamente as taxas de desconto ou os preços finais de cada um?

As Melhores Ferramentas de Produtividade para o Office

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas   |  Excluir linhas em branco   |  Combinar Colunas ou Células sem Perder Dados   |   Arredondamento sem usar fórmula...
Super PROC:VLookup com Múltiplos Critérios  |  VLookup com Múltiplos Valores  |   VLookup em Múltiplas Folhas   |   Correspondência Fuzzy....
Lista Suspensa Avançada:Criar Rapidamente Lista de Seleção   |  Lista de Seleção Dependente   |  Lista de Seleção com Múltipla Escolha....
Gestor de Colunas:Adicionar um Número Específico de Colunas|Mover Colunas|Alternar Estado de Visibilidade de Colunas Ocultas|Comparar Intervalos e Colunas...
Funcionalidades em Destaque:Grade de foco   |  Visualização de Design   |Barra de fórmulas aprimorada   | Gestor de Pastas de Trabalho e Folhas   |  Biblioteca de Recursos(Texto Automático)|  Seleção de Data   |  Consolidar Planilhas  |  Encriptar/Descriptografar Células   | Enviar Emails por Lista   |  Super Filtro   |   Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado...) ...
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos, ...)|   50+Tiposde Gráfico(Gráfico de Gantt, ...)|   40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento, ...)|   19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho, ...)|   12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda, ...)|   7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células, ...)|... e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Potencie as suas competências no Excel com Kutools para Excel e experimente uma eficiência como nunca antes.Kutools para Excel Oferece mais de 300 funcionalidades avançadas para impulsionar a produtividade e Economizar Tempo.Clique aqui para obter a funcionalidade de que mais precisa...


Office Tab Traz uma interface com separadores para o Office e torna o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novos separadores da mesma janela, em vez de em janelas separadas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato todos os dias!

Todos os suplementos Kutools — num único instalador.

Kutools for Office reúne suplementos para Excel, Word, Outlook e PowerPoint, além do Office Tab Pro, sendo a solução ideal para equipas que trabalham em várias aplicações do Office.

ExcelWordOutlookTabsPowerPoint
  • Pacote tudo-em-um— suplementos para Excel, Word, Outlook e PowerPoint + Office Tab Pro
  • Um instalador, uma licença— configuração em minutos (pronto para MSI)
  • Funciona melhor em conjunto— produtividade simplificada em todas as aplicações do Office
  • Teste gratuito de 30 dias com todas as funcionalidades— sem registo, sem cartão de crédito
  • Melhor relação qualidade-preço— poupe face à compra individual dos suplementos