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

Como calcular a mediana no Excel, ignorando zeros e erros?

AutorSun Data de Modificação

Em muitas tarefas de análise de dados no Excel, calcular a mediana com precisão é essencial para compreender a tendência central do seu conjunto de dados. Contudo, por vezes esse conjunto inclui zeros ou valores de erro (como)#DIV/0!, #N/D, etc.), que podem comprometer um cálculo direto da mediana. Por exemplo, ao usar a fórmula padrão =MEDIANA(intervalo), os zeros são incluídos no cálculo e, se houver células inválidas no intervalo, a fórmula devolve um erro — o que pode levar a resultados enganosos ou falhas no cálculo, conforme ilustrado abaixo.
Uma captura de ecrã que mostra quando é necessário calcular a mediana com zeros e erros incluídos na gama de dados

Para resolver esta questão, existem várias soluções que lhe permitem calcular a mediana excluindo zeros ou erros, garantindo uma análise rigorosa e robusta. Estas soluções adaptam-se a diversos cenários — como a limpeza de dados de inquéritos, relatórios financeiros ou medições científicas — em que é essencial remover zeros ou erros para obter resultados significativos. Abaixo, encontra guias práticos passo a passo para cada método disponível no Excel, desde fórmulas diretas até técnicas avançadas de automatização.

Mediana ignorando zeros

Mediana ignorando erros

VBA: Mediana ignorando zeros e erros (UDF)

Power Query: Mediana após filtrar zeros/erros


seta azul para a direita com balão Mediana ignorando zeros

Quando o seu intervalo contém zeros que não pretende incluir no cálculo da mediana — por exemplo, valores em falta representados por 0 — pode usar uma fórmula matricial para os excluir. Esta abordagem é especialmente útil em conjuntos de dados onde os zeros servem como marcadores de informação indisponível e não como medições reais.

Selecione uma célula onde deseje apresentar a mediana (por exemplo, C2) e introduza a seguinte fórmula:

=MEDIAN(IF(A2:A17<>0,A2:A17))

Depois de introduzir a fórmula, em vez de premir apenas Enter, prima Ctrl + Shift + Enter para a transformar numa fórmula matricial (verá chavetas a aparecerem à volta da fórmula na Barra de Fórmulas). Desta forma, garante que apenas os valores diferentes de zero em A2:A17 são considerados no cálculo da mediana. Veja a imagem:
Uma captura de ecrã que mostra como aplicar a fórmula da mediana no Excel ignorando os zeros

Dicas:

  • Se estiver a utilizar o Excel 365, o Excel 2021 ou versões posteriores, basta premir Enter, graças ao suporte de matrizes dinâmicas.
  • Certifique-se de que existe pelo menos um valor numérico diferente de zero no intervalo; caso contrário, a fórmula devolverá o erro #NÚM!.
  • Esta solução é ideal para limpar respostas de inquéritos, relatórios de despesas ou dados de vendas em que os zeros devem ser excluídos da análise.

seta azul para a direita com balão Mediana ignorando erros

Valores de erro como #N/D, #DIV/0! ou #VALOR! podem fazer com que a função MEDIANA padrão devolva um erro, interrompendo a sua Análise de Dados. Para calcular a mediana de forma segura, excluindo esses erros, utilize a seguinte fórmula matricial.

Selecione qualquer célula onde deseje apresentar o resultado e introduza a fórmula abaixo:

=MEDIAN(IF(ISNUMBER(F2:F17),F2:F17))

Após introduzir a fórmula, prima Ctrl + Shift + Enter (exceto se estiver a utilizar o Excel 365/Excel 2021 ou versões posteriores, que permitem matrizes dinâmicas). Esta fórmula inclui apenas os valores em F2:F17 que sejam números genuínos — ignorando totalmente quaisquer células com erros.
Uma captura de ecrã que mostra como aplicar a fórmula da mediana no Excel ignorando os erros

Dicas e precauções:

  • Se todas as células contiverem valores de erro, o resultado devolverá um erro #NÚM! — certifique-se de que os seus dados incluem pelo menos um número válido.
  • Pode combinar critérios de exclusão — como excluir simultaneamente zeros e erros — aninhando condições.
  • Esta fórmula revela-se especialmente útil ao trabalhar com dados importados, resultados de inquéritos ou demonstrações financeiras que possam incluir cálculos parciais ou falhados.

seta azul para a direita com balão VBA: Mediana ignorando zeros e erros (UDF)

Em cenários onde necessita frequentemente de calcular a mediana ignorando simultaneamente zeros e erros — ou quando procura uma solução que evite a introdução manual de fórmulas matriciais — pode recorrer a uma função personalizada em VBA (Função Definida pelo Utilizador, UDF). Esta abordagem oferece flexibilidade acrescida, já que a função personalizada pode integrar todos os critérios de exclusão e ser utilizada exatamente como qualquer fórmula incorporada, revelando-se ideal para conjuntos de dados grandes ou sujeitos a atualizações frequentes.

Como configurar a UDF:

  1. Clique no separador Programador no Excel. Se não estiver disponível, ative-o através de Ficheiro > Opções > Personalizar Friso.
  2. Clique em Visual Basic para abrir o editor do VBA.
  3. No editor do VBA, clique em Inserir > Módulo para criar um novo módulo.
  4. Copie e cole o seguinte código no módulo:
Function MedianIgnoreZeroError(rng As Range) As Variant
    Dim cell As Range
    Dim tempList() As Double
    Dim count As Integer
    
    count = 0
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    For Each cell In rng
        If IsNumeric(cell.Value) Then
            If cell.Value <> 0 And Not IsError(cell.Value) Then
                count = count + 1
                ReDim Preserve tempList(1 To count)
                tempList(count) = cell.Value
            End If
        End If
    Next cell
    
    On Error GoTo 0
    
    If count = 0 Then
        MedianIgnoreZeroError = CVErr(xlErrNum)
    Else
        MedianIgnoreZeroError = Application.WorksheetFunction.Median(tempList)
    End If
End Function

Como utilizar a UDF:
Após regressar ao Excel, basta introduzir a fórmula =MedianIgnoreZeroError(A2:A17)em qualquer célula (substitua)A2:A17 pelo seu intervalo pretendido). Ao contrário das fórmulas matriciais, pressione apenas Enter — não é necessário utilizar Ctrl + Shift + Enter.

  • Este método revela-se eficaz com conjuntos de dados muito grandes, evita as peculiaridades das fórmulas matriciais e pode ser facilmente adaptado para ignorar outros valores indesejados mediante uma edição adicional do código.
  • Se o intervalo contiver apenas zeros ou erros, o resultado apresentará #NÚM!
  • Se receber um erro #NOME?, verifique se a macro VBA está corretamente instalada e se as macros estão ativadas nas definições do Excel.

seta azul para a direita com balão Power Query: Mediana após filtrar zeros/erros

O Power Query é uma ferramenta poderosa no Excel para importar, transformar e analisar dados — especialmente quando o objetivo é limpar e pré-processar grandes conjuntos de dados antes de calcular métricas como a mediana. Com o Power Query, pode filtrar facilmente zeros e erros, garantindo que apenas números válidos permaneçam no seu cálculo. Esta abordagem revela-se particularmente vantajosa se os seus dados de origem forem atualizados regularmente ou importados de sistemas externos.

Passos para utilizar o Power Query no cálculo da mediana ignorando zeros e erros:

  1. Selecione qualquer célula dentro do seu intervalo de dados e, em seguida, aceda ao separador Dados e clique em A partir de Tabela/Intervalo. Se os seus dados ainda não estiverem em formato de tabela, o Excel pedir-lhe-á para criar uma — basta clicar em OK.
  2. A janela do Editor do Power Query abrirá. Clique na seta suspensa da coluna relevante e desmarque 0para filtrar os valores zero. (Para filtrar erros, clique com o botão direito no cabeçalho da coluna e escolha)Remover Erros.)
  3. Após aplicar o filtro, clique em Base > Fechar e Carregar para enviar os dados limpos de volta à sua folha de cálculo.
  4. Agora, aplique a fórmula padrão =MEDIANA() à coluna com os valores já filtrados, já que os dados excluem todos os itens indesejados.

Este método garante que os seus dados originais permaneçam inalterados, oferece elevada repetibilidade com dados novos ou atualizados e revela-se particularmente eficaz em tarefas recorrentes de relatórios ou ao trabalhar com conjuntos de dados grandes ou externos. Os fluxos de trabalho do Power Query podem ser atualizados com um único clique sempre que os seus dados de origem mudarem, minimizando a intervenção manual e o risco de erros.

  • O Power Query está disponível no Excel 2016 e versões posteriores (ou como suplemento para o Excel 2010 e 2013).
  • Após a transformação, os cálculos podem ser realizados nos dados limpos resultantes, garantindo maior fiabilidade às análises subsequentes.

Se surgirem resultados inesperados, reveja os seus passos de filtragem no Power Query e confirme que ainda existem valores numéricos válidos nos seus dados limpos.

Em resumo, quer prefira usar diretamente fórmulas matriciais, desenvolver uma solução personalizada em VBA para automatização ou aproveitar o Power Query para fluxos de trabalho mais amplos, o Excel oferece várias opções práticas para calcular a mediana ignorando zeros ou erros. Escolha o método que melhor se adapta ao tamanho do seu conjunto de dados, à frequência das atualizações e às suas preferências de fluxo de trabalho, garantindo assim resultados fiáveis e precisos.

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