Curso
Se você precisa achar o valor do meio em qualquer lista ou vetor, e se está trabalhando com uma distribuição distorcida ou precisa de uma estatística não paramétrica por algum outro motivo, pode usar a função “ MEDIAN()
” no Excel. Continue lendo e eu vou te mostrar como funciona.
O que faz a função MEDIAN() do Excel?
Deixa eu explicar direitinho o que é/o que oferece o MEDIAN()
e por que ele é útil.
Enquanto medidas como a média podem ser distorcidas por valores muito altos ou muito baixos, a mediana ( MEDIAN()
) dá o número que fica no meio do seu conjunto de dados, de uma forma que é resistente a valores atípicos. É por isso que a mediana é usada pra coisas como preços de imóveis.
Quando você coloca os números do menor para o maior, o MEDIAN()
escolhe o do meio. (E se você tiver um número par, ele calcula a média dos dois números centrais.)
Sintaxe e argumentos da função MEDIAN() do Excel
A sintaxe do MEDIAN()
é bem simples:
=MEDIAN(number1, [number2], ...)
number1, number2, ...
: Você pode colocar números individuais, referências de células ou intervalos inteiros.
Você só precisa de um argumento para começar (não faria muito sentido encontrar a mediana de um vetor com um número (a mediana de cinco, por exemplo, se fossem cinco)), mas você pode incluir quantos argumentos forem necessários.
Se você está se perguntando, o comando “ MEDIAN()
” vai automaticamente pular as células vazias e ignorar qualquer texto, então você não precisa se preocupar em limpar seus dados antes. Em outras palavras, se você tiver muitas células em branco, não vai adicionar um monte de zeros.
Um exemplo rápido: Excel MEDIAN() em ação
Imagina que você tem uma lista de notas de exames nas células A2 a A6:
Para achar a nota média nesse grupo, é só usar:
=MEDIAN(A2:A6)
Esse é provavelmente o tipo de uso mais comum, em que você coloca um intervalo na função.
Veja como o Excel tá fazendo isso: O Excel primeiro organiza os valores pra ficar assim: 78, 85, 88, 90, 92 e, em seguida, retorna 88, que é o valor no meio.
Como o Excel MEDIAN() lida com números pares e ímpares
MEDIAN()
se adapta quando seu conjunto de dados tem um número par ou ímpar de entradas. Isso é importante porque o comportamento da função muda um pouco dependendo da contagem:
-
Número ímpar de valores:
MEDIAN()
retorna o valor central único. -
Número par de valores:
MEDIAN()
faz a média dos dois números do meio.
Digamos que você adicione outra pontuação — tipo, 94 na célula A7:
Agora, digite:
=MEDIAN(A2:A7)
O Excel classifica as notas como (78, 85, 88, 90, 92, 94). Os dois valores do meio são 88 e 90. O site MEDIAN()
faz a média desses valores e dá como resultado 89.
Excel MEDIAN() com vários intervalos ou números
MEDIAN()
também lida com situações mais complicadas. Pode aceitar vários intervalos ou uma mistura de intervalos e números individuais.
=MEDIAN(A2:A6, B2:B6, 100)
Essa fórmula pega todos os números de A2:A6, todos de B2:B6 e adiciona o valor 100 à mistura, depois encontra a mediana de tudo. Assim, você não precisa organizar todos os números em uma linha ou coluna antes de usar a função.
Encontrando a data MEDIAN()
O Excel trata as datas como números de série, então MEDIAN()
pode encontrar a data “do meio”. Esse é um truque útil para cronogramas de projetos.
Como MEDIAN() lida com texto, células vazias e erros
Você vai encontrar células vazias, com texto ou valores lógicos. É importante saber como o MEDIAN()
reage com essas cates:
-
Célulasvazias: Ignorado completamente. Eu já falei disso antes.
-
Texto: Ignorado se aparecer em uma célula ou intervalo referenciado. Mas, se você digitar o texto direto na fórmula (como
=MEDIAN("apple", 10))
), o Excel vai mostrar um erro “#VALUE!
”, então não faça isso. -
Valores lógicos (TRUE, FALSE): Se estiverem incluídos em um intervalo, eles serão ignorados. Se você digitar diretamente como argumentos,
TRUE
conta como 1 eFALSE
como 0.
E se não tivéssemos a função MEDIAN()?
Você poderia encontrar a mediana sem a função “ MEDIAN()
”. Se você estiver curioso, eu mostro como fazer, mas não recomendo porque, como você vai ver, dá muito trabalho.
Primeiro, conta quantos números você tem com =COUNTA()
. Depois, pega a posição do valor do meio com ROUNDUP()
. Depois, pega esse valor com SMALL()
. Sua fórmula pode ficar assim:
=SMALL(A2:A6, ROUNDUP(COUNTA(A2:A6)/2, 0))
Isso funciona quando tem um número ímpar de valores. Para contagens pares, você pode calcular a média de duas chamadas SMALL()
:
=(SMALL(A2:A7, COUNTA(A2:A7)/2) + SMALL(A2:A7, COUNTA(A2:A7)/2 + 1)) / 2
Como você pode ver, dá a mesma resposta. Mas poupa-te do trabalho e usa MEDIAN()
)
Erros comuns
As seguintes coisas podem te atrapalhar:
-
Incluindo texto direto: Digitar
=MEDIAN(10, "apple", 20)
mostra um erro chato de#VALUE!
. -
Misturando intervalos de tamanhos diferentes:
MEDIAN()
é só juntar todos os números; não importa o tamanho ou a forma de cada intervalo.
Combinando MEDIAN() com outras funções
Você pode juntar MEDIAN()
com IF()
pra achar a mediana dos valores que atendem a uma condição. Faça isso com uma fórmula de matriz. Por exemplo, pra calcular a mediana das notas acima de 80:
=MEDIAN(IF(A2:A10>80, A2:A10))
Você também pode juntar o MEDIAN()
com FILTER()
=MEDIAN(FILTER(A2:A10, A2:A10>80))
Essas abordagens permitem que você se concentre em subconjuntos específicos dos seus dados, proporcionando um resultado mais direcionado.
Conclusão
Lembre-se de que MEDIAN()
pula espaços em branco, ignora texto e dá uma boa ideia do valor médio, independentemente da forma do seu conjunto de dados. É legal pra aqueles casos em que valores fora da média podem bagunçar a média, tipo distribuição de renda, como eu falei, ou duração de projetos.
Se você quer continuar aprimorando suas habilidades no Excel, dê uma olhada no nosso curso Análise de dados no Excel, onde você vai aprender sobre outras estatísticas resumidas e, em seguida, aprender as técnicas de análise que levam a melhores decisões (e vão impressionar seu chefe).
Avance em sua carreira com o Excel
Adquira as habilidades para maximizar o Excel - não é necessário ter experiência.

Perguntas frequentes
E se todos os valores forem iguais?
MEDIAN()
vai só devolver esse valor. Sem surpresas.
Posso usar MEDIAN() horizontalmente/em uma linha?
Sim, com certeza. É só selecionar as células da linha, tipo =MEDIAN(B2:F2)
.
A função MEDIAN() funciona com dados que não são numéricos?
Não. Ele pula o texto e as células vazias nos intervalos, mas vai aparecer um erro se você digitar texto direto.