Fórmulas MAIOR SE e MENOR SE no Excel e no Google Planilhas

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Luciano Farina

Last updated on July 16, 2023

Este tutorial vai demonstrar como calcular “maior se” ou “menor se”, recuperando o enésimo maior (ou menor) valor com base em critérios.

mf maior se menor se

Funções MAIOR e MENOR

A função MAIOR é usada para calcular o enésimo maior valor (k) em uma matriz, enquanto a função MENOR retorna o enésimo menor valor.

=MAIOR($D$2:$D$10;1)

maior 1

Para criar um “Se Maior”, usaremos a função MAIOR junto com a função SE em uma fórmula de matriz.

MAIOR SE

Ao combinar MAIOR (ou MENOR ) e SE em uma fórmula de matriz, podemos essencialmente criar uma função “MAIOR SE” que funciona de modo semelhante ao funcionamento da função SOMASE integrada. Vamos ver um exemplo.

Temos uma lista de notas obtidas pelos alunos em duas matérias diferentes:

se maior tabela 2

 

Suponhamos que nos peçam para encontrar as três melhores notas obtidas em cada matéria, da seguinte forma:

se maior top3

Para isso, podemos aninhar uma função SE com a matéria como nosso critério dentro da função MAIOR da seguinte forma:

=MAIOR(SE(<intervalo critério>=<critério>, <intervalo valores>),<posição>)
=MAIOR(SE($C$2:$C$10=$F3;$D$2:$D$10);G$2)

Ao usar o Excel 2019 e versões anteriores, você deve inserir a fórmula pressionando CTRL + SHIFT + ENTER para obter os colchetes ao redor da fórmula.

Como a Fórmula Funciona?

A fórmula funciona avaliando cada célula em nosso intervalo de critérios como VERDADEIRO ou FALSO.

Encontrar o valor da nota máxima (k=1) em Matemática:

=MAIOR(SE($C$2:$C$10=$F3;$D$2:$D$10);G$2)
=MAIOR(SE({VERDADEIRO; FALSO; FALSO; VERDADEIRO; FALSO; VERDADEIRO; FALSO; VERDADEIRO; FALSO}; {0,81; 0,8; 0,93; 0,42; 0,87; 0,63; 0,71; 0,58; 0,73}); 1)

Em seguida, a função SE substitui cada valor por FALSO se a condição não for atendida.

=MAIOR({0,81;FALSO;FALSO;0,42;FALSO;0,63;FALSO;0,58;FALSO};1)

Agora, a função MAIOR ignora os valores FALSO e calcula o maior (k=1) dos valores restantes (0,81 é o maior valor entre 0,42 e 0,81).

MENOR SE

A mesma técnica também pode ser aplicada com a função MENOR.

=MENOR(SE($C$2:$C$10=$F3;$D$2:$D$10);G$2)

menor 1

MAIOR SE com Vários Critérios

Para usar SE MAIOR com vários critérios (semelhante ao funcionamento da fórmula SOMASES integrada), basta aninhar mais funções SE na função MAIOR da seguinte forma:

=MAIOR(SE(<intervalo critério 1>=<critério 1>; SE(<intervalo critério 2>=<critério 2>; <intervalo valores>));<posição>)
=MAIOR(SE($D$2:$D$18=$H3;SE($B$2:$B$18=$G3;$E$2:$E$18));I$2)

maior se varios

Outra maneira de incluir vários critérios é multiplicar os critérios juntos, conforme mostrado neste artigo sobre como calcular a mediana se.

Dicas e truques:

  • Sempre que possível faça referência à posição (k) de uma célula auxiliar e bloqueie a referência (F4), pois isso facilitará o preenchimento automático das fórmulas.
  • Se estiver usando o Excel 2019 ou mais recente, você poderá inserir a fórmula sem CTRL + SHIFT + ENTER.
  • Para recuperar os nomes dos alunos que obtiveram as melhores notas, combine isso com ÍNDICE / CORRESP.

AI Formula Generator

Experimentar gratuitamente

Excel Practice Worksheet

practice excel worksheet

Practice Excel functions and formulas with our 100% free practice worksheets!

  • Automatically Graded Exercises
  • Learn Excel, Inside Excel!

Free Download

Return to Excel Formulas List