Como calcular a média dos vários valores correspondentes obtidos com o PROCV no Excel?
Em muitas situações práticas, um valor de procura pode surgir várias vezes na sua tabela, e cada ocorrência pode ter um valor associado que deseja incluir nos seus cálculos. Se precisar de calcular a média de todos os valores correspondentes a um determinado valor de procura — ou seja, obter a média dos resultados de múltiplas correspondências do PROCV — o Excel oferece vários métodos eficientes para o fazer. Ao calcular a média de todos os valores-alvo que correspondem a um valor de procura, obtém informações mais aprofundadas, ideais para tarefas como análise de vendas, controlo de qualidade ou resumo de resultados de inquéritos. Neste artigo abrangente, encontrará instruções claras para diversas soluções, desde abordagens baseadas em fórmulas até ferramentas avançadas, juntamente com os respetivos cenários, vantagens e limitações.
- Calcular a média de múltiplos resultados de PROCV com fórmula
- Calcular a média de múltiplos resultados de PROCV com a funcionalidade Filtro
- Calcular a média de múltiplos resultados de PROCV com Kutools para Excel
- Calcular a média de múltiplos resultados de PROCV com Tabela Dinâmica
- Calcular a média de múltiplos resultados de PROCV com macro VBA
Calcular a média de múltiplos resultados de PROCV com fórmula
Quando precisa de encontrar e calcular a média de vários valores associados ao mesmo item de procura, utilizar uma fórmula direta é uma das formas mais rápidas e flexíveis. A função MÉDIA.SE ou uma fórmula matricial resolve facilmente esta tarefa sem criar colunas adicionais.
Introduza a seguinte fórmula numa célula vazia (por exemplo, F2):
=AVERAGEIF(A1:A24,E2,C1:C24) Prima a tecla Enter após digitar a fórmula. Imediatamente, obterá a média de todos os valores na coluna C cujos valores correspondentes na coluna A coincidam com o seu valor de procura, localizado na célula E2. Veja a ilustração abaixo:
Explicação dos parâmetros e dicas:
- A1:A24: O intervalo que contém o seu intervalo de valores de pesquisa.
- E2: O valor específico que deseja procurar.
- C1:C24: O intervalo a partir do qual pretende calcular a média dos valores correspondentes.
Abordagem alternativa (para utilizadores familiarizados com fórmulas matriciais):
Introduza a seguinte fórmula numa célula vazia e utilize Ctrl+Shift+Enterpara confirmar:
=AVERAGE(IF(A1:A24=E2,C1:C24)) As fórmulas matriciais processam cada comparação individualmente — uma vantagem útil em versões do Excel que não suportam matrizes dinâmicas. Certifique-se de que os intervalos têm exatamente o mesmo tamanho para evitar erros.
Cenários práticos e notas:
- Ideal para conjuntos de dados não filtrados e com necessidades simples de pesquisa.
- Se algum dos intervalos incluir células vazias, estas são ignoradas no cálculo da média.
- Em tabelas dinâmicas ou ao adicionar dados, considere utilizar referências de tabela para obter fórmulas mais robustas.
- Tenha atenção a desfasamentos acidentais entre intervalos de células — uma fonte comum de médias incorretas ou erros.
Calcular a média de múltiplos resultados de PROCV com a funcionalidade Filtro

A função Filtro no Excel permite ocultar temporariamente as linhas que não cumprem critérios específicos, facilitando o foco nos resultados que realmente importam. Com esta técnica, pode isolar todos os registos correspondentes ao seu valor de procura e calcular rapidamente a média dos valores visíveis.
1. Selecione a linha de cabeçalho dos seus dados e, em seguida, vá até Dados > Filtro.
/p>
2. Na coluna que contém o intervalo de valores de pesquisa, clique na seta suspensa do filtro e selecione apenas o item que pretende analisar. Clique em OK para aplicar o filtro. A tabela mostrará apenas os registos correspondentes ao seu valor de procura. Veja a captura de ecrã à esquerda:
3. Introduza a seguinte fórmula numa célula vazia (por exemplo, abaixo dos seus dados):
=AVERAGEVISIBLE(C2:C22) Prima Enter para calcular a média de todas as células atualmente visíveis (filtradas) na coluna C. Desta forma, garante que apenas os valores exibidos após a aplicação do filtro são incluídos no resultado.
Vantagens e cenários: Esta abordagem é ideal quando pretende inspecionar ou processar dados de forma manual e interativa, e os seus dados já estão organizados numa tabela com cabeçalhos. É especialmente eficaz ao trabalhar com filtros complexos ou com Formatação Condicional.
Limitações: Se modificar ou remover filtros, a fórmula ajustar-se-á automaticamente aos dados visíveis nesse momento, sendo necessário o complemento AVERAGEVISIBLE (o Excel padrão não inclui esta função). Além disso, certifique-se de que não existem linhas ocultas não relacionadas com o filtro, pois estas também serão excluídas.
Demonstração: Média de múltiplas correspondências do PROCV com a funcionalidade Filtro
Média de múltiplas correspondências do PROCV com Kutools para Excel
Se precisar frequentemente de resumir e agregar dados com base em duplicados, o Kutools para Excel oferece uma solução prática através da sua funcionalidade Mesclar Linhas Avançado. Esta ferramenta combina ou calcula rapidamente valores — como média, soma ou contagem — para registos correspondentes num único passo, sendo ideal para grandes conjuntos de dados ou relatórios regulares.
1. Destaque o intervalo da sua tabela de dados, incluindo tanto a coluna de procura como os valores a calcular. Em seguida, vá até Kutools > Conteúdo > Mesclar Linhas Avançado. Veja a captura de ecrã:
2. Na caixa de diálogo que aparece:
- Selecione a coluna com o seu intervalo de valores de pesquisa e clique em Chave Primária.
- Escolha a coluna com os seus valores-alvo e, em seguida, clique em Calcular > Média.
- Defina regras de combinação ou cálculo para outras colunas, conforme necessário—por exemplo, combinar texto com vírgulas ou aplicar soma, máximo ou mínimo.
3. Clique em Ok para aplicar as definições.
As linhas com intervalos de valor de pesquisa duplicados estão agora combinadas, e os valores na coluna designada são automaticamente calculados como média para cada valor de pesquisa único — uma solução particularmente útil para preparar relatórios resumo ou condensar dados.
Dica prática: O uso do Mesclar Linhas Avançado reduz cálculos manuais e evita erros potenciais. Esta ferramenta é ideal para utilizadores que processam regularmente dados com intervalos de valor de pesquisa recorrentes e precisam de resumos acionáveis em tempo útil. Verifique sempre se as colunas corretas foram atribuídas antes de combinar, especialmente quando a estrutura dos dados sofrer alterações.
Kutools para Excel– Potencie o Excel com mais de 300 ferramentas essenciais, tornando o seu trabalho mais rápido e fácil, e aproveite as funcionalidades de IA para um processamento de dados mais inteligente e uma maior produtividade.Obtenha Já
Demonstração: calcular a média de múltiplos resultados de PROCV com Kutools para Excel
Média de múltiplas correspondências do PROCV com Tabela Dinâmica
As Tabelas Dinâmicas oferecem uma abordagem dinâmica e visual para resumir e analisar dados. Com uma Tabela Dinâmica, pode agrupar automaticamente os registos pelo seu valor de procura e apresentar a média de uma coluna-alvo para cada grupo, obtendo um resumo interativo que se atualiza à medida que os seus dados mudam.
Cenários mais eficazes: Esta abordagem é ideal quando precisa de um resumo global de todos os intervalos de valores de pesquisa de uma só vez, em vez de se concentrar num único valor. As Tabelas Dinâmicas também são excelentes para explorar dados rapidamente, gerar relatórios e apresentar os seus resultados num formato ordenável e expansível.
Instruções:
- Selecione todo o conjunto de dados, incluindo os cabeçalhos.
- Vá até Inserir > Tabela Dinâmica > Da Tabela ou Intervalo. Escolha se pretende colocar a Tabela Dinâmica numa nova folha de cálculo ou numa folha existente, conforme necessário.
- No painel Campos da Tabela Dinâmica, arraste a coluna que contém o seu intervalo de valores de pesquisa para a área Linhas.
- Arraste a coluna cuja média pretende calcular para a área Valores. Clique no campo de valor, selecione Configurações de Campo de Valor e defina o tipo de cálculo como Média.
Isto resulta numa tabela resumo que lista cada valor de procura único com a sua média calculada para os dados associados. Pode alterar facilmente o agrupamento, filtrar ou explorar detalhes conforme necessário.
Vantagens: Não requer fórmulas, suporta atualizações dinâmicas e é ideal para relatórios e análise de dados.
Desvantagens: São necessários passos adicionais para atualizar após alterações nos dados, é menos indicado para extrair um único valor diretamente em outras fórmulas e a configuração inicial exige alguma familiaridade básica com Tabelas Dinâmicas.
Dicas de resolução de problemas: Se os valores aparecerem como contagens ou somas em vez de médias, verifique a definição de cálculo do campo. Para obter os melhores resultados, certifique-se de que as colunas têm cabeçalhos adequados e resolva eventuais duplicações de nomes de coluna antes de criar a Tabela Dinâmica.
Calcular a média de múltiplos resultados de PROCV com macro VBA
Para utilizadores avançados e aqueles que gerem dados atualizados regularmente, utilizar uma macro VBA permite automatizar o processo de cálculo da média em todos os registos correspondentes a um valor de procura. Este método percorre os seus dados para encontrar todas as correspondências e calcula a média, sendo adequado para grandes conjuntos de dados ou quando necessita de um fluxo de trabalho repetível.
Cenários aplicáveis e notas: O VBA é ideal quando calcula frequentemente médias, pretende automatizar relatórios ou necessita de uma abordagem flexível adaptável a disposições de dados invulgares. As macros VBA funcionam melhor quando se sente à vontade para ativar macros no seu livro e precisa de saídas personalizadas.
1. Vá até ao separador Programador, escolha Visual Basic ou prima as teclas Alt + F11 para abrir o editor VBA e, em seguida, clique em Inserir > Módulo. Copie e cole o código abaixo no novo módulo:
Sub AverageVlookupMatches()
Dim lookupCol As Range
Dim avgCol As Range
Dim lookupValue As Variant
Dim total As Double
Dim count As Long
Dim i As Long
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set lookupCol = Application.InputBox("Select the lookup column", xTitleId, Selection.Address, Type:=8)
Set avgCol = Application.InputBox("Select the column to average", xTitleId, , Type:=8)
lookupValue = Application.InputBox("Enter lookup value", xTitleId, , Type:=2)
Application.ScreenUpdating = False
total = 0
count = 0
For i = 1 To lookupCol.Rows.Count
If lookupCol.Cells(i, 1).Value = lookupValue Then
If IsNumeric(avgCol.Cells(i, 1).Value) Then
total = total + avgCol.Cells(i, 1).Value
count = count + 1
End If
End If
Next i
If count > 0 Then
MsgBox "Average of all matches: " & total / count, vbInformation, "Result"
Else
MsgBox "No matches found.", vbExclamation, "Result"
End If
Application.ScreenUpdating = True
End Sub 2. Após colar o código, feche o editor do VBA. Para executar a macro, regresse ao Excel e prima a tecla F5 ou clique em Executar. Quando solicitado, selecione a coluna de procura, a coluna dos valores cuja média pretende calcular e introduza o valor de procura. A macro apresentará a média calculada numa caixa de mensagem.
Dicas práticas e precauções: Certifique-se de que as suas colunas de procura e de valores têm o mesmo número de linhas e de que não existem linhas em branco nas áreas selecionadas. As entradas com valores não numéricos na coluna-alvo serão ignoradas. Para uma automatização mais eficaz, ajuste os intervalos com nome ou a lógica da macro conforme necessário à estrutura da sua folha de cálculo.
Resolução de problemas: Se surgir a mensagem «Nenhuma correspondência encontrada», verifique se existem espaços iniciais ou finais, ou inconsistências no tipo de dados na sua coluna de pesquisa. Certifique-se também de que as macros estão ativadas para execução.
Artigos relacionados:
Calcular a média/taxa de crescimento anual composta no Excel
Calcular média móvel/rolante no Excel
Média por dia/mês/trimestre/hora com Tabela Dinâmica no Excel
As Melhores Ferramentas de Produtividade para o Office
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.
- 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