Note: The other languages of the website are Google-translated. Back to English
English English

Como encontrar o valor mínimo em um intervalo excluindo o valor zero no Excel?

Normalmente, o valor zero deve ser o valor mínimo entre os números positivos. Mas, em alguns casos, você precisa encontrar o valor mínimo em um intervalo excluindo o valor zero. Este artigo mostrará o método de localização do valor mínimo excluindo zero no Excel.

Encontre o valor mínimo excluindo zero com a fórmula


seta azul bolha direita Encontre o valor mínimo excluindo zero com a fórmula

Supondo que seus valores numéricos localizem-se no intervalo A1: E7, conforme a imagem abaixo mostrada. Por favor, aplique a seguinte fórmula para obter o valor mínimo nesse intervalo, excluindo zero no Excel.

1. Selecione uma célula em branco (H1) para colocar o valor mínimo, insira a fórmula =SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1) na barra de fórmulas e, em seguida, pressione o botão Entrar chave.

Em seguida, o valor mínimo do intervalo especificado, excluindo zero, é preenchido na célula selecionada, como mostrado na imagem acima.

Nota: Você também pode usar a fórmula de matriz =MIN(IF($A$1:$E$7 <>0,$A$1:$E$7)) + Ctrl + mudança + Entrar para obter o valor mínimo de um intervalo excluindo zero no Excel.


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (29)
Avaliado 5 fora do 5 · classificações 1
Este comentário foi feito pelo moderador no site
Isso funciona desde que todos os seus números em seu intervalo sejam números positivos.
Este comentário foi feito pelo moderador no site
tente isso para um "twist" interessante.... Se um número for zero, use uma fórmula simples IF(A1>0;A1,99999) para substituí-lo por um número impossivelmente alto, então ao selecionar o menor não é necessário preocupar em contar zeros. Descobri que contar zeros não funciona bem quando há mais de um valor zero na matriz de qualquer maneira. A classificação não parece classificar todas as linhas com zero da mesma forma... parece adicionar incrementalmente uma à classificação para cada zero.
Este comentário foi feito pelo moderador no site
isso é brilhante e permite avaliar matrizes não contíguas - obrigado! 
Este comentário foi feito pelo moderador no site
NENHUM DELES FUNCIONOU CONTINUOU FAZENDO 0
Este comentário foi feito pelo moderador no site
Olá TIKI,
Qual versão do Excel você está usando?
Este comentário foi feito pelo moderador no site
what if my array of numbers are not contiguous? (ie $C$5:$I$6,$C$8:$I$8,$C$10:$I$12,$C$14:$I$14,$C$16:$I$28,$C$30:$I$31,$C$36:$I$37,$K$5:$P$6,$K$8:$P$8,$K$10:$P$12,$K$14:$P$14,$K$16:$P$28,$K$30:$P$31,$K$36:$P$37)
Este comentário foi feito pelo moderador no site
Obrigado pela fórmula "=SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1)".
Este comentário foi feito pelo moderador no site
Funcionou perfeitamente bem, obrigado!
Este comentário foi feito pelo moderador no site
O problema é que a fórmula min() diz ao excell para comparar os itens entre colchetes. Se você disser ao Excel para comparar a célula com a fórmula nela, seu valor será zero.
Ex: você deseja que a célula B1 relate o menor valor já relatado para a célula A3. Então na célula B1 você digita: =min(B1,A1). (Erro de referência circular se você não ativou as iterações em opções>fórmulas. Altere as iterações para mais de 1) O Excel retorna 0.

Solução alternativa: use a seguinte fórmula:
célula A1=MAX(B1,A1) célula A3(dados sendo analisados) 37
célula B1=MIN(B1,A3)
célula C1=MIN(B1,A2)

Resultados originais:
célula A1: 37 célula A3: 37
célula B1: 0
célula C1: 0

(Fará esta parte apenas uma vez) Defina o valor mínimo original alterando a fórmula em B1. Substitua A3 por 37:

célula B1=MIN(B1,37)

Novos resultados:
célula A1: 37 célula A3: 37
célula B1: 37
célula C1: 37


Agora mude a fórmula em B1 de volta para o que era: célula B1=MIN(B1,A3). É isso. Agora, quando você alterar o valor na célula A3, a célula A1 informará o valor máximo e a célula B1 informará o valor mínimo. Obviamente, você pode ocultar a linha com a célula C1.

Resultados finais:

célula A1: 37 célula A3: 26
célula B1: 26
célula C1: 26
Este comentário foi feito pelo moderador no site
Obrigado por isso.
No entanto, você pode me ajudar com por que isso funciona?
Você está essencialmente dizendo que está contando valores que são 0 nesse intervalo e adicionando 1 a ele?
Não entendi, por favor explique.
Obrigado antecipadamente
Este comentário foi feito pelo moderador no site
Olá David,
Para a fórmula =SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1):
1. CONT.SE($A$1:$E$7,0): a função CONT.SE conta o número de células com zero nas células A1 a E7 e retorna o resultado como 1. Aqui significa que há apenas uma célula zero no intervalo.
2. PEQUENO(A1:E7,1+1): Aqui precisamos encontrar o valor mínimo que é maior que zero. Como zero é o primeiro menor valor no intervalo A1:E7, precisamos retornar o 2º menor, PEQUENO(A1:E7,2) significa que para retornar o 2º menor número no intervalo A1:E7.
Este comentário foi feito pelo moderador no site
Isso foi muito útil. como podemos revisar a fórmula que, em vez de me dar o valor mais baixo, identificaria sob qual título está o valor mais baixo. O cenário é que eu tenho 3 fornecedores, fornecendo 3 preços diferentes. Eu gostaria que a fórmula me dissesse qual fornecedor tem o menor preço (ex. fornecedor 1, fornecedor 2, etc) e me desse o nome desse fornecedor para que eu pudesse classificá-lo mais tarde. Obrigada
Este comentário foi feito pelo moderador no site
Olá Francisco,
Por favor, aplique esta fórmula: =INDEX($A$1:$C$1,0,MATCH(MIN($A2:$C2),$A2:$C2,0)) como a imagem abaixo mostrada.
Este comentário foi feito pelo moderador no site
Oi Crystal, como excluir valor zero nesta fórmula
Este comentário foi feito pelo moderador no site
Cristal, você é incrível! obrigado muito obrigado pela ajuda :-) facilitou minha vida/trabalho
Este comentário foi feito pelo moderador no site
atualização na fórmula do Crystal: a fórmula funciona, mas conta as células em branco como as mais baixas do intervalo. como corrigimos a fórmula para não contar com valor zero ou células vazias?
Este comentário foi feito pelo moderador no site
o que fazer se você tiver zeros em uma linha. por exemplo, declaração comparativa com itens não cotados?
Este comentário foi feito pelo moderador no site
Como faço para encontrar o número menor/menor que não seja 0 com base em certas condições, por exemplo: encontrar o número mínimo em uma linha, com base nas colunas com "covid"?
Digitei =MIN(IF($C$8:$AF$8=$AK$3,C10:AF10<>0,C10:AF10)), mas não avalia isso $C$8:$AF$8=$AK$3 , ele retorna apenas C10:AF10<>0,C10:AF10. onde AK3 = covid.
Este comentário foi feito pelo moderador no site
Eu tenho uma fórmula que parece o menor número em uma pasta de trabalho separada, mas se os dados ainda não forem totalmente inseridos ou coletados, o valor de retorno será 0, em vez do menor número. existe uma maneira de resolver isso através da fórmula ou um recurso no excel?
=MIN(IF('Dados de entrada 54 mm'!$D:$D='Valores de índice 54 mm'!$A7,('Dados de entrada 54 mm'!J:J)*95%)))
Este comentário foi feito pelo moderador no site
Oi,
Desculpe não consigo resolver este problema. Você pode postar o problema no fórum abaixo para obter ajuda de outros entusiastas do Excel.
https://www.extendoffice.com/forum/kutools-for-excel.html 
Este comentário foi feito pelo moderador no site
Olá, como buscar o mínimo de valores presentes em múltiplas matrizes, sempre excluindo 0 se as matrizes estiverem em planilhas diferentes?
Este comentário foi feito pelo moderador no site
Oi Zingo, Desculpe, não posso ajudar a resolver este problema. Aqui sugiro que você poste o problema no fórum abaixo para obter ajuda de outros entusiastas do Excel. https://www.extendoffice.com/forum/kutools-for-excel.html 
Este comentário foi feito pelo moderador no site
Hi
Alguém pode me ajudar a usar a fórmula para encontrar um valor pequeno, exceto zero e destacá-lo com o formato condicional?
Este comentário foi feito pelo moderador no site
Oi,
Por favor, siga os passos abaixo para fazê-lo.
1. Clique Início > Formatação condicional > Nova regra.
2. No Editar regra de formatação caixa de diálogo, selecione Formate apenas células que contenham no Selecione um tipo de regra caixa de listagem; Selecionar igual a na segunda lista suspensa e digite a fórmula abaixo (não se esqueça de alterar as referências das células):
=SMALL($F$5:$O$21, COUNTIF($F$5:$O$21, "<=0")+1)
3. Clique na Formato botão para especificar uma cor de preenchimento para destacar as células.
4. Clique OK.
Veja a captura de tela enviada abaixo.
Este comentário foi feito pelo moderador no site
Olá querida Srystal
Muito obrigado pela sua gentileza e pelo tempo que você gasta para o meu problema e para resolvê-lo,
Eu não sabia dessa forma e isso é muito útil para trabalhos futuros.
Como tenho mais de 700 linhas na minha planilha e precisava classificar meus dados também e por causa de algumas células mescladas foi muito difícil fazer isso, por isso pedi ajuda para ter algum código VBA e alguns amigos gentis me enviaram um código e resolveu meu problema.
Desculpe, esqueci de avisar que o problema foi resolvido.
Obrigado novamente e espero poder retribuir o amor de todos vocês amigos.
Boa sorte querido
Atenciosamente, Javid
Este comentário foi feito pelo moderador no site
Olá Javid,
Você pode receber uma mensagem de erro ao classificar um intervalo que contém células mescladas no Excel. Não há uma maneira direta de lidar com esse problema. Você precisa desfazer a mesclagem manual das células mescladas primeiro para classificar todas as células. Você pode seguir os métodos no artigo a seguir. Espero que eu possa ajudar. Obrigado pelo seu comentário.
Como classificar dados com células mescladas no Excel?
Este comentário foi feito pelo moderador no site
Olá querida Cristal,
Que bom ver seu comentário novamente :)
Muito obrigado por suas informações úteis e sugestões.
Depois de enfrentar muitos problemas, decidi mudar minha estratégia e o primeiro passo foi remover as células mescladas e substituí-las por novas células e novos números.
Estou fazendo algumas alterações, incluindo a que mencionei.
Espero enfrentar menos problemas a partir de agora.
Obrigado novamente com amor,
Tenha bons momentos.
Avaliado 5 fora do 5
Este comentário foi feito pelo moderador no site
Saya mencari nilai alpa predikat dan tentunya nilai 0 sangat dibutuhkan, kenapa fungsi min tidak mendeteksi nilai 0 di excel saya?
Este comentário foi feito pelo moderador no site
Olá Denysptwn,
A fórmula neste post ajuda a encontrar o menor valor excluindo zero.
Se você quiser incluir zero no resultado, basta usar esta fórmula: =MIN($A$1:$C$7)
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos