Note: The other languages of the website are Google-translated. Back to English

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
Sorter kommentarer efter
Kommentarer (55)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Så hjælpsomme!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej! nogle gange er eleverne fraværende. hvordan kan jeg skrive IF-erklæringen, så den studerende, der er fraværende, får karakteren Abs og ikke A?Dvs. under Score skriver jeg Abs, eller jeg lader det stå tomt, og jeg hvad IF-sætningen for at returnere Abs
Denne kommentar blev minimeret af moderatoren på webstedet
Forsøger at opbygge en formel for Excel til universitetsudskrift, men lidt forvirrende, andre kurser 3 kredittimer svarende til 12 point og 12 point er også lig med A for matematik 4 kredittimer svarende til 16 point og 16 point også lig med A (men for matematik B også lig med 12 point ROTC & PE 1 kredittime svarende til 4 point Kan du venligst hjælpe?
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak.
Denne kommentar blev minimeret af moderatoren på webstedet
tak så meget
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak
Denne kommentar blev minimeret af moderatoren på webstedet
så dejligt skat
Denne kommentar blev minimeret af moderatoren på webstedet
DET VAR HJÆLPENDE
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg vil have, hvis der er 30%, så fejler den mere end den karakter c mere end 45% dens D mere end 60% dens A mere end 80% dens A+. Sørg for, at den bruges på procentrækken
Denne kommentar blev minimeret af moderatoren på webstedet
Hej satish,
Ovenstående to metoder kan begge fungere godt for procentceller, prøv det venligst. Tak skal du have!

Hvis du har andre problemer, bedes du kommentere her.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg forsøger at tilføje endnu en IF-sætning til denne formel og har brug for hjælp!

=IF(G3<$S$4,$R$4,IF(G3<$S$5,$R$5,IF(G3<$S$6,$R$6,IF(G3<$S$7,$R$7,IF(G3<$S$8,$R$8,IF(G3<$S$9,$R$9,IF(G3<$S$10,$R$10,IF(G3<$S$11,$R$11,$R$12))))))))
Denne kommentar blev minimeret af moderatoren på webstedet
Det var nyttigt for mig. Tak :-)
Denne kommentar blev minimeret af moderatoren på webstedet
Mange tak..
Denne kommentar blev minimeret af moderatoren på webstedet
Hvis eleven er fraværende, hvordan tæller man så procent?
Denne kommentar blev minimeret af moderatoren på webstedet
kunne der være trin for trin instruktioner... det var dog hjælpsomt
Denne kommentar blev minimeret af moderatoren på webstedet
Forsøger at konvertere 10%-29% som en værdi 1, 30%-39% som en værdi 2, 40%-49% som en værdi 3, 50%-59% som en værdi 4 osv. Hjælp med excel-formler
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Adam,
For at løse dit problem skal du anvende nedenstående formel:
=IF(A2>=60%," ",IF(A2>=50%,"4",IF(A2>=40%,"3",IF(A2>=30%,"2",IF(A2>=10%,"1"," ")))))

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
det kan ikke hjælpe
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg er ved at opbygge et rapportark til studerende, men jeg kan ikke finde stillingen ved hjælp af excel (1., 2., .......................)
Denne kommentar blev minimeret af moderatoren på webstedet
Mine elevers karakterer er baseret på følgende - hvordan skulle formlen være for at håndtere dette?

A 630 og højere
B 560 til 629
C 490 til 559
D 420 til 489
F 419 og derunder
Denne kommentar blev minimeret af moderatoren på webstedet
Hej John,
Anvend venligst nedenstående formel for at løse dit problem:
=IF(A1>=630,"A",IF(A1>=560,"B",IF(A1>=490,"C",IF(A1>=420,"D","F"))))

Prøv venligst, håber det kan hjælpe dig!
Denne kommentar blev minimeret af moderatoren på webstedet
Tusind tak - det fungerer fantastisk.
Denne kommentar blev minimeret af moderatoren på webstedet
Hvad med, hvis du vil kommentere karakterer
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg ønsker at tildele bogstavkarakterer værdi, hvordan gør jeg det? For eksempel er Mine elevers score A, A-, B+ B, B- hele vejen til E, med A=12, A-=11, B+=10 og E=1. Hvilken formular kan jeg bruge?
Denne kommentar blev minimeret af moderatoren på webstedet
=IF(A2>97,"A+",IF(A2>93,"A",IF(A2>90,"A-",IF(A2>87,"B+",IF(A2>83,"B",IF(A2>80,"B-",IF(A2>77,"C+",IF(A2>73,"C",IF(A2>70,"C-",IF(A2>67,"D+",IF(A2>63,"D",IF(A2>60,"D-","F"))))))))))))
Denne kommentar blev minimeret af moderatoren på webstedet
A1-91 til 100,
A2-81 til 90,
B1-71to80,
B2-61to70,
C1-51to60,
C2-41to50,
D1-35 til 40,
D2-0TO34.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, HARI,
For at løse dit problem skal du anvende følgende formel:

=IF(A1>=91,"A1",IF(A1>=81,"A2",IF(A1>=71,"B1",IF(A1>=61,"B2",IF(A1>=51,"C1",IF(A1>=41,"C2",IF(A1>=35,"D1","D2")))))))

Prøv det, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg bruger denne formel, men det ser ikke ud til at virke. Der er ingen fejlmeddelelse, men den konverterer bare elevernes karakterer i rækkefølgen PP MP MM DM og så videre ser den ikke ud til at tage højde for tallet, og jeg kan ikke se, hvad der går galt, nogen råd?


840-879 PP

880-919 MP

920-959 MM

960-999 DM

1000-1029 DD

1030-1059 D*D

1060+ D*D*


=IF(Y3>=840,AB3,IF(Y3>=880,AB4,IF(Y3>=920,AB5,IF(Y3>=960,AB6,IF(Y3>=1000,AB7,IF(Y3>=1030,AB8,IF(Y3>=1060,AB9"NYA")))))))
Denne kommentar blev minimeret af moderatoren på webstedet
Hej Natasha,
Du bør ændre din formel som denne:
=IF(A1>=1060,"D*D*",IF(A1>=1030,"D*D",IF(A1>=1000,"DD",IF(A1>=960,"DM",IF(A1>=920,"MM",IF(A1>=880,"MP",IF(A1>=840,"PP","NYA")))))))
Eller du kan referere til cellerne i karakteren, men du bør tilføje absolut reference til cellen, såsom:$AB$3.

Prøv venligst, tak!
Denne kommentar blev minimeret af moderatoren på webstedet
=HVIS(G7>=40.0," Høj sandsynlighed for feber ",HVIS(G7>=37.6,"sandsynlighed for feber",if(og,G7<=39.9,"sandsynlighed for feber",IF(G7>=35.1, "Ok",,if(og,G7<=37.5,"Ok" IF(B2<=35.0,"Ok","Ser lav"))))
Der er endnu ingen kommentarer her
Load More
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL