Baixe a apostila de exemplo
Este tutorial demonstra como usar o Função Excel SMALL no Excel para calcular o enésimo menor valor.
Visão geral da função PEQUENA
A função SMALL calcula o menor valor k.
Para usar a função de planilha do Excel PEQUENA, selecione uma célula e digite:
(Observe como as entradas da fórmula aparecem)
Sintaxe de função PEQUENA e entradas:
1 | = PEQUENO (matriz, k) |
k - A posição do valor que você deseja retornar. Exemplo: 6 retornaria o 6º menor valor.
Como usar a função SMALL
A função SMALL retorna o k-ésimo menor número de um intervalo de dados.
Para usar a função SMALL, use uma fórmula como esta:
1 | = PEQUENO ($ B $ 2: $ B $ 9,3) |
Aqui, estamos procurando o terceiro menor número (ou o segundo segundo colocado) no intervalo B2: B9.
Erro fora de alcance
Se você inserir um número k, maior que o número de itens no intervalo, SMALL retornará #NUM! erro
Observe que aqui estamos procurando o nono menor número em um intervalo de apenas 8 números. Portanto, SMALL retorna #NUM !.
Dados não numéricos
A função SMALL irá ignorar completamente os dados não numéricos, agindo como se os dados não numéricos não existissem.
PEQUENO se
Podemos usar a função PEQUENO com critérios também para realizar um “se pequeno”. Por exemplo, digamos que queremos descobrir quem é o corredor mais rápido com mais de 25 anos.
Usaremos esta fórmula de matriz:
1 | {= PEQUENO (SE (B2: B9> = 25, C2: C9), 1)} |
Nota: Ao construir funções de matriz, você deve pressionar CTRL + SHIFT + ENTER em vez de apenas ENTER após criar sua fórmula.
Você notará como as chaves aparecem. Você não pode simplesmente digitar manualmente as chaves; você deve usar CTRL + SHIFT + ENTER.
Para saber mais sobre como funciona a fórmula PEQUENO “SE”, leia nosso tutorial sobre SE PEQUENO e SE GRANDE.
Classifique com a função SMALL
Um caso de uso muito útil, mas não muito conhecido, para a função SMALL é classificar os dados em ordem crescente (do menor para o maior). Para classificar os dados, combinamos a função SMALL com a função ROW.
1 | = PEQUENO ($ A $ 2: $ A $ 9, LINHA () - 1) |
Esta função funciona usando a função ROW para definir o valor k (linha 2 para o menor, linha 3 segundo menor, etc.). Ele começa com k = 1 (1º menor) e vai até k = 8 (8º menor número), classificando-os do menor para o maior. Para saber mais, leia nosso tutorial sobre Classificação com as funções PEQUENAS e GRANDES.
Nota: A fórmula acima usa referências absolutas (os sinais $) para bloquear as referências de células ao copiar fórmulas. Se você não estiver familiarizado com isso, leia nosso Guia de Referências do Excel (link para: https://www.automateexcel.com/excel/basics/cell-references?preview=true#Absolute_Frozen_and_Relative_References )
Função PEQUENA no Planilhas Google
A função PEQUENA funciona exatamente da mesma forma no Planilhas Google e no Excel.
PEQUENOS exemplos em VBA
Você também pode usar a função SMALL no VBA. Modelo:application.worksheetfunction.small (array, k)
Para os argumentos da função (array, etc.), você pode inseri-los diretamente na função ou definir as variáveis a serem usadas.
Voltar para a lista de todas as funções no Excel