Passer au contenu principal

Comment calculer ou attribuer une note de lettre dans Excel?

Attribuer une note à chaque élève en fonction de ses scores peut être une tâche courante pour un enseignant. Par exemple, j'ai une échelle de notation définie où le score 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B et 90-100 = A comme illustré ci-dessous. Dans Excel, comment pouvez-vous calculer rapidement et facilement la note en lettres en fonction du score numérique?


Calculer la note de lettre en fonction des valeurs de score avec la fonction IF

Pour obtenir la note en lettres basée sur les valeurs de score, la fonction IF imbriquée dans Excel peut vous aider à résoudre cette tâche.

La syntaxe générique est:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: Les conditions que vous souhaitez tester.
  • value_if_true1, value_if_true2, value_if_true3: Valeur que vous souhaitez renvoyer si le résultat des conditions est VRAI.
  • value_if_false3: Valeur que vous souhaitez renvoyer si le résultat de la condition est FALSE.

1. Veuillez entrer ou copier la formule ci-dessous dans une cellule vide où vous souhaitez obtenir le résultat:

=IF(B2>=90,"A",IF(B2>=80,"B",IF(B2>=70,"C",IF(B2>=60,"D","F"))))

Explication de cette formule IF imbriquée complexe:

  • Si le score (dans la cellule B2) est égal ou supérieur à 90, alors l'élève obtient un A.
  • Si le score est égal ou supérieur à 80, alors l'élève obtient un B.
  • Si le score est égal ou supérieur à 70, alors l'élève obtient un C.
  • Si le score est égal ou supérieur à 60, alors l'élève obtient un D.
  • Sinon, l'étudiant obtient un F.

Pourboires: Dans la formule ci-dessus:

  • B2: est la cellule dans laquelle vous souhaitez convertir le nombre en note alphabétique.
  • les nombres 90, 80, 70et 60: sont les nombres dont vous avez besoin pour attribuer l'échelle de notation.

2. Ensuite, faites glisser la poignée de remplissage vers les cellules pour appliquer cette formule, et la note de la lettre a été affichée dans chaque cellule comme suit:

Cliquez pour en savoir plus Fonction IF ...


pic de l'onglet bureau

La saison des mises à pied approche, vous travaillez toujours lentement?
-- Office Tab accélère votre rythme, économise 50% de temps de travail!

  •  Incroyable! Le fonctionnement de plusieurs documents est encore plus relaxant et pratique qu'un document unique;
  •  Par rapport aux autres navigateurs Web, l’interface d’Office Tab est plus puissante et plus esthétique ;
  •  Réduisez les milliers de clics de souris fastidieux, dites adieu à la spondylose cervicale et à la main de la souris;
  •  Soyez choisi par 90,000 300 élites et plus de XNUMX entreprises bien connues!
Fonctionnalité complète, essai gratuit de 30 jours          En savoir plus             Télécharger maintenant!
 

Calculer la note en lettres en fonction des valeurs de score avec la fonction RECHERCHEV

Si la fonction if imbriquée ci-dessus est quelque peu difficile à comprendre, ici, la fonction Vlookup dans Excel peut également vous rendre service.

La syntaxe générique est:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: La valeur que vous souhaitez rechercher et trouver dans table_array.
  • table_array: Plage de cellules de la table source contenant les données que vous souhaitez utiliser.
  • col_index_num: Numéro de colonne du tableau_table à partir duquel vous souhaitez renvoyer la valeur correspondante.
  • range_lookup: Une valeur est VRAI ou FAUX.
  • si TRUE ou omis, Vlookup renvoie une correspondance exacte ou approximative
  • si FALSE, Vlookup ne trouvera qu'une correspondance exacte

1. Tout d'abord, vous devez créer une table de recherche comme illustré ci-dessous, puis utiliser la fonction Vlookup avec des mathématiques approximatives pour obtenir le résultat.

Notes: Il est important que la table de recherche soit triée dans l'ordre croissant pour que la formule RECHERCHEV obtienne un résultat correct avec une correspondance approximative.

2. Ensuite, entrez ou copiez la formule suivante dans une cellule vide - C3, par exemple:

=VLOOKUP(B2,$F$2:$G$6,2,TRUE)

Pourboires: Dans la formule ci-dessus:

  • B2: fait référence au score de l'élève dont vous souhaitez calculer la note alphabétique.
  • $ F $ 2: $ G $ 6: Il s'agit de la table à partir de laquelle la valeur de recherche sera renvoyée.
  • 2: Le numéro de colonne dans la table de recherche pour renvoyer la valeur correspondante.
  • VRAI: Indique de trouver la valeur de correspondance approximative.

3. Et puis, faites glisser la poignée de remplissage vers les cellules que vous souhaitez appliquer cette formule, maintenant, vous pouvez voir toutes les notes de lettre basées sur le tableau d'échelle de note correspondant sont calculées à la fois, voir capture d'écran:

Cliquez pour en savoir plus sur la fonction RECHERCHEV ...


Calculer la note en fonction des valeurs de score avec la fonction IFS (Excel 2019 et Office 365)

Si vous avez Excel 2019 ou Office 365, la nouvelle fonction IFS peut également vous aider à terminer ce travail.

La syntaxe générique est:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: La première condition qui prend la valeur TRUE ou FALSE.
  • value_if_true1: Renvoie le résultat si test_logique1 est VRAI. Il peut être vide.
  • logical_test2: La deuxième condition qui donne la valeur TRUE ou FALSE.
  • value_if_true2: Renvoie le deuxième résultat si test_logique2 est VRAI. Il peut être vide.

1. Veuillez entrer ou copier la formule ci-dessous dans une cellule vide:

=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")

2. Ensuite, faites glisser la poignée de remplissage vers les cellules pour appliquer cette formule, et la note de la lettre a été affichée comme capture d'écran suivante:

Cliquez pour en savoir plus sur la fonction IFS ...


Articles de catégorie de texte plus relatifs:

  • Catégoriser les données en fonction des valeurs dans Excel
  • Supposons que vous deviez catégoriser une liste de données en fonction de valeurs, par exemple, si les données sont supérieures à 90, elles seront classées comme élevées, si elles sont supérieures à 60 et inférieures à 90, elles seront classées comme moyennes, si moins de 60, classé comme faible, comment pourriez-vous résoudre cette tâche dans Excel?
  • Attribuer une valeur ou une catégorie en fonction d'une plage de nombres
  • Cet article parle de l'attribution d'une valeur ou d'une catégorie liée à une plage spécifiée dans Excel. Par exemple, si le nombre donné est compris entre 0 et 100, attribuez la valeur 5, s'il est compris entre 101 et 500, attribuez 10 et pour la plage 501 à 1000, attribuez 15. La méthode décrite dans cet article peut vous aider à y parvenir.
  • Attribuer un numéro de série à des valeurs dupliquées ou uniques
  • Si vous avez une liste de valeurs qui contient des doublons, est-il possible pour nous d'attribuer un numéro séquentiel aux valeurs en double ou uniques? Cela signifie donner un ordre séquentiel pour les valeurs en double ou les valeurs uniques. Cet article, je vais parler de quelques formules simples pour vous aider à résoudre cette tâche dans Excel.
  • Convertir la note de la lettre en nombre dans Excel
  • Si vous avez une feuille qui contient les noms des étudiants et les notes en lettres, vous souhaitez maintenant convertir les notes en lettres en notes en nombre relatif, comme illustré ci-dessous. Vous pouvez les convertir un par un, mais cela prend du temps alors qu'il y en a tellement à convertir.

  • Barre Super Formula (modifiez facilement plusieurs lignes de texte et de formule); Disposition de lecture (lire et modifier facilement un grand nombre de cellules); Coller dans la plage filtrée
  • Fusionner les cellules / lignes / colonnes et conservation des données; Contenu des cellules divisées; Combiner les lignes en double et la somme / moyenne... Empêcher les cellules en double; Comparer les gammes
  • Sélectionnez Dupliquer ou Unique Lignes; Sélectionnez les lignes vides (toutes les cellules sont vides); Super Find et Fuzzy Find dans de nombreux classeurs; Sélection aléatoire ...
  • Copie exacte Plusieurs cellules sans changer la référence de formule; Créer automatiquement des références à plusieurs feuilles; Insérer des puces, Cases à cocher et plus encore ...
  • Formules favorites et insérer rapidement, Plages, graphiques et images; Crypter les cellules avec mot de passe; Créer une liste de diffusion et envoyer des e-mails ...
  • Extrait du texte, Ajouter du texte, Supprimer par position, Supprimer l'espace; Créer et imprimer des sous-totaux de pagination; Conversion entre le contenu et les commentaires des cellules
  • Super filtre (enregistrer et appliquer des schémas de filtrage à d'autres feuilles); Tri avancé par mois / semaine / jour, fréquence et plus; Filtre spécial par gras, italique ...
  • Combiner des classeurs et des feuilles de travail; Fusionner les tableaux en fonction des colonnes clés; Diviser les données en plusieurs feuilles; Conversion par lots xls, xlsx et PDF
  • Regroupement du tableau croisé dynamique par numéro de semaine, jour de la semaine et plus encore ... Afficher les cellules déverrouillées et verrouillées par différentes couleurs; Mettre en évidence les cellules qui ont une formule / un nom
onglet kte 201905
  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
bas de cabine
Comments (58)
Rated 4.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
This one is for Turkish kb.

=EĞER(VE(D4>=90;D4<101);"AA";EĞER(VE(D4>=80;D4<89);"BA";EĞER(VE(D4>=70;D4<79);"BB";EĞER(VE(D4>=60;D4<69);"CB";EĞER(VE(D4>=55;D4<59);"CC";EĞER(VE(D4>=50;D4<55);"DC";EĞER(D4<=49;"FF")))))))

p.s. Eğer>IF, Ve>AND.
Rated 4.5 out of 5
This comment was minimized by the moderator on the site
How to convert alphabet value to percentage?
If A=100%, B=50%, C=25%, D=0

Thanks in advance
This comment was minimized by the moderator on the site
Hello, jajak,
To solve your problem, the following formula may help you:
=IF(A2="A","100%",IF(A2="B","50%",IF(A2="C","25%",IF(A2="D","0"))))

Please have a try!
This comment was minimized by the moderator on the site
have learnt the grading system but dont know how to calculate aggregate
This comment was minimized by the moderator on the site
hi pleas help A+ 90 - 100 A 85 - 90- A- 80 - 85 B+ 77 - 80 B 73 - 77 B- 70 - 73 C 60 - 70 F
This comment was minimized by the moderator on the site
RAMOS    PM    PM        AM    7A        AM    AM    N        N    N    N        N    N
HOW TO SUM IF PM=8, AM=8, N=8, 7A=12 in excel. Thank  You very much. This if for our schedule making. thank you!
This comment was minimized by the moderator on the site
12000=300013=350014=400015=500016000 or above=6000
Need Help

This comment was minimized by the moderator on the site
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F")))))))) try this
This comment was minimized by the moderator on the site
Hello yy,Thanks for your support. I slightly changed your formula because it has one error. Please apply the below formula:
=IF(F2>95,"A+",IF(AND(F2>90,F2<95),"A-",IF(F2>85,"B",IF(AND(F2>80,F2<85),"B-",IF(F2>75,"C",IF(AND(F2>70,F2<75),"C-",IF(F2>65,"D+",IF(AND(F2>60,F2<65),"D-","F"))))))))
Please have a tru. Thanks!Sincerely,Mandy
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))
This comment was minimized by the moderator on the site
Hello, Prithwis,To solve your problem, please apply the below formula:=IF(E4>44.5,"AA",IF(E4>39.5,"A+",IF(E4>29.5,"A",IF(E4>22,"B+",IF(E4>17,"B",IF(E4>=12.5,"C","D"))))))
Please try, hope it can help you!
This comment was minimized by the moderator on the site
=IF(E4<12.5,"D",IF(E4>=12.5,"C",IF(E4>17,"B",IF(E4>22,"B+",IF(E4>29.5,"A",IF(E4>39.5,"A+",IF(E4>44.5,"AA")))))))cannot work only grade c & dwhere is error
This comment was minimized by the moderator on the site
please i need help with this
MARKS GRADE
100-80 1
75-79 2
70-74 3
65-69 4
60-64 5
55-59 6
50-54 7
45-49 8
1-44 9
This comment was minimized by the moderator on the site
Hi, cybercity,To solve your problem, please apply the following formula:=IF(B2>=80,"1",IF(B2>=75,"2",IF(B2>=70,"3",IF(B2>=65,"4",IF(B2>=60,"5",IF(B2>=55,"6",IF(B2>=50,"7",IF(B2>=45,"8",IF(B2>=1,"9")))))))))
Please try, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations