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

Comment trouver la valeur minimale dans une plage excluant la valeur zéro dans Excel?

Normalement, la valeur zéro est censée être la valeur minimale parmi les nombres positifs. Mais dans certains cas, vous devez trouver la valeur minimale dans une plage excluant la valeur zéro. Cet article vous montrera la méthode de recherche de la valeur minimale à l'exclusion de zéro dans Excel.

Trouver la valeur minimale à l'exclusion de zéro avec la formule


flèche bleue bulle droite Trouver la valeur minimale à l'exclusion de zéro avec la formule

Supposons que vos valeurs numériques se situent dans la plage A1: E7, comme illustré ci-dessous. Veuillez appliquer la formule suivante pour obtenir la valeur minimale dans cette plage à l'exclusion de zéro dans Excel.

1. Sélectionnez une cellule vide (H1) pour placer la valeur minimale, entrez la formule =SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1) dans la barre de formule, puis appuyez sur la touche Entrer clé.

Ensuite, la valeur minimale de la plage spécifiée à l'exclusion de zéro est remplie dans la cellule sélectionnée comme illustré ci-dessus.

Notes: Vous pouvez également utiliser la formule matricielle =MIN(IF($A$1:$E$7 <>0,$A$1:$E$7)) + Ctrl + Mission + Entrer clés pour obtenir la valeur minimale d'une plage excluant zéro dans Excel.


Les meilleurs outils de productivité de bureau

Kutools for Excel résout la plupart de vos problèmes et augmente votre productivité de 80%

  • Réutilisation: Insérer rapidement formules complexes, graphiques et tout ce que vous avez utilisé auparavant; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtréeplus
  • Fusionner les cellules / lignes / colonnes sans perdre de données; Contenu des cellules divisées; Combiner des lignes / colonnes en double... Empêcher les cellules en double; Comparer les gammesplus
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellulesplus
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDFplus
  • Plus de 300 fonctionnalités puissantes. Prend en charge Office / Excel 2007-2021 et 365. Prend en charge toutes les langues. Déploiement facile dans votre entreprise ou organisation. Fonctionnalités complètes Essai gratuit de 30 jours. Garantie de remboursement de 60 jours.
onglet kte 201905

Office Tab apporte une interface à onglets à Office et simplifie considérablement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Commentaires (29)
Noté 5 hors 5 · évaluations 1
Ce commentaire a été minimisé par le modérateur sur le site
Cela fonctionne tant que tous vos nombres dans votre gamme sont des nombres positifs.
Ce commentaire a été minimisé par le modérateur sur le site
essayez ceci pour une "torsion" intéressante... Si un nombre est zéro, utilisez une formule simple IF(A1>0;A1,99999) pour le remplacer par un nombre incroyablement élevé, puis lors de la sélection du plus bas, il n'est pas nécessaire de s'inquiéter de compter les zéros. J'ai trouvé que compter les zéros ne fonctionne pas bien quand il y a plus d'une valeur zéro dans le tableau de toute façon. Le classement ne semble pas classer toutes les lignes avec zéro de la même manière... il semble ajouter progressivement un au rang pour chaque zéro.
Ce commentaire a été minimisé par le modérateur sur le site
c'est génial et vous permet d'évaluer des tableaux non contigus - merci ! 
Ce commentaire a été minimisé par le modérateur sur le site
AUCUN D'EUX N'A TRAVAILLÉ GARANTI OBTENANT 0
Ce commentaire a été minimisé par le modérateur sur le site
Salut TIKI,
Quelle version d'Excel utilisez-vous ?
Ce commentaire a été minimisé par le modérateur sur le 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)
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour la formule "=SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1)".
Ce commentaire a été minimisé par le modérateur sur le site
A parfaitement fonctionné, merci !
Ce commentaire a été minimisé par le modérateur sur le site
Le problème est que la formule min() indique à excell de comparer les éléments entre parenthèses. Si vous dites à Excel de comparer la cellule avec la formule qu'elle contient, sa valeur est zéro.
Ex : vous voulez que la cellule B1 rapporte la valeur la plus basse jamais rapportée pour la cellule A3. Donc dans la cellule B1 vous entrez : =min(B1,A1). (Erreur de référence circulaire si vous n'avez pas activé les itérations dans options>formules. Remplacez les itérations par plus de 1) Excel renvoie 0.

Solution : utilisez la formule suivante :
cellule A1=MAX(B1,A1) cellule A3(données en cours d'analyse) 37
cellule B1=MIN(B1,A3)
cellule C1=MIN(B1,A2)

Résultats originaux :
cellule A1 : 37 cellule A3 : 37
cellule B1 : 0
cellule C1 : 0

(Ne fera cette partie qu'une seule fois) Définissez la valeur minimale d'origine en modifiant la formule en B1. Remplacez A3 par 37 :

cellule B1=MIN(B1,37)

Nouveaux résultats :
cellule A1 : 37 cellule A3 : 37
cellule B1 : 37
cellule C1 : 37


Changez maintenant la formule en B1 pour qu'elle soit ce qu'elle était : cellule B1=MIN(B1,A3). C'est ça. Maintenant, lorsque vous modifiez la valeur dans la cellule A3, la cellule A1 rapportera le max et la cellule B1 rapportera le min. Vous pouvez évidemment masquer la ligne avec la cellule C1.

Résultats finaux:

cellule A1 : 37 cellule A3 : 26
cellule B1 : 26
cellule C1 : 26
Ce commentaire a été minimisé par le modérateur sur le site
Merci pour ça.
Cependant pouvez-vous m'aider avec pourquoi cela fonctionne?
Vous dites essentiellement que vous comptez des valeurs qui sont 0 dans cette plage et que vous y ajoutez 1 ?
Je ne comprends pas, merci de m'expliquer.
Merci d'avance
Ce commentaire a été minimisé par le modérateur sur le site
Salut David,
Pour la formule =SMALL(A1:E7,COUNTIF($A$1:$E$7,0)+1):
1. NB.SI($A$1:$E$7,0): la fonction NB.SI compte le nombre de cellules avec zéro dans les cellules A1 à E7 et renvoie le résultat sous la forme 1. Ici signifie qu'il n'y a qu'une seule cellule zéro dans la plage.
2. PETIT(A1:E7,1+1): Ici, nous devons trouver la valeur minimale supérieure à zéro. Comme zéro est la première plus petite valeur dans la plage A1: E7, nous devons renvoyer la 2ème plus petite, PETIT(A1:E7,2) signifie que pour renvoyer le 2ème plus petit nombre dans la plage A1:E7.
Ce commentaire a été minimisé par le modérateur sur le site
C'était très utile. comment pouvons-nous réviser la formule qui au lieu de me donner la valeur la plus basse, elle identifierait sous quelle rubrique se trouve la valeur la plus basse. Le scénario est que j'ai 3 fournisseurs, proposant 3 prix différents. Je voudrais que la formule me dise quel fournisseur a le prix le plus bas (c'est-à-dire fournisseur 1, fournisseur 2, etc.) et me donne le nom de ce fournisseur afin que je puisse le trier plus tard. Merci
Ce commentaire a été minimisé par le modérateur sur le site
Salut francis,
Veuillez appliquer cette formule: =INDEX($A$1:$C$1,0,MATCH(MIN($A2:$C2),$A2:$C2,0)) comme le montre la capture d'écran ci-dessous.
Ce commentaire a été minimisé par le modérateur sur le site
Salut Crystal, comment exclure la valeur zéro dans cette formule
Ce commentaire a été minimisé par le modérateur sur le site
Crystal, tu es incroyable ! merci merci beaucoup pour l'aide :-) m'a facilité la vie/le travail
Ce commentaire a été minimisé par le modérateur sur le site
mise à jour sur la formule de Crystal : la formule fonctionne mais elle compte les cellules vides comme les plus basses de la plage. comment corriger la formule pour qu'elle ne compte pas pour la valeur zéro ou les cellules vides ?
Ce commentaire a été minimisé par le modérateur sur le site
que faire si vous avez des zéros d'affilée. par exemple relevé comparatif avec des éléments non cités ?
Ce commentaire a été minimisé par le modérateur sur le site
Comment puis-je trouver le nombre le plus petit/le plus bas qui n'est pas 0 en fonction de certaines conditions, par exemple : trouver le nombre minimum dans une rangée, en fonction des colonnes avec "covid" ?
J'ai tapé ceci =MIN(IF($C$8:$AF$8=$AK$3,C10:AF10<>0,C10:AF10)) mais il n'évalue pas ce $C$8:$AF$8=$AK$3 , il ne renvoie que C10:AF10<>0,C10:AF10. où AK3 = covid.
Ce commentaire a été minimisé par le modérateur sur le site
J'ai une formule qui regarde le plus petit nombre dans un classeur séparé, mais si les données ne sont pas encore entièrement saisies ou collectées, la valeur de retour est 0, plutôt que le plus petit nombre. existe-t-il un moyen de résoudre ce problème via la formule ou une fonctionnalité dans excel?
=MIN(IF('Données d'entrée 54 mm'!$D:$D='Valeurs d'index 54 mm'!$A7,('Données d'entrée 54 mm'!J:J)*95%))
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Désolé je ne peux pas résoudre ce problème. Vous pouvez publier le problème sur le forum ci-dessous pour obtenir de l'aide d'autres passionnés d'Excel.
https://www.extendoffice.com/forum/kutools-for-excel.html 
Ce commentaire a été minimisé par le modérateur sur le site
Salut, comment rechercher le minimum de valeurs présentes dans plusieurs matrices, en excluant toujours 0 si les matrices sont sur des feuilles différentes ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Zingo, Désolé, je ne peux pas aider à résoudre ce problème. Nous vous suggérons ici de publier le problème sur le forum ci-dessous pour obtenir de l'aide d'autres passionnés d'Excel. https://www.extendoffice.com/forum/kutools-for-excel.html 
Ce commentaire a été minimisé par le modérateur sur le site
Hi
Quelqu'un peut-il m'aider à utiliser une formule pour trouver une petite valeur sauf zéro et la mettre en surbrillance avec un format conditionnel?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour,
Veuillez suivre les étapes ci-dessous pour le faire.
1. Cliquez Accueil > Mise en forme conditionnelle > Nouvelle règle.
2. dans le Modifier la règle de mise en forme boîte de dialogue, sélectionnez Mettre en forme uniquement les cellules contenant dans le Sélectionnez un type de règle zone de liste ; Sélectionner égal à dans la deuxième liste déroulante, puis saisissez la formule ci-dessous (n'oubliez pas de modifier les références de cellule) :
=SMALL($F$5:$O$21, COUNTIF($F$5:$O$21, "<=0")+1)
3. Cliquez sur l' Format pour spécifier une couleur de remplissage pour mettre en surbrillance les cellules.
4. Cliquez OK.
Voir la capture d'écran téléchargée ci-dessous.
Ce commentaire a été minimisé par le modérateur sur le site
Salut cher Systal
Un grand merci pour votre gentillesse et le temps que vous consacrez à mon problème et pour le résoudre,
Je ne connaissais pas cette méthode et c'est très utile pour les travaux futurs.
Comme j'ai plus de 700 lignes dans ma feuille et que j'avais besoin de trier mes données aussi et à cause de certaines cellules fusionnées, c'était très difficile à faire, donc j'ai demandé de l'aide pour avoir du code VBA et des amis gentils m'ont gentiment envoyé un code et résolu mon problème.
Je suis désolé, j'ai oublié de vous informer que le problème a été résolu.
Merci encore et j'espère pouvoir rendre l'amour de tous vos amis.
Bonne chance mon cher
Cordialement, Javid
Ce commentaire a été minimisé par le modérateur sur le site
Salut Javid,
Vous pouvez recevoir un message d'erreur lorsque vous triez une plage contenant des cellules fusionnées dans Excel. Il n'existe aucun moyen direct de gérer ce problème. Vous devez d'abord dissocier manuellement les cellules fusionnées pour trier toutes les cellules. Vous pouvez suivre les méthodes de l'article suivant. J'espère que je peux aider. Merci pour votre commentaire.
Comment trier les données avec des cellules fusionnées dans Excel ?
Ce commentaire a été minimisé par le modérateur sur le site
Bonjour chère Crystal,
Content de revoir ton commentaire :)
Merci beaucoup pour vos informations et suggestions utiles.
Après avoir fait face à de nombreux problèmes, j'ai décidé de changer de stratégie et la première étape consistait à supprimer les cellules fusionnées et à les remplacer par de nouvelles cellules et de nouveaux numéros.
J'apporte quelques modifications, dont celle que j'ai mentionnée.
J'espère que j'aurai moins de problèmes à partir de maintenant.
Merci encore avec amour,
Passez de bons moments.
Ce commentaire a été minimisé par le modérateur sur le site
Saya mencari nilai alpa predikat dan tentunya nilai 0 sangat dibutuhkan, kenapa fungsi min tidak mendeteksi nilai 0 di excel saya ?
Ce commentaire a été minimisé par le modérateur sur le site
Salut Denysptwn,
La formule de cet article aide à trouver la plus petite valeur à l'exclusion de zéro.
Si vous souhaitez inclure zéro dans le résultat, utilisez simplement cette formule : =MIN($A$1:$C$7)
Il n'y a pas encore de commentaires postés ici
Laisser vos commentaires
Publier en tant qu'invité
×
Évaluez cet article:
0   Personnages
Emplacements suggérés

Nous suivre

Copyright © 2009 - www.extendoffice.com. | Tous les droits sont réservés. Alimenté par ExtendOffice. | | Plan du site
Microsoft et le logo Office sont des marques commerciales ou des marques déposées de Microsoft Corporation aux États-Unis et / ou dans d'autres pays.
Protégé par Sectigo SSL