Note: The other languages of the website are Google-translated. Back to English

Como calcular a média das células com base em vários critérios no Excel?

No Excel, a maioria de nós pode estar familiarizado com as funções CONT.SE e SOMASE, que podem nos ajudar a contar ou somar valores com base em critérios. Mas você já tentou calcular a média dos valores com base em um ou mais critérios no Excel?

Células médias baseadas em um critério com função Averageif

Células médias baseadas em múltiplos critérios com função Averageifs


seta azul bolha direita Células médias baseadas em um critério com função Averageif

Supondo que eu tenha o seguinte intervalo de dados, a coluna A é a lista de produtos e a coluna B são os pedidos, agora, farei a média das células de pedidos em que o produto é KTE.

doc-avergae-com-critérios-1

Insira esta fórmula na célula desejada: =AVERAGEIF(A2:A19,D2,B2:B19), (A2: A19 são os dados que contêm os critérios, B2: B19 refere-se ao intervalo que você deseja calcular e D2 é o critério no qual você deseja calcular a média dos valores com base) e pressione Entrar chave para obter o resultado, consulte a imagem:

doc-avergae-com-critérios-2


seta azul bolha direita Células médias baseadas em múltiplos critérios com função Averageifs

Se você deseja calcular a média com vários critérios, o Averageifs função pode ajudá-lo.

A sintaxe Averageifs da seguinte maneira:

AVERAGEIFS (intervalo_média, intervalo_critérios1, critério1, intervalo_critérios2, critérios2…)

  • Intervalo_média: é o intervalo de células para calcular a média;
  • Intervalo_de_critérios1, intervalo_de_critérios2,… São os intervalos nos quais avaliar os critérios associados;
  • Critérios1, criterio2,… São critérios nos quais você se baseia.

Pegue os dados acima, por exemplo, agora, quero calcular a média do pedido de KTE e do pedido maior que 500. Faça o seguinte:

Insira esta fórmula em uma célula em branco: =AVERAGEIFS(B2:B19,A2:A19,E1,B2:B19,">500")( A2: A19 são os dados que contêm os critérios1, B2: B19 refere-se ao intervalo que você deseja calcular, E1 e > 500 são os critérios 1 e os critérios 2) e pressione Entrar chave para obter o resultado desejado. Veja a imagem:

doc-avergae-com-critérios-3

NOTA Se você tiver mais de dois critérios que deseja, você só precisa adicionar os intervalos de critérios e os critérios que você precisa como este: = AVERAGEIFS (C2: C19, A2: A19, F1, B2: B19, F2, C2: C19, "<500"), (A2: A19 e F1 são o primeiro intervalo de critérios e critérios, B2: B19 e F2 são o segundo intervalo de critérios e critérios, C2: C19 e <500 são o terceiro intervalo de critérios e critérios, C2: C19 refere-se ao intervalo Você deseja calcular a média dos valores), consulte a captura de tela:

doc-avergae-com-critérios-4


Artigos relacionados:

Como calcular a média dos 3 valores superiores ou inferiores no Excel?

Como calcular a média dos últimos 5 valores de uma coluna com a entrada de novos números?

Como calcular a média a cada 5 linhas ou colunas no Excel?


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (16)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
7 $ 3.00 20 $ 40.00 3 $ 6.00 0 $ - MINHA MÉDIA PARA CÉLULAS B3,B5,B7,B9 DEVE SER 10 MINHA CONTAGEM PARA CÉLULAS B3,B5,B7,B9 DEVE SER 3 Como obtenho médias para células específicas excluindo zero
Este comentário foi feito pelo moderador no site
Eu quero células médias é que essas células estão entre um intervalo. Se A estiver entre o intervalo 1 e o intervalo 2, valor médio em B. Qual fórmula eu usaria? Ex. A B Faixa 1 Faixa 2 $ 78,093 651,462 55001 60000 $ 76,968 636,679 $ 76,946 1,682,295 $ 73,909 142,277 $ 73,567 624,257 $ 71,505 492,828 $ 67,772 351,316 $ 63,786 458,169 $ 63,263 157,665 $ 58,427 180,498 $ 56,693 187,028 $ 56,510 73,339 $ 56,129 80,832 Obrigado por qualquer ajuda.
Este comentário foi feito pelo moderador no site
Quero pegar números em várias colunas e combiná-los em uma média. Eu tenho três colunas para média, quero que duas das colunas contem 40% cada e a coluna restante conte 20%. Isso é possível? Obrigado!
Este comentário foi feito pelo moderador no site
Oi lá,


Meu é Pablo e gostaria de lhe perguntar sobre esta situação. Eu tenho uma coluna com vários valores e alguns deles são zeros. Como são medições em dB, esta é a fórmula de matriz que uso para obter a média: =10*LOG(AVERAGE(10^(C3:C66/10))))

Meu problema é que estou tentando chegar com uma fórmula que não leva em conta os zeros.

Eu tentei a próxima fórmula, mas parece que não funciona para a minha situação: =10*LOG(AVERAGEif(C3:C66,"<>0",[10^(C3:C66/10)]))

Ficaria muito agradecido se você pudesse me dar uma dica para resolver este problema.

Agradeço antecipadamente,

Pablo.
Este comentário foi feito pelo moderador no site
Eu tenho um problema semelhante ao exemplo nº 3, mas a diferença é que preciso da média entre duas datas em vez de um único mês. Alguma sugestão?
Este comentário foi feito pelo moderador no site
Olá, Crist,

Para resolver seu problema, aplique a fórmula abaixo:
=MÉDIASE(C2:C15, A2:A15, F1, B2:B15, ">=" &F2, B2:B15, "<=" &G2, C2:C15, ">300")

Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Oi,
Eu tenho 200 observações. Preciso obter uma média de 21 a 40 observações. Estou lutando para definir uma fórmula averageif. Qualquer sugestão será apreciada.
Este comentário foi feito pelo moderador no site
Código VBA para calcular a média de um ou mais intervalos de números diferentes de zero:


Opção explícita
Função avgNonZeros(ParamArray rangeList() As Variant) As Variant
'Retorna a média de todos os valores diferentes de zero de rangeList.
'rangeList pode ser um ou vários intervalos.
Escurecer célula como intervalo
Dim i tanto tempo
Dim totSum como longo
Dim cnt por muito tempo
DoEvents 'permite cálculos antes de executar
avgNonZeros = 0 'retorno padrão
Para i = LBound(rangeList) Para UBound(rangeList)
Para cada célula em rangeList(i)
Se célula <> 0 Então
totSum = totSum + célula
cnt = cnt + 1
Se acabar
Próxima célula
Proximo eu
Se cnt <> 0 Então avgNonZeros = totSum / cnt
Função final
Este comentário foi feito pelo moderador no site
Tenho 4 variáveis: 1ª: Data de início, 2ª: Data de término, 3ª: Data da medição, 4ª: medição. Eu quero calcular a média da 4ª variável entre cada período de início-término. Como eu posso fazer isso? Eu acho que é um pouco complicado. Cada data de início tem uma data equivalente de término. O mesmo se aplica para a 3ª e 4ª variáveis.
Como posso fazer isso acontecer?
Este comentário foi feito pelo moderador no site
Para obter uma média de dados em uma coluna com vários critérios, as fórmulas a seguir podem ser usadas.

Sintaxe = AVERAGEIFS (Intervalo, intervalo 1, critério 1, intervalo 2, critério 2)

Nesse caso, meu requisito é encontrar a média dos dados em um intervalo de números, sem considerar '0 - Zero' e valores maiores que '3000'.

O total de dados no intervalo é de 31 nos ,

E as fórmulas serão

=AVERAGEIFS(G5:G35,G5:G35, "> 3000", G5:G35,"<>0")
Este comentário foi feito pelo moderador no site
Oi lá
Estou tentando calcular a porcentagem de pessoas de 4 regiões (inserida na coluna b)
e porcentagem por etnia (inseridas na coluna D)
Posso calcular a idade média e a porcentagem de idades, mas não consigo encontrar uma fórmula para calcular as regiões e etnias. Qualquer sugestão seria apreciada, obrigado Tracy
Este comentário foi feito pelo moderador no site
Que fórmula eu usaria se quisesse obter minhas médias de um mês, mas não contar os dias que são zero (0)? Estou acompanhando meu uso mensal de eletricidade, mas preciso obter uma média antes mesmo do final dos meses. Alguma ideia ou ajuda?
Este comentário foi feito pelo moderador no site
Olá, TFkidd
Para resolver seu problema, aplique a fórmula abaixo:
=AVERAGE(IF(B2:B31<>0,B2:B31))
Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Olá, estou tentando criar uma média apenas se a linha atender aos critérios em outras colunas. Preciso incluir apenas o número na coluna J se essa linha tiver um "B" na coluna F e um "M" na coluna E. Eu elaborei a fórmula se for apenas uma condição:

=MÉDIA SE(F2:F114, "B", J2:J114)

Mas não consigo descobrir como obter apenas números médios na coluna J que atendam a ambas as condições.
Este comentário foi feito pelo moderador no site
Olá, Sally
Para calcular a média com base em vários critérios, você pode aplicar a função AVERAGEIFS, use a fórmula abaixo:
=MÉDIAIFS(J2:J114, F2:F114, "B", E2:E114, "M" )

Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Muito obrigado, funcionou perfeitamente!
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL