O que a função MAIOR faz?
A função MAIOR devolve o valor que ocupa a posição k quando os dados são ordenados do maior para o menor. MAIOR(dados; 1) é o maior valor, MAIOR(dados; 2) é o segundo maior, e assim por diante. Valores repetidos ocupam posições diferentes. Serve para montar rankings, como os três primeiros colocados.
| Nome em português | MAIOR |
|---|---|
| Nome em inglês | LARGE |
| Categoria | Estatística |
| Retorna | Número (o valor que ocupa a posição k, do maior para o menor) |
| Existe desde | Excel 2007 ou anterior · existe no Excel 2013 |
Qual é a sintaxe da função MAIOR?
No Excel em português do Brasil os argumentos se separam com ponto e vírgula; em inglês, com vírgula. Argumentos entre colchetes são opcionais.
| Argumento | Obrigatório | O que aceita |
|---|---|---|
| matriz | Sim | O intervalo ou a matriz de dados em que se procura o k-ésimo maior valor. |
| k | Sim | A posição desejada, contada do maior para o menor: 1 é o maior valor. Precisa estar entre 1 e a quantidade de dados. |
Como usar a função MAIOR na prática?
Exemplo 1: Pódio de um campeonato
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Atleta | Pontos | ||
| 2 | Rui | 87 | 95 | |
| 3 | Tânia | 92 | 92 | |
| 4 | Léo | 78 | 92 | |
| 5 | Nina | 95 | 87 | |
| 6 | Gil | 92 | ||
| 7 | Ivo | 81 |
=MAIOR(B2:B7;1) Em inglês: =LARGE(B2:B7,1) =MAIOR(B2:B7;2) Em inglês: =LARGE(B2:B7,2) =MAIOR(B2:B7;3) Em inglês: =LARGE(B2:B7,3) =MAIOR(B2:B7;4) Em inglês: =LARGE(B2:B7,4) Ordenados do maior para o menor, os pontos são 95, 92, 92, 87, 81 e 78. O 92 aparece duas vezes (Tânia e Gil), e por isso ocupa tanto a posição 2 quanto a posição 3. O 87 só vem na posição 4: a função não pula posições nem descarta os repetidos.
Exemplo 2: Soma dos três maiores e o menor valor
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Atleta | Pontos | ||
| 2 | Rui | 87 | 279 | |
| 3 | Tânia | 92 | 78 | |
| 4 | Léo | 78 | ||
| 5 | Nina | 95 | ||
| 6 | Gil | 92 | ||
| 7 | Ivo | 81 |
=MAIOR(B2:B7;1)+MAIOR(B2:B7;2)+MAIOR(B2:B7;3) Em inglês: =LARGE(B2:B7,1)+LARGE(B2:B7,2)+LARGE(B2:B7,3) =MAIOR(B2:B7;LINS(B2:B7)) Em inglês: =LARGE(B2:B7,ROWS(B2:B7)) A primeira fórmula soma as três maiores posições (95 + 92 + 92 = 279). Na segunda, k vale ROWS(B2:B7), que é 6, a quantidade de dados: a última posição do ranking é o menor valor, 78, o mesmo resultado de MÍNIMO.
Quais erros a função MAIOR costuma dar?
#NÚM!
Por que acontece: O k é menor ou igual a zero, ou maior que a quantidade de dados, ou a matriz está vazia.
Como corrigir: Use um k inteiro entre 1 e o número de valores do intervalo. Para o k automático, compare com CONT.NÚM.
=MAIOR(B2:B4;4)Resultado: #NÚM!#VALOR!
Por que acontece: O k é um texto que não pode ser convertido em número.
Como corrigir: Digite o k como número ou aponte para uma célula com número.
=MAIOR(B2:B4;"x")Resultado: #VALOR!Dois colocados com o mesmo valor
Por que acontece: Valores repetidos ocupam posições diferentes: se o segundo e o terceiro colocados têm 92, MAIOR(...;2) e MAIOR(...;3) devolvem ambos 92.
Como corrigir: Para classificar com empate, use a função ORDEM.EQ. Para obter valores distintos, é preciso tirar os repetidos antes.
MAIOR no Google Planilhas e no LibreOffice Calc
| Programa | Nome da função | Observação |
|---|---|---|
| Excel | MAIOR (LARGE) | Referência deste dicionário. |
| Google Planilhas | MAIOR (LARGE) | Funciona do mesmo jeito. A página de ajuda em português mostra o nome MAIOR (LARGE), com os argumentos dados e n, em que n é a posição do maior para o menor. Documentação do Google |
| LibreOffice Calc | MAIOR (LARGE) | No LibreOffice Calc em português a função também se chama MAIOR, com a sintaxe MAIOR(Dados; RankC). A ajuda informa que a função ignora textos e células vazias e que, se RankC for uma matriz, a função vira função de matriz. Ajuda do LibreOffice |
A função MAIOR existe no Excel 2013?
Existe no Excel 2013 Excel 2007 ou anterior
A lista oficial de funções do Excel não traz marcador de versão para a MAIOR, o que indica que ela existe desde antes do Excel 2010 e, portanto, também no Excel 2013 e nas versões mais novas.
Veja todas as funções por versão em funções do Excel por versão.
O que mais vale saber sobre a MAIOR?
- MAIOR(matriz; 1) é igual a MÁXIMO, e MAIOR(matriz; n), com n a quantidade de dados, é igual a MÍNIMO.
- Para saber quem tem o valor, e não apenas o valor, combine MAIOR com PROCV ou ÍNDICE e CORRESP.
- Textos, células vazias e valores lógicos dentro da matriz são ignorados na contagem de posições.
- Para o k-ésimo menor valor, use MENOR.
Perguntas frequentes sobre a MAIOR
Como pegar o segundo maior valor no Excel?
Use MAIOR com k igual a 2, como em =MAIOR(B2:B20; 2). Para o terceiro, k igual a 3, e assim por diante.
O que acontece com valores repetidos na função MAIOR?
Cada repetição ocupa uma posição. Se o maior valor aparece duas vezes, MAIOR(...;1) e MAIOR(...;2) devolvem o mesmo número, e o próximo valor só vem em MAIOR(...;3).
Por que a MAIOR retorna #NÚM!?
Porque o k é zero, negativo ou maior que a quantidade de valores numéricos, ou porque a matriz está vazia. Use um k de 1 até o total de dados.
Funções relacionadas
Ver todas as funções de estatística
Fontes consultadas
- Microsoft: função MAIOR
- Microsoft: funções do Excel por categoria (marcadores de versão)
- Google: MAIOR no Planilhas
- Google: lista de funções do Planilhas
- LibreOffice: funções estatísticas, parte 3 (MAIOR)
Consultado em 21/10/2026. Os resultados dos exemplos acima foram calculados por programa, a partir dos dados mostrados em cada tabela. Encontrou algo errado? Escreva para contato@office2013.com.br.