Hoppa till huvudinnehåll

Hur man beräknar eller tilldelar bokstavsklass i Excel?

Att tilldela bokstavsklass för varje elev baserat på deras poäng kan vara en vanlig uppgift för en lärare. Till exempel har jag en betygsskala definierad där poängen 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B och 90-100 = A enligt följande skärmdump. I Excel, hur kan du beräkna bokstavsbetyg baserat på den numeriska poängen snabbt och enkelt?


Beräkna bokstavsbetyg baserat på poängvärden med IF-funktionen

För att få bokstavsbetyget baserat på poängvärden kan den kapslade IF-funktionen i Excel hjälpa dig att lösa den här uppgiften.

Den generiska syntaxen är:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: Villkoren du vill testa.
  • value_if_true1, value_if_true2, value_if_true3: Det värde som du vill returnera om resultatet av villkoren är SANT.
  • value_if_false3: Det värde som du vill returnera om villkorets resultat är FALSKT.

1. Ange eller kopiera formeln nedan till en tom cell där du vill få resultatet:

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

Förklaring till denna komplexa kapslade IF-formel:

  • Om poängen (i cell B2) är lika med eller större än 90 får studenten ett A.
  • Om poängen är lika med eller större än 80 får studenten en B.
  • Om poängen är lika med eller högre än 70 får studenten ett C ..
  • Om poängen är lika med eller högre än 60 får studenten en D.
  • Annars får studenten en F.

tips: I ovanstående formel:

  • B2: är cellen som du vill konvertera numret till bokstavsklass.
  • siffrorna 90, 80, 70och 60: är de siffror du behöver för att tilldela betygsskalan.

2. Dra sedan fyllningshandtaget ner till cellerna för att tillämpa denna formel, och bokstäverbetyget visas i varje cell enligt följande:

Klicka för att veta mer IF-funktion ...


kontorsflik -bild

Uppsägningssäsongen kommer, jobbar du fortfarande långsamt?
-- Fliken Office ökar din takt, sparar 50% arbetstid!

  •  Fantastisk! Driften av flera dokument är ännu mer avslappnande och bekvämt än enstaka dokument.
  •  Jämfört med andra webbläsare är gränssnittet för Office Tab mer kraftfullt och estetiskt;
  •  Minska tusentals tråkiga musklick, säg adjö till cervikal spondylos och mushand;
  •  Bli vald av 90,000 300 eliter och XNUMX+ välkända företag!
Full funktion, gratis provperiod 30 dagar          Läs mer             Ladda ner nu!
 

Beräkna bokstavsbetyg baserat på poängvärden med VLOOKUP-funktionen

Om ovanstående kapslade if-funktion är något svår för dig att förstå, här kan Vlookup-funktionen i Excel också göra dig en tjänst.

Den generiska syntaxen är:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: Värdet som du vill söka efter och hitta i tabell_matrisen.
  • table_array: Ett antal celler i källtabellen som innehåller de data du vill använda.
  • col_index_num: Kolumnnumret i tabellarrayen som du vill returnera det matchade värdet från.
  • range_lookup: Ett värde är antingen SANT eller FALSKT.
  • om SANT eller utelämnas returnerar Vlookup antingen en exakt eller ungefärlig matchning
  • om FALSE hittar Vlookup bara en exakt matchning

1. För det första bör du skapa en uppslagstabell enligt nedanstående skärmdump och sedan använda Vlookup-funktionen med ungefärlig matematik för att få resultatet.

Anmärkningar: Det är viktigt att uppslagstabellen måste sorteras i stigande ordning för att VLOOKUP-formeln ska få korrekt resultat med en ungefärlig matchning.

2. Ange eller kopiera sedan följande formel till en tom cell - C3, till exempel:

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

tips: I ovanstående formel:

  • B2: refererar till studentpoängen som du vill beräkna bokstavsbetyget.
  • $ F $ 2: $ G $ 6: Det är tabellen där sökningsvärde kommer att returneras från.
  • 2: Kolumnnumret i uppslagstabellen för att returnera det matchade värdet.
  • SANN: Indikerar för att hitta det ungefärliga matchningsvärdet.

3. Och dra sedan fyllningshandtaget ner till cellerna som du vill använda den här formeln, nu kan du se alla bokstavskvaliteter baserade på motsvarande betygsskalatabell beräknas på en gång, se skärmdump:

Klicka för att veta mer VLOOKUP-funktion ...


Beräkna bokstavsbetyg baserat på poängvärden med IFS-funktion (Excel 2019 och Office 365)

Om du har Excel 2019 eller Office 365 kan den nya IFS-funktionen också hjälpa dig att slutföra det här jobbet.

Den generiska syntaxen är:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: Det första villkoret som utvärderas till SANT eller FALSKT.
  • value_if_true1: Returnerar resultatet om logical_test1 är SANT. Det kan vara tomt.
  • logical_test2: Det andra villkoret som utvärderas till SANT eller FALSKT.
  • value_if_true2: Returnerar det andra resultatet om logical_test2 är SANT. Det kan vara tomt.

1. Ange eller kopiera formeln nedan till en tom cell:

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

2. Dra sedan påfyllningshandtaget ner till cellerna för att tillämpa denna formel, och bokstavsbetyget har visats som följande skärmdump:

Klicka för att veta mer IFS-funktion ...


Mer artiklar om relativ textkategori:

  • Kategorisera data baserat på värden i Excel
  • Om du antar att du måste kategorisera en lista med data baserat på värden, till exempel om data är större än 90 kommer de att kategoriseras som Höga, om de är större än 60 och mindre än 90, kommer de att kategoriseras som Medium, om det är mindre än 60, kategoriserade som Låg, hur kan du lösa den här uppgiften i Excel?
  • Tilldela ett värde eller en kategori baserat på ett nummerintervall
  • Den här artikeln talar om att tilldela värde eller kategori relaterat till ett angivet intervall i Excel. Till exempel, om det angivna numret är mellan 0 och 100, tilldela värde 5, om mellan 101 och 500, tilldela 10, och för intervall 501 till 1000, tilldela 15. Metoden i den här artikeln kan hjälpa dig att komma igenom det.
  • Tilldela serienummer till duplicerade eller unika värden
  • Om du har en lista med värden som innehåller några dubbletter, är det möjligt för oss att tilldela löpnummer till duplikat eller unika värden? Det betyder att du ger en sekventiell order för dubblettvärdena eller unika värden. Den här artikeln kommer jag att prata om några enkla formler som hjälper dig att lösa denna uppgift i Excel.
  • Konvertera bokstavsklass till nummer i Excel
  • Om du har ett ark som innehåller studentnamn och bokstavsklasserna, vill du nu konvertera bokstavsklasserna till det relativa antal betyg som visas nedan. Du kan konvertera dem en efter en, men det är tidskrävande medan det finns så många att konvertera.

  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner och förvaring av data; Delat cellinnehåll; Kombinera duplicerade rader och summa / genomsnitt... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Favorit och sätt snabbt in formler, Intervall, diagram och bilder; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Gruppering av pivottabell efter veckonummer, veckodagen och mer ... Visa olåsta, låsta celler av olika färger; Markera celler som har formel / namn...
kte-flik 201905
  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
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