Excel 2003 - MIN avec exclusion

Résolu/Fermé
eagnix Messages postés 18 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 10 janvier 2011 - 25 juin 2009 à 19:11
eagnix Messages postés 18 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 10 janvier 2011 - 26 juin 2009 à 14:06
Bonsoir,

Je dois faire les fonctions min, max et moyenne sur les données d'un tableau. Le problème, c'est que certaines cellules sont égales à zéro, car elles n'ont pas encore été complétées (le résultat de ces cellules se fait par calcul, donc si les données ne sont pas remplies, les cellules sont égales à 0,00).

J'ai essayé avec la formule suivante mais cela ne fonctionne pas:
=SI(B3:B32<0;MIN(B3:B32);"")

J'ai cherché dans toutes les fonctions, mais je n'ai pas trouvé une autre fonction MIN avec la possibilité d'exclure une donnée.

Avez-vous une solution?

MERCI

PS: je n'ai pas le classeur avec moi pour le mettre en pièce jointe.
A voir également:

3 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 311
25 juin 2009 à 22:47
bonsoir
si tes nombres sont positifs et/ou négatifs
=MIN(SI(B3:B32<>0;B3:B32))
formule matricielle à valider par Ctrl+maj+entrée (et non par entrée comme d'hab)le curseur étant dans la barre de formules; XL encadre alors automatiquement la formule par des accolades
10
eagnix Messages postés 18 Date d'inscription dimanche 31 mai 2009 Statut Membre Dernière intervention 10 janvier 2011 14
26 juin 2009 à 14:06
Bonjour Mike-31,

Merci pour l'explication sur cette fonction, mais je ne voyais pas comment l'intégrer avec la fonction MIN et l'exemple de michel_m me semble plus simple. Néanmoins, elle me servira dans d'autres circonstances.

Bonjour michel_m,

Il n'y a pas de nombres négatifs, donc j'ai modifié un peu ta formule:
=MIN(SI(B3:B32>0;B3:B32))

Je te remercie pour tes conseils, tout fonctionne comme il le faut.
1
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 5 110
25 juin 2009 à 19:30
Salut,

avec cette formule la deuxième plus petite valeur donc si tu as un zéro il affichera la première valeur rencontré après 0

=PETITE.VALEUR(A1:A20;2)

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0