Прескочи на основното съдържание

Как да изчисля или присвоя буквена оценка в Excel?

Автор: Xiaoyang Последна промяна: 2020-04-24

Поставянето на буквена оценка за всеки ученик въз основа на техните резултати може да е обичайна задача за учителя. Например, имам дефинирана скала за оценяване, където резултатът 0-59 = F, 60-69 = D, 70-79 = C, 80-89 = B и 90-100 = A, както е показано на следната екранна снимка. Как бихте могли да изчислите буквена оценка въз основа на числовия резултат бързо и лесно в Excel?


Изчислете буквена оценка въз основа на стойностите на резултата с функцията IF

За да получите буквената оценка въз основа на стойностите на резултата, вложената функция IF в Excel може да ви помогне да решите тази задача.

Общият синтаксис е:

=IF (condition1, value_if_true1, IF (condition2, value_if_true2, IF (condition3, value_if_true3, value_if_false3)))
  • condition1, condition2, condition3: Условията, които искате да тествате.
  • value_if_true1, value_if_true2, value_if_true3: Стойността, която искате да върнете, ако резултатът от условията е TRUE.
  • value_if_false3: Стойността, която искате да върнете, ако резултатът от условието е FALSE.

1. Моля, въведете или копирайте формулата по-долу в празна клетка, където искате да получите резултата:

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

Обяснение на тази сложна вложена IF формула:

  • Ако резултатът (в клетка B2) е равен или по-голям от 90, тогава ученикът получава A.
  • Ако резултатът е равен или по-голям от 80, тогава ученикът получава B.
  • Ако резултатът е равен или по-голям от 70, тогава ученикът получава C..
  • Ако резултатът е равен или по-голям от 60, тогава ученикът получава D.
  • В противен случай студентът получава F.

Съвети: В горната формула:

  • B2: е клетката, която искате да преобразувате числото в буквена степен.
  • числата 90, 80, 70, и 60: са числата, които трябва да зададете на скалата за оценяване.

2. След това плъзнете манипулатора за попълване надолу към клетките, за да приложите тази формула, и степента на буквата се показва във всяка клетка, както следва:

Кликнете, за да научите повече за функцията IF...


офис раздел снимка

Наближава сезонът на съкращенията, все още работите бавно?
-- Таб на Office ускорява темпото ви, спестява 50% работно време!

  •  невероятно! Работата с множество документи е още по-спокойна и удобна от един документ;
  •  В сравнение с други уеб браузъри, интерфейсът на Office Tab е по-мощен и естетичен;
  •  Намалете хилядите досадни кликвания на мишката, кажете сбогом на цервикалната спондилоза и ръката на мишката;
  •  Бъдете избрани от 90,000 300 елита и XNUMX+ известни компании!
Пълна функция, безплатен пробен период 30 дни          Вижте повече             Свали сега!
 

Изчислете буквена оценка въз основа на стойностите на резултата с функцията VLOOKUP

Ако горната вложена функция if е донякъде трудна за разбиране, тук функцията Vlookup в excel също може да ви направи услуга.

Общият синтаксис е:

=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
  • lookup_value: Стойността, която искате да търсите и намерите в table_array.
  • table_array: Диапазон от клетки в изходната таблица, съдържащи данните, които искате да използвате.
  • col_index_num: Номерът на колоната в table_array, от която искате да върнете съответстващата стойност.
  • range_lookup: Стойността е TRUE или FALSE.
  • ако е TRUE или е пропуснато, Vlookup връща или точно, или приблизително съвпадение
  • ако е FALSE, Vlookup ще намери само точно съвпадение

1. Първо, трябва да създадете справочна таблица, както е показано на екранната снимка по-долу, и след това да използвате функцията Vlookup с приблизителна математика, за да получите резултата.

Забележка: Важно е справочната таблица да бъде сортирана във възходящ ред, за да може формулата VLOOKUP да получи правилен резултат с приблизително съвпадение.

2. След това въведете или копирайте следната формула в празна клетка – C3, например:

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

Съвети: В горната формула:

  • B2: отнася се до резултата на ученика, който искате да изчислите буквената оценка.
  • $F$2:$G$6: Това е таблицата, от която ще бъде върната търсената стойност.
  • 2: Номерът на колоната в справочната таблица за връщане на съответстващата стойност.
  • TRUE: Показва за намиране на приблизителната стойност на съвпадението.

3. И след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, сега можете да видите, че всички буквени оценки въз основа на съответната таблица на скалата за оценки се изчисляват наведнъж, вижте екранната снимка:

Кликнете, за да научите повече за функцията VLOOKUP...


Изчислете буквена оценка въз основа на стойностите на резултата с функция IFS (Excel 2019 и Office 365)

Ако имате Excel 2019 или Office 365, новата функция IFS също може да ви помогне да завършите тази работа.

Общият синтаксис е:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )
  • logical_test1: Първото условие, което се оценява на TRUE или FALSE.
  • value_if_true1: Връща резултата, ако logical_test1 е TRUE. Може да е празен.
  • logical_test2: Второто условие, което се оценява на TRUE или FALSE.
  • value_if_true2: Връща втория резултат, ако logical_test2 е TRUE. Може да е празен.

1. Моля, въведете или копирайте формулата по-долу в празна клетка:

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

2. След това плъзнете манипулатора за попълване надолу към клетките, за да приложите тази формула, и степента на буквата се показва, както е показана следната екранна снимка:

Кликнете, за да научите повече за функцията IFS...


Още относителни текстови категории статии:

  • Категоризирайте данни въз основа на стойности в Excel
  • Да предположим, че трябва да категоризирате списък с данни въз основа на стойности, като например, ако данните са по-големи от 90, те ще бъдат категоризирани като високи, ако са по-големи от 60 и по-малко от 90, ще бъдат категоризирани като средни, ако са по-малко от 60, категоризирани като Ниски, как бихте могли да решите тази задача в Excel?
  • Присвояване на стойност или категория въз основа на диапазон от числа
  • Тази статия говори за присвояване на стойност или категория, свързани с определен диапазон в Excel. Например, ако даденото число е между 0 и 100, тогава задайте стойност 5, ако е между 101 и 500, задайте 10, а за диапазон от 501 до 1000, задайте 15. Методът в тази статия може да ви помогне да преминете през него.
  • Задайте сериен номер на дублирани или уникални стойности
  • Ако имате списък със стойности, който съдържа някои дубликати, възможно ли е да присвоим пореден номер на дублиращите се или уникални стойности? Това означава да се даде последователен ред за дублиращи се стойности или уникални стойности. В тази статия ще говоря за някои прости формули, които да ви помогнат да решите тази задача в Excel.
  • Преобразувайте буквена оценка в число в Excel
  • Ако имате лист, който съдържа имена на ученици и буквени оценки, сега искате да преобразувате буквените оценки в относителните числови оценки, както е показано на екранната снимка по-долу. Можете да ги преобразувате един по един, но това отнема много време, тъй като има толкова много за преобразуване.

  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
officetab отдолу
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