Formule Min Conditionnelle

foufa

XLDnaute Nouveau
Bonjour,

je cherche Formule pour calculer le min et le max des prix par catégorie mais la condition et que cela soit le min et le max des nombres inférieurs à 0.

exemple: A (min =-12 et le max = -150)

j'ai joint un fichier plus explicatif.

je vous remercie d'avance :)
 

Pièces jointes

  • min.xlsx
    12.8 KB · Affichages: 45

Jocelyn

XLDnaute Barbatruc
Re : Formule Min Conditionnelle

Bonjour le Forum,
Bonjour Foufa,

la première solution serait une formule de ce type

pour le min()

Code:
=MIN(SI(D6:D12<0;ABS(D6:D12)))*-1

pour le max()

Code:
=MAX(SI(D6:D12<0;ABS(D6:D12)))*-1

autrement pour avoir une formule plus courte

pour le min()

Code:
=MAX(SI(D6:D12<0;D6:D12))

et pour le max

Code:
=MIN(SI(D6:D12<0;D6:D12))

ces 4 formules sont des formules matricielles,

Pour valider une formule matricielleil faut valider la formule en appuyant simultanément sur CTRL, Maj (au dessus de CTRL) et entrée, si ta formule est bien validée excel va mettre de lui même le signe { devant le égal et le signe } en fin de formule.

Cordialement
 

Arayel

XLDnaute Nouveau
Re : Formule Min Conditionnelle

Attention, le min doit être plutôt -150 et le max -12, non ?
- Si tu mets =MIN(D6:D12) en G7 ça te donnera bien -150
- Si tu mets =MAX(D6:D12) en H7, ça te donnera 56 car dans le tableau c'est ta valeur la plus haute.

Par contre je n'arrive pas à trouver comment combiner ça et le fait de ne vouloir cette action que pour les nombres négatifs, désolé...

EDIT : Arf, devancé en beauté ! Ça m'apprendra à rafraichir les pages avant de répondre :p
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Re : Formule Min Conditionnelle

Bonjour Arayel,

tout dépend soit foufa c'est trompé dans sa demande auquel cas le min se calcul avec le min et le max avec le max, soit lorsque l'on parle du min on veux avoir le plus petit négatif dans ce cas on cherche le min avec max() et pour le plus grand négatif on le cherche avec le min

J'espère que cela répond a ta question
 

foufa

XLDnaute Nouveau
Re : Formule Min Conditionnelle

Re bonjour,

merci a vous tous mais le petit problème avec les formules proposés et qu'elle ne prennent pas en considération les catégories!!

J'ai réussi a trouver une formule plus adapté qui est :=MIN(SI(C6:C12="b";D6:D12;"0"))

Par contre dans le cas ou j'ai un 0 comment modifier ma formule pour ne pas le prendre en considération!!!

Cdt
 

Jocelyn

XLDnaute Barbatruc
Re : Formule Min Conditionnelle

re,

je n'avais pas fait attention a la catégorie

pour le min()

Code:
=MIN(SI((C6:C12="A")*(D6:D12<0);ABS(D6:D12)))*-1






pour le max()

Code:
=MAX(SI((C6:C12="A")*(D6:D12<0);ABS(D6:D12)))*-1





autrement pour avoir une formule plus courte

pour le min()

Code:
=MAX(SI((C6:C12="A")*(D6:D12<0);D6:D12))






et pour le max

Code:
=MIN(SI((C6:C12="A")*(D6:D12<0);D6:D12))

 

Discussions similaires

Réponses
0
Affichages
158

Statistiques des forums

Discussions
312 361
Messages
2 087 626
Membres
103 609
dernier inscrit
AmineAB33