Cherche la valeur la plus grande dans une plage

emma1992_kelo Messages postés 56 Statut Membre -  
tontong Messages postés 2584 Statut Membre -
Bonjour,



Je cherche à déterminer la valeur la plus grande dans une plage de cellule si cette dernière se trouve dans la colonne B : j'affiche "positive", si la valeur maximale se trouve dans la colonne C; j'affiche "neutre" et si c'est la colonne D , j'affiche "négative".

Je bloque au niveau de la formule :

=NB.SI(B:B; max(B1:D1))>0; "POS";NB.SI("");NB.SI("")


En testant la première , elle est déjà fausse, auriez-vous une idée ?

Je vous mets un mini-fichier test : https://mon-partage.fr/f/8TIign3x/

3 réponses

tontong Messages postés 2584 Statut Membre 1 062
 
Bonjour,
En E2 =INDEX($B$1:$D$1;1;EQUIV(MAX(B2:D2);B2:D2;0))
à recopier vers le bas.
0
emma1992_kelo Messages postés 56 Statut Membre
 
Merci
0
Vaucluse Messages postés 27336 Statut Contributeur 6 442 > emma1992_kelo Messages postés 56 Statut Membre
 
bonjour
si vous avez bien transcrit la proposition de Tontong en respectant les signes $, elle doit vous renvoyer le titre en ligne 1de la colonne qui contient le max
crdlmnt,
0
tontong Messages postés 2584 Statut Membre 1 062 > emma1992_kelo Messages postés 56 Statut Membre
 
Bonjour,
J'ai du mal à cerner votre besoin.
Pourriez-vous modifier "à la main" votre fichier pour nous montrer quelles réponses vous attendez, et dans quelles cellules
0
Raymond PENTIER Messages postés 71827 Date d'inscription   Statut Contributeur Dernière intervention   17 378
 
Bonjour Emma.

Si j'ai bien compris ta demande (ce qui n'est pas certain, vu la façon dont le problème est exposé) , la formule en A13 serait :
=SI(MAX($B$2:$D$11)=MAX(B2:B11);"positive";SI(MAX($B$2:$D$11)=MAX(C2:C11);"neutre";"négative"))

Je crois cependant que c'est tontong qui a choisi l'interprétation conforme à ton souhait ...

Amitiés à tontong.
0
emma1992_kelo Messages postés 56 Statut Membre
 
Bonjour, Ce serait plutôt en vertical et non horizontal
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour à tous

essaies
=CHOISIR(EQUIV(MAX(B1:D1);B1:D1;0);"POS";"NEU";"NEG")

Cdlmnt
0