Max de 3 valeurs avec conditions

Fermé
Virge76 Messages postés 1 Date d'inscription mercredi 8 août 2018 Statut Membre Dernière intervention 8 août 2018 - 8 août 2018 à 12:50
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 - 13 août 2018 à 09:12
Bonjour,
J'ai 3 valeurs A, B et C. Je veux une formule qui définisse :
. si les 3 valeurs < 0, alors "NO GO"
. si max(A;B;C)=A, alors "A", si max (A;B;C)=B alors "B", si max(A;B;C)=C alors "C"
. si max(A;B;C)=A et B, alors "A et B", si max(A;B;C)=B et C, alors "B et C", si max(A;B;C)=A et C alors "A et C"
. si max(A;B;C)=A et B et C alors "A et B et C" mais si < 0, alors "NO GO"
Merci pour votre aide !

3 réponses

tyranausor Messages postés 3545 Date d'inscription jeudi 6 août 2009 Statut Membre Dernière intervention 1 avril 2022 2 033
12 août 2018 à 21:16
Bonjour, je pense que tu peux faire une si imbriquée de type "si ... alors si ... sinon ...."
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 411
Modifié le 13 août 2018 à 08:01
Bonjour
question, sachant qu'il ne peut y avoir qu'ne seule valeur MAX quelque soit sa position dans les trois cellules:
dans cette formule, dans les quatre cas évoqués ci dessous où vous voulez un résultat, quelle est l'information qui va vous signaler quelles cellules contiennent le maxi
parce que quelque soit la position du MAX dans plusieurs cellules A,B A,C A,C B,C, si la formule répète les valeurs, vous n'aurez jamais que deux valeurs identiques
il n'y a qu'avec MAX en A B C que vous pourrez en avoir trois?


à moins bien sur d'utiliser trois cellules pour afficher les résultats
par exemple en D,E,F avec en D à tirer jusqu'en F:
=SI(ET($A1<0;$B1<0;$C1<0);"NOGO";SI(A1=MAX($A1:$C1);A1)))
attention aux signes

à vous lire

crdlmnt

0
eriiic Messages postés 24597 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 22 septembre 2024 7 235
13 août 2018 à 09:12
Bonjour à tous,

La même dans une cellule unique :
=SI(ET(A2<0;B2<0;C2<0);"NO GO";SI(A2=MAX(A2:C2);A2;" ")&"⁄"&SI(B2=MAX(A2:C2);B2;" ")&"⁄"&SI(C2=MAX(A2:C2);C2;" "))

eric
0