Convertir un pourcentage en cote

mychance

XLDnaute Nouveau
Bonjour,

J'ai une question assez simple, ce qui prouve que je suis nul en Excel. J'aurais besoin d'une formule pour convertir un résultat sur 100 en cote ( A+, A, A-, B+...etc.)

Quelqu'un m'a déjà produit une formule qui fait l'inverse et je lui suis reconnaissant encore à chaque fois que je fais mes bulletins scolaire. La voici:

=SI(AI4="A+AJ5";100)+SI(AI4="A";95)+SI(AI4="A-";90)+SI(AI4="B+";85)+SI(AI4="B";80)+SI(AI4="B-";75)+SI(AI4="C+";70)+SI(AI4="c";65)+SI(AI4="C-";60)+SI(AI4="D+";55)+SI(AI4="D";50)+SI(AI4="E";40)

Ce que j'aimerais avoir maintenant est que chaque fois qu'une nombre se situe entre tant et tant, il produit la cote qui lui correspond. Par exemple: entre 73 et 77= B-, entre 78 et 82=B, entre 83 et 87=B+, etc.

Merci entre pour votre aide !
 

unrender

XLDnaute Junior
Re : Convertir un pourcentage en cote

Voilou :

Code:
=SI(AI4<41;"E";SI(AI4<46;"D-";SI(AI4<51;"D";SI(AI4<56;"D+";SI(AI4<61;"C-";SI(AI4<66;"C";SI(AI4<71;"C+";SI(AI4<76;"B-";SI(AI4<81;"B";SI(AI4<86;"B+";SI(AI4<91;"A-";SI(AI4<96;"A";"A+"))))))))))))

Il faudra peut-être changer les valeurs car je ne sais pas comment tu notes :)

Et dans ta formule il y a 2 petites erreurs :

=SI(AI4="A+AJ5";100)+SI(AI4="A";95)+SI(AI4="A-";90)+SI(AI4="B+";85)+SI(AI4="B";80)+SI(AI4="B-";75)+SI(AI4="C+";70)+SI(AI4="c";65)+SI(AI4="C-";60)+SI(AI4="D+";55)+SI(AI4="D";50)+SI(AI4="E";40 )

ça devrait fonctionner mieux en enlevant la partie en gras.
et il n'y a pas de D- ?
 
Dernière édition:

mychance

XLDnaute Nouveau
Re : Convertir un pourcentage en cote

Voilou :

Code:
=SI(AI4<41;"E";SI(AI4<46;"D-";SI(AI4<51;"D";SI(AI4<56;"D+";SI(AI4<61;"C-";SI(AI4<66;"C";SI(AI4<71;"C+";SI(AI4<76;"B-";SI(AI4<81;"B";SI(AI4<86;"B+";SI(AI4<91;"A-";SI(AI4<96;"A";"A+"))))))))))))

Il faudra peut-être changer les valeurs car je ne sais pas comment tu notes :)

Merci pour la réponse. Cette formule me renvoit une erreur au 9e "SI". Peut-être y a-t-il une limite d'imbrication avec Excel 2000...

Voilou :
Et dans ta formule il y a 2 petites erreurs :

=SI(AI4="A+AJ5";100)+SI(AI4="A";95)+SI(AI4="A-";90)+SI(AI4="B+";85)+SI(AI4="B";80)+SI(AI4="B-";75)+SI(AI4="C+";70)+SI(AI4="c";65)+SI(AI4="C-";60)+SI(AI4="D+";55)+SI(AI4="D";50)+SI(AI4="E";40 )

ça devrait fonctionner mieux en enlevant la partie en gras.
et il n'y a pas de D- ?

Effectivement, ça m'a échappé pendant tout ce temps. Non, il n'y a pas de D-.
 

mychance

XLDnaute Nouveau
Re : Convertir un pourcentage en cote

tu peux essayer avec :
=si(et(A1>=73;A1<=77;"B-";si(et(A1>=78;A1<=82);"B";formules);"") jusqu'a la fin de la formule

Puisque ma version d'Excel est surannée, serait-il possible de le faire avec une formule sans imbrication (accumulation de parenthèses), un peu comme celle qui m'avait été donnée pour convertir les cote en pourcentage ?
 

mychance

XLDnaute Nouveau
Re : Convertir un pourcentage en cote

J'ai joint un fichier où j'ai la formule qui me permet de convertir les pourcentage en cote. Je rappelle qu'il me faut faire le contraire, i.e. partir d'un échelle de pourcentage (entre 57 et 63 par exemple) pour convertir en cote (A+, A, A-, etc.)

Merci encore pour vos conseils !
 

Pièces jointes

  • Fichier exemple.xls
    6.5 KB · Affichages: 100
  • Fichier exemple.xls
    6.5 KB · Affichages: 113
  • Fichier exemple.xls
    6.5 KB · Affichages: 94

ROGER2327

XLDnaute Barbatruc
Re : Convertir un pourcentage en cote

Bonjour à tous
Un autre essai :
Code:
=SI(AI4="";"";INDEX({"A+";"A";"A-";"B+";"B";"B-";"C+";"C";"C-";"D+";"D";"E";#N/A};EQUIV(AI4+0.00000000000001;{100.000000000001;97.5;92.5;87.5;82.5;77.5;72.5;67.5;62.5;57.5;52.5;45;-0.00000000000001};-1)))
ROGER2327
#5332


Jeudi 26 Merdre 138 (Sainte Barbaque, naïade - fête Suprême Quarte)
24 Prairial An CCXIX, 0,1525h - caille-lait
2011-W23-7T00:21:57Z
 

Discussions similaires

Réponses
4
Affichages
414

Statistiques des forums

Discussions
312 416
Messages
2 088 245
Membres
103 783
dernier inscrit
manax