Como encontrar o maior e o menor valor no Excel
TL;DR
Você pode identificar rapidamente o maior e o menor valor em uma tabela do Excel de duas formas principais: ordenar a tabela (Sort & Filter) para ver os extremos no topo ou usar as funções =MIN() e =MAX() para retornar diretamente os valores. Para obter também os nomes ou linhas relacionadas, combine MAX/MIN com INDEX+MATCH ou use FILTER/SORT em versões mais recentes do Excel.

Organizar números numa planilha facilita a análise — mas não é preciso vasculhar linha a linha. Este guia mostra métodos simples e avançados para encontrar o menor e o maior valor, com exemplos, alternativas, casos de borda e um checklist rápido.
Por que isso importa
Rápida identificação de extremos economiza tempo em análise, validação de dados e relatórios. Saber quando usar ordenação vs. funções evita alterar dados acidentalmente e permite automatizar relatórios.
Formas principais (visão geral)
- Ordenar a tabela (Sort & Filter): bom para inspeção visual e quando quer reorganizar os dados.
- Funções MIN e MAX: retornam os valores extremos sem mudar a ordem dos dados.
- Combinações com INDEX/MATCH ou FILTER: retornam as linhas ou nomes associados aos extremos.
- Funções modernas (SORT, SORTBY, FILTER): criam cópias ordenadas ou filtradas sem modificar os dados originais.
Ordenar a tabela (Sort & Filter)
Use quando quiser ver a linha completa do registro com o maior/menor valor.
Exemplo: temos nomes e notas de alunos (coluna A = Nome, coluna B = Nota).
Passos rápidos:
- Selecione a tabela inteira (inclua cabeçalhos, se houver).
- Na aba Home, seção Editing, clique em Sort & Filter e escolha Custom Sort.
- No diálogo Sort, em Sort by selecione a coluna de interesse (ex.: Nota).
- Em Sort On mantenha Cell Values.
- Em Order escolha Largest to Smallest para ver o maior no topo (ou Smallest to Largest para o menor).
- Clique em OK.
Nota importante: se sua tabela não tiver cabeçalhos, desmarque a opção My data has headers no diálogo de ordenação.
Vantagens:
- Visualização imediata da linha completa do extremo.
- Útil para inspeção e exportação manual.
Desvantagens:
- Altera a ordem original dos dados (salve uma cópia se isso for um problema).
Alternativa sem alterar a tabela (Office 365 / Excel 2021+): use a função SORT para criar uma versão ordenada:
=SORT(A2:B11,2,-1)Neste exemplo, A2:B11 é o intervalo, 2 indica a segunda coluna como critério, e -1 ordena em ordem decrescente (maior para menor). A função cria uma cópia ordenada sem modificar a tabela original.
Usar MIN e MAX para retornar valores extremos
MIN e MAX retornam, respectivamente, o menor e o maior valor de um conjunto numérico.
Exemplo simples:
=MIN(B2:B11)
=MAX(B2:B11)- MIN e MAX ignoram células que contenham texto. Elas trabalham apenas com números.
- Resultado: a própria função retorna o valor numérico (ex.: 42), sem indicar qual linha ou nome corresponde a esse valor.
Obter também a linha ou o nome associado (ex.: aluno com maior nota)
As funções MIN e MAX devolvem o número; para recuperar o nome ligado a esse número, combine com INDEX e MATCH, ou use FILTER em versões modernas.
Exemplo com INDEX + MATCH (compatível com versões antigas):
=INDEX(A2:A11, MATCH(MAX(B2:B11), B2:B11, 0))- INDEX(A2:A11, …) retorna o nome na posição encontrada.
- MATCH(MAX(…), B2:B11, 0) encontra a posição da maior nota.
- Se houver empates, MATCH retorna a primeira ocorrência.
Exemplo para listar todos os nomes com a nota máxima (Office 365 / Excel 2021+):
=FILTER(A2:A11, B2:B11 = MAX(B2:B11))FILTER retorna todas as linhas que satisfazem a condição (várias correspondências são listadas).
Fórmulas úteis resumidas
- Valor mínimo: =MIN(B2:B11)
- Valor máximo: =MAX(B2:B11)
- Nome do maior: =INDEX(A2:A11, MATCH(MAX(B2:B11), B2:B11, 0))
- Todos com maior valor (versões modernas): =FILTER(A2:A11, B2:B11=MAX(B2:B11))
- Cópia ordenada por nota decrescente: =SORT(A2:B11,2,-1)
Casos de borda e como tratá-los
- Células vazias: MIN/MAX ignoram células vazias.
- Texto em intervalo numérico: texto é ignorado por MIN/MAX; verifique dados com ISNUMBER.
- Erros (#N/A, #VALUE!): causem erro nas fórmulas. Use IFERROR para mascarar ou AGGREGATE para ignorar erros.
- Valores booleanos: MIN/MAX padrão não consideram TRUE/FALSE; funções alternativas como MINA/MAXA se comportam diferente (ver documentação do Excel para detalhes de inclusão de valores lógicos).
Dica de validação rápida para seu intervalo B2:B11:
=SUMPRODUCT(--NOT(ISNUMBER(B2:B11)))Se o resultado for >0, há células não numéricas no intervalo.
Quando cada método falha ou é inadequado
- Ordenação manual: ruim para dashboards automatizados, pode confundir quem espera ordem original.
- MIN/MAX sem INDEX/MATCH: não mostra o registro completo — apenas o número.
- FILTER/SORT/SEQUENCE: disponíveis apenas em versões modernas do Excel (Microsoft 365, Excel 2021+).
- Formulários com dados importados: valores armazenados como texto (ex.: “42”) podem ser ignorados; use VALUE ou conversão prévia.
Mini‑metodologia para escolher a melhor abordagem
- Precisa alterar a tabela? Se sim, use Sort & Filter.
- Precisa do valor apenas? Use MIN / MAX.
- Precisa do registro completo ou de múltiplas correspondências? Use INDEX+MATCH (compatibilidade máxima) ou FILTER (versões modernas).
- Tem erros ou texto oculto? Limpe/normalize os dados antes e valide com ISNUMBER.
Checklist prático antes de aplicar
- O intervalo selecionado contém apenas números (ou os não numéricos são intencionais)?
- Quero reordenar os dados originais ou criar uma cópia ordenada?
- Preciso apenas do valor ou também dos metadados (nome, ID, data)?
- Minha versão do Excel suporta FILTER, SORT e outras funções dinâmicas?
- Há empates e preciso listar todos os registros com valor extremo?
Exemplo completo passo a passo
Contexto: Tabela A1:B11, cabeçalhos em A1 (Nome) e B1 (Nota).
- Para ver apenas o maior valor sem mexer na tabela:
- Em C2 digite =MAX(B2:B11) e pressione Enter.
- Para ver quem obteve essa nota (primeira ocorrência):
- Em D2 digite =INDEX(A2:A11, MATCH(C2, B2:B11, 0)).
- Para listar todos os nomes com essa nota (Office 365):
- Em E2 digite =FILTER(A2:A11, B2:B11 = C2).
- Para criar uma cópia ordenada sem alterar original:
- Em G2 digite =SORT(A2:B11, 2, -1).
Templates rápidos (copiar/colar)
- Valor máximo: =MAX(INTERVALO)
- Valor mínimo: =MIN(INTERVALO)
- Nome com maior valor (compatível com Excel antigo): =INDEX(Nomes, MATCH(MAX(Valores), Valores, 0))
- Todos os nomes com maior valor (Excel moderno): =FILTER(Nomes, Valores = MAX(Valores))
- Cópia ordenada por coluna 2 decrescente: =SORT(Intervalo, 2, -1)
Compatibilidade e migração
- Funções dinâmicas como SORT, FILTER e SORTBY requerem Microsoft 365 ou Excel 2021+. Para versões anteriores, use SORT & Filter manual ou combinações com INDEX/MATCH para automatizar.
- Ao migrar planilhas: verifique se as fórmulas dinâmicas convertidas funcionam na versão de destino; caso contrário, transforme resultados em valores antes de compartilhar.
Verificações rápidas de qualidade (testes/aceitação)
- Teste 1: intervalo misto (números + texto). Resultado esperado: MIN/MAX retornam extremos numéricos, sem erro.
- Teste 2: empates no extremo. INDEX+MATCH retorna primeiro; FILTER (se disponível) retorna todos.
- Teste 3: presença de erros (#N/A). As fórmulas devem ser envolvidas em IFERROR ou tratadas com AGGREGATE quando necessário.
Resumo e próximos passos
Você aprendeu a encontrar o maior e o menor valor no Excel por três caminhos: ordenação manual, funções MIN/MAX e combinações com INDEX/MATCH ou FILTER para recuperar linhas completas. Escolha ordenar quando a inspeção visual for suficiente; escolha funções quando quiser automação e fórmulas que não alterem a ordem dos dados. Teste as fórmulas em uma cópia e valide os dados com ISNUMBER antes de integrar em relatórios.
Importante: sempre confirme a versão do Excel ao usar funções modernas e, se necessário, converta resultados em valores estáticos antes de compartilhar com usuários que possuam versões antigas.
Perguntas rápidas (FAQ)
Posso usar MIN/MAX em intervalos com datas? Sim. MIN e MAX funcionam com valores de data/hora porque o Excel armazena datas como números sequenciais.
E se mais de uma linha tiver o maior valor? INDEX+MATCH retorna a primeira ocorrência; use FILTER para listar todas as ocorrências em versões que suportem fórmulas dinâmicas.
MIN/MAX alteram meus dados? Não. MIN e MAX apenas leem o intervalo e retornam um valor. Só a ordenação (Sort & Filter) reordena a tabela.
Se quiser, posso gerar um playbook passo a passo com screenshots anotadas para sua versão do Excel (Windows/Mac) ou oferecer fórmulas adaptadas a intervalos e cabeçalhos específicos de sua planilha.
Materiais semelhantes
Instalar e usar Podman no Debian 11
Apt‑pinning no Debian: guia prático
Injete FSR 4 com OptiScaler em qualquer jogo
DansGuardian e Squid com NTLM no Debian Etch
Corrigir erro de instalação no Android