fonction MIN() avec exclusion (du zéro en particulier)

bond

XLDnaute Occasionnel
Bonjour,
Je souhaite trouver le résultat de la fonction MIN() en excluant le(s) zéro(s).

Exemple (impropre) :
De la matrice {12;36;9;0;4;78} parvenir à avoir MIN(12;36;9;4;78) = 4

Merci d'avance.
 

R@chid

XLDnaute Barbatruc
Re : fonction MIN() avec exclusion (du zéro en particulier)

Bonjour,
Essayer,
Code:
=MIN(SI(Plage>0;Plage))
@ valider par Ctrl+Maj+Entree


Ou bien,
Code:
=PETITE.VALEUR(Plage;NB.SI(Plage;0)+1)
@ valider par Simple Entree


Amicalement
 

Jocelyn

XLDnaute Barbatruc
Re : fonction MIN() avec exclusion (du zéro en particulier)

Bonjour le Forum,
Bonjour Bond,

si tu tapes les valeurs a l'intérieur de la matrice une formule matricielle a valider par les touches CTRL, Maj et entrée

Code:
=MIN(SI({12;36;9;0;4;78}>0;{12;36;9;0;4;78}))

mais bon je n'en vois pas l'intéret il suffit de ne pas mettre le 0 dans la matrice, je pense donc que tu cherche le min dans une plage si celle-ci est par exemple A1:A20 la formule devient

Code:
=MIN(SI(A1:A20>0;A1:A20))

toujours une formule matricielle

Cordialement

EDIT : Bonjour Rachid :)
 

R@chid

XLDnaute Barbatruc
Re : fonction MIN() avec exclusion (du zéro en particulier)

Bonjour,
J'ai plus qu'à faire le choix entre matricielle/pas matricielle...
il faut savoir que les formules matricielles sont très gourmandes en ressources, elles provoquent un ralentissement du fichier avec des grandes matrices...
donc, dans ton cas aucun problème, mais il faut essayer toujours de les éviter dés qu'il est possible...
Amicalement
 

Discussions similaires

Statistiques des forums

Discussions
312 368
Messages
2 087 653
Membres
103 630
dernier inscrit
Azashoriu