Plus grande valeur négative d'un range avec conditions

  • Initiateur de la discussion Initiateur de la discussion bambi
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bambi

XLDnaute Occasionnel
J'ai écrit une formule qui me renvoi la plus grande valeur négative d'un range multipliée par 10 à condition que le range ne soit pas vide.

=SI(OU(I5<>"";I6<>"";I7<>"";I8<>"";I9<>"";I10<>"";I11<>"";I12<>"";I13<>"";I14<>""; );(MAX(SI(I5:I14<0;I5:I14)))*10;"")

Problème: Si une valeur positive est présente dans le range, j'ai 0 dans la case et moi je voudrais que la case reste vide puisque je n'ai aucune valeur négative dans le range.

Mais je ne m'en sors pas avec l'imbrication des conditions.
Merci de votre aide. 😉
 
Re : Plus grande valeur négative d'un range avec conditions

En effet, j'avais fait une erreur de parenthèse.
Permets moi de corriger 🙂

Code:
=MAX($C35:$L35*($C$22:$L$22=M$22))
Code:
=MIN($C35:$L35*($C$22:$L$22=M$22))

Ou alors tu veux une case vide quand la plage est vide au lieu de 0 :

Code:
=SI(ESTVIDE(C36:L36);"";MIN($C36:$L36*($C$22:$L$22=M$22)))
Code:
=SI(ESTVIDE(C36:L36);"";MAX($C36:$L36*($C$22:$L$22=M$22)))

NB : Ces quatre formules sont matricielles.
Dis nous ce que tu en penses.

Bien à toi,
Guillaume
 
Dernière édition:
Re : Plus grande valeur négative d'un range avec conditions

Effectivement, maintenant ça marche .... presque 😉

En effet, si toutes les cellules sont vides, ça renvoie un 0 alors que je veux que la case reste vide dans ce cas là.

Mais je dois tout de même dire que ta formule m'intrigue car je vois que tu fais référence aux colonnes à prendre en compte avec le * , c'est bien ça ?
 
Re : Plus grande valeur négative d'un range avec conditions

En fait, ca fonctionne comme une somme sur critère avec sommeprod : tu multiplies la plage par tes critères.
Normalement les deux dernières formules répondent à ta problématique quand tout est vide 🙂
 
Re : Plus grande valeur négative d'un range avec conditions

Ouf, c'est pas souvent que je propose quelque chose d'aussi bien que Roger ou Jocelyn 😉
J'ai modifié un peu la formule pour que tu puisses la tirer facilement à droite pour les nets.

Bien à toi,
Guillaumega
 
Re : Plus grande valeur négative d'un range avec conditions

Re...
Merci de ton explication
Effectivement, les formules avec ESTVIDE corrige le probleme, je ne les avaient pas vues 😉
Pas vraiment. Voyez le classeur joint.
ROGER2327
#2646
 

Pièces jointes

Re : Plus grande valeur négative d'un range avec conditions

Re...
Pas vraiment. Voyez le classeur joint.
ROGER2327
#2646

Encore une configuration que je n'avais pas essayée 🙁
Désolée Guillaume, je t'ai fait une fausse joie 🙂

Quoi qu'il en soit, c'est ta formule que j'ai retenue dans mon tableau ROGER2327 car c'est celle qui fonctionne le mieux pour moi et sans matrice, ce qui m'arrange 😉

Code:
=SI(NB(C35;E35;G35;I35;K35);MAX(C35;E35;G35;I35;K35);"")
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Retour