Fonction SI (plus de deux conditions)
#1
Débutant XLPages

Inscription: 25/10/2009

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
XP
Posté le : 22-01-2012 21h39
Salut tout le monde,

J'aimerai faire correspondre la valeur numérique d'une cellule à un texte (dans l'exemple il s'agit d'une moyenne de note qui correspond à une lettre).

J'utilise donc la fonction SI mais je n'ai réussi qu'avec deux conditions et comme j'en ai cinq, j'ai tenté de les ajouter à la suite de la formule mais sans succès "Vous avez tapé un nombre trop important d'arguments pour cette fonction.".

Si vous avez des pistes.

Merci d'avance.
Pièce jointe:
xls Classeur1.xls   [ Taille: 16.50 Ko - Téléchargements: 605 ]
Hors Ligne
Rapport   Haut 

Re: Fonction SI (plus de deux conditions)
#2
Accro XLPages

Inscription: 09/05/2007
De Courcelles-les-Montbéliard

Messages: 286

Système d'exploitation:
PC & Mac
Version Excel utilisée:
Mac 2004 - 2011, et PC 2003 - 2010
Posté le : 22-01-2012 22h12
Bonsoir stosto,

Je me demande si ton exemple est le reflet de la réalité. Dans le tableau des correspondances des lettres et moyenne, la lettre A concerne les moyennes entre 8.5 à 10. Mais dans ta formule D2, =SI(C2<5;"A";"B"), la lettre A concerne les moyennes inférieures à 5. 

Revient avec un exemple qui a le reflet de la réalité, indique aussi la formule qui te renvoie le message vous avez tapé un nombre trop important d'arguments pour cette fonction.

@+Jean-Marie

Hors Ligne
Rapport   Haut 

Re: Fonction SI (plus de deux conditions)
#3
Accro XLPages

Inscription: 17/08/2007
De Québec, Canada

Messages: 180

Système d'exploitation:
PC
Version Excel utilisée:
Excel 2003, 2007 (FR) & MsProject 2003
Posté le : 22-01-2012 22h23
 Salut le forum

Avec cette formule
=INDEX({"E"."D"."C"."B"."A"};EQUIV(C2;{0.2,5.4,5.6,5.8,5};1))

Dans certaine version d'Excel
  • Il faut remplacer le point (.) par un antislash (\) 
  • Il faut remplacer le séparateur décimal (,) par un point (.)
  • Et le point virgule (;) en virgule (,) au besoin
=INDEX({"E""D""C""B""A"},EQUIV(C2;{0\2.5\4.5\6.5\8.5},1))
 Mytå




Hors Ligne
Rapport   Haut 

Re: Fonction SI (plus de deux conditions)
#4
Débutant XLPages

Inscription: 25/10/2009

Messages: 5

Système d'exploitation:
PC
Version Excel utilisée:
XP
Posté le : 25-01-2012 21h01
Merci Mytå, ta première proposition fonctionne. Comme j'essaie de comprendre cette fonction (j'ignorai INDEX, EQUIV ou {) INDEX renvoit donc à un classement désigné que l'on doit placé entre {} et "", EQUIV est la correspondance des notes. Je retenterai avec un barème différent.

Désolé pour l'oubli JeanMarie mais c'est vrai qu'après plusieurs tests je n'ai pas revérifié si mon exemple était le reflet de la réalité. Pour la formule qui renvoit le message "Vous avez tapé un nombre trop important d'arguments pour cette fonction.".j'étais partie là-dessus : =SI(C2>8,5;"A";"B";SI(C2>4,5;"C";"D";SI(C2<2;"E";""))).


Hors Ligne
Rapport   Haut 


Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Qui consulte actuellement ce sujet ?   1 Utilisateur(s) anonymes