Gå til hovedindhold

Sådan beregnes eller tildeles brevkarakter i Excel?

At tildele bogstavkarakter for hver elev baseret på deres score kan være en fælles opgave for en lærer. For eksempel har jeg en klassificeringsskala defineret, hvor score 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B og 90-100 = A som følgende skærmbillede vist. Hvordan kunne du i Excel hurtigt og nemt beregne bogstavkarakter baseret på den numeriske score?


Beregn bogstavkarakter baseret på scoreværdier med IF-funktion

For at få bogstavkarakteren baseret på scoreværdier kan den indlejrede IF-funktion i Excel hjælpe dig med at løse denne opgave.

Den generiske syntaks er:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: De betingelser, du vil teste.
  • value_if_true1, value_if_true2, value_if_true3: Den værdi, du vil returnere, hvis resultatet af betingelserne er SAND.
  • value_if_false3: Den værdi, du vil returnere, hvis resultatet af betingelsen er FALSK.

1. Indtast eller kopier nedenstående formel til en tom celle, hvor du vil få resultatet:

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

Forklaring til denne komplekse indlejrede IF-formel:

  • Hvis scoren (i celle B2) er lig med eller større end 90, får den studerende et A.
  • Hvis scoren er lig med eller større end 80, får den studerende en B.
  • Hvis scoren er lig med eller større end 70, får den studerende en C ..
  • Hvis scoren er lig med eller større end 60, får den studerende en D.
  • Ellers får den studerende en F.

Tips: I ovenstående formel:

  • B2: er den celle, som du vil konvertere nummeret til bogstavkvalitet.
  • tallene 90, 80, 70og 60: er de numre, du har brug for for at tildele karakterskalaen.

2. Træk derefter fyldhåndtaget ned til cellerne for at anvende denne formel, og bogstavkvaliteten er vist i hver celle som følger:

Klik for at vide mere IF-funktion ...


kontor fanebillede

Afskedigelses sæsonen kommer, arbejder du stadig langsomt?
-- Office-fanen øger dit tempo, sparer 50% arbejdstid!

  •  Fantastiske! Betjeningen af ​​flere dokumenter er endnu mere afslappende og praktisk end et enkelt dokument;
  •  Sammenlignet med andre webbrowsere er grænsefladen til Office Tab mere kraftfuld og æstetisk;
  •  Reducer tusindvis af kedelige museklik, farvel med cervikal spondylose og musens hånd;
  •  Bliv valgt af 90,000 eliter og 300+ kendte virksomheder!
Fuld funktion, gratis prøveversion 30 dage          Læs mere             Hent nu!
 

Beregn bogstavkarakter baseret på score-værdier med VLOOKUP-funktionen

Hvis ovenstående indlejrede if-funktion er noget vanskelig for dig at forstå, her kan Vlookup-funktionen i Excel også gøre dig en tjeneste.

Den generiske syntaks er:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: Den værdi, du vil søge efter og finde i table_array.
  • table_array: En række celler i kildetabellen, der indeholder de data, du vil bruge.
  • col_index_num: Kolonnenummeret i den tabelarray, som du vil returnere den matchede værdi fra.
  • range_lookup: En værdi er enten SAND eller FALSK.
  • hvis SAND eller udeladt, returnerer Vlookup enten et nøjagtigt eller omtrentligt match
  • hvis FALSE finder Vlookup kun et nøjagtigt match

1. For det første skal du oprette en opslagstabel som vist nedenstående skærmbillede, og derefter bruge Vlookup-funktionen med omtrentlig matematik for at få resultatet.

Bemærk: Det er vigtigt, at opslagstabellen skal sorteres i stigende rækkefølge, for at VLOOKUP-formlen får det rigtige resultat med et omtrentligt match.

2. Indtast eller kopier derefter følgende formel i en tom celle - C3, for eksempel:

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

Tips: I ovenstående formel:

  • B2: refererer til den studerendes score, som du vil beregne bogstavkarakteren.
  • $ F $ 2: $ G $ 6: Det er tabellen, hvor opslagsværdien returneres fra.
  • 2: Kolonnenummeret i opslagstabellen for at returnere den matchede værdi.
  • TRUE: Angiver at finde den omtrentlige matchværdi.

3. Træk derefter fyldhåndtaget ned til de celler, som du vil anvende denne formel, nu kan du se alle bogstavkarakterer baseret på den tilsvarende karakterskala er beregnet på én gang, se skærmbillede:

Klik for at vide mere VLOOKUP-funktion ...


Beregn bogstavkarakter baseret på scoreværdier med IFS-funktion (Excel 2019 og Office 365)

Hvis du har Excel 2019 eller Office 365, kan den nye IFS-funktion også hjælpe dig med at afslutte dette job.

Den generiske syntaks er:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: Den første betingelse, der evalueres til SAND eller FALSK.
  • value_if_true1: Returnerer resultatet, hvis logisk_test1 er SAND. Det kan være tomt.
  • logical_test2: Den anden betingelse, der evalueres til SAND eller FALSK.
  • value_if_true2: Returnerer det andet resultat, hvis logical_test2 er TRUE. Det kan være tomt.

1. Indtast eller kopier nedenstående formel til en tom celle:

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

2. Træk derefter fyldhåndtaget ned til cellerne for at anvende denne formel, og bogstavkvaliteten er vist som følgende vist skærmbillede:

Klik for at vide mere IFS-funktion ...


Flere artikler om relativ tekstkategori:

  • Kategoriser data baseret på værdier i Excel
  • Antag, at du skal kategorisere en liste over data baseret på værdier, f.eks. Hvis data er større end 90, kategoriseres de som Høj, hvis de er større end 60 og mindre end 90, kategoriseres de som Medium, hvis mindre end 60, kategoriseret som Lav, hvordan kunne du løse denne opgave i Excel?
  • Tildel en værdi eller kategori baseret på et nummerinterval
  • Denne artikel taler om at tildele værdi eller kategori relateret til et bestemt interval i Excel. For eksempel, hvis det givne tal er mellem 0 og 100, skal du tildele værdi 5, hvis mellem 101 og 500, tildele 10, og for område 501 til 1000, tildele 15. Metoden i denne artikel kan hjælpe dig med at komme igennem det.
  • Tildel serienummer til duplikerede eller unikke værdier
  • Hvis du har en liste over værdier, der indeholder nogle duplikater, er det så muligt for os at tildele sekventielt nummer til de duplikerede eller unikke værdier? Det betyder at give en sekventiel rækkefølge for duplikatværdier eller unikke værdier. Denne artikel vil jeg tale om nogle enkle formler, der hjælper dig med at løse denne opgave i Excel.
  • Konverter bogstavkarakter til nummer i Excel
  • Hvis du har et ark, der indeholder elevnavne og bogstavkarakterer, vil du nu konvertere bogstavkarakterer til det relative antal karakterer som vist nedenstående skærmbillede. Du kan konvertere dem en efter en, men det er tidskrævende, mens der er så mange at konvertere.

  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner og opbevaring af data; Split celler indhold; Kombiner duplikatrækker og sum / gennemsnit... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Foretrukne og hurtigt indsætte formler, Områder, diagrammer og billeder; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Pivottabelgruppering efter ugenummer, ugedag og mere ... Vis ulåste, låste celler ved forskellige farver; Fremhæv celler, der har formel / navn...
kte-fane 201905
  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
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