Descrição
Use esta função para retornar o k-ésimo menor valor em um conjunto de dados. Apoiado em cadeias. Pode ser usado com CHILDREFS.
SMALL é útil para encontrar valores classificados específicos em um conjunto de dados, como o terceiro menor valor ou os últimos 10% das pontuações.
Sintaxe
SMALL(matriz, k)
Entradas
Esta função aceita os seguintes argumentos:
| Nome | Necessário | Descrição | Entrada válida |
|---|---|---|---|
Matriz |
Sim | A matriz ou o intervalo de dados para o qual você deseja determinar o k-ésimo menor valor. | Uma referência de célula, um intervalo de células ou uma fórmula que resulta em um desses itens. |
k |
Sim | A posição (a partir do menor) do valor a ser retornado. | Um número inteiro positivo entre 1 e o número de itens na matriz, uma referência a uma célula que contenha um número inteiro positivo nesse intervalo ou uma fórmula que resulte em qualquer um desses valores. |
Exemplo
Dados de amostra
| A | B |
|---|---|
| Pontuação | Estudante |
| 85 | Alice |
| 92 | Bob |
| 78 | Charlie |
| 95 | Davi |
| 88 | Eva |
Fórmulas de amostra
| Caso de uso | Fórmula | Explicação e resultado |
|---|---|---|
| Encontre o menor valor em um conjunto de dados. | =SMALL(A2:A6, 1) |
Retorna a nota mais baixa entre os cinco alunos. Resultado: 78 |
| Encontre o valor na posição específica a partir da parte inferior de um conjunto de dados. | =SMALL(A2:A6, 3) |
Retorna a terceira nota mais baixa entre os cinco alunos. Resultado: 88 |
| Encontre o maior valor em um conjunto de dados solicitando o menor valor que ocupa a última posição. | =SMALL(A2:A6, COUNT(A2:A6)) |
Conta os 5 valores e, em seguida, retorna o 5º menor — que é o mesmo que o maior. Resultado: 95 |
| Encontre a pontuação que corresponde a um percentil específico em um conjunto de dados. | =SMALL(A2:A6, ROUNDUP(COUNT(A2:A6)*0.2, 0)) |
Calcula qual posição corresponde ao 20º percentil de 5 notas (arredondando para cima até a posição 1) e, em seguida, retorna a nota correspondente a essa posição. Resultado: 78 |
| Encontre o nome associado a um valor de classificação específico em um conjunto de dados. | =INDEX(B2:B6, MATCH(SMALL(A2:A6, 2), A2:A6, 0)) |
Encontra a segunda menor nota (85), identifica sua posição entre as notas e, em seguida, retorna o nome do aluno correspondente a essa posição. Resultado: Alice |
Notas
- SMALL ignora células vazias e valores de texto na matriz.
- SMALL é o oposto de LARGE.
- SMALL pode fazer referência a um máximo de 8.191 valores.
- Se a matriz estiver vazia, SMALL retornará o erro #NUM!
- Se k ≤ 0 ou se k for maior do que o número de pontos de dados, SMALL retornará o erro #NUM!
- Quando k = 1, a função SMALL retorna o mesmo resultado que MIN.
- Se n for o número de pontos de dados na matriz,
SMALL(array,1)será igual ao menor valor eSMALL(array,n)será igual ao maior valor.
Dicas:
- Use SMALL em combinação com INDEX e MATCH para encontrar informações associadas a valores classificados específicos.
- SMALL pode ser usado para criar listas "Top N" ou "Bottom N" quando combinado com intervalos dinâmicos.
- Para cálculos de percentis, combine SMALL com COUNT e ROUNDUP.
- ATENÇÃO: O comando ` _SMALL` trata os números armazenados como texto como se fossem números reais, o que pode levar a resultados inesperados se seus dados não estiverem devidamente limpos.
Funções relacionadas
MÉDIA
MÉDIAA
MÉDIA SE
MÉDIA SE MÚLTIPLA
LARGE
MÁXIMO
MÁXIMO A
MÁXIMO SE MÚLTIPLO
MEDIANA
MÍNIMO
MÍNIMO A
MÍNIMO SE MÚLTIPLO
PERCENTIL
PERCENTIL.EXC
PERCENTILE.INC
QUARTILE
QUARTILE.EXC
QUARTILE.INC
RANK
RANK.AVG
RANK.EQ
SMALL
STDEV
STDEV.P
STDEV.S
STDEVA
STDEVPA