ไปยังเนื้อหาหลัก

วิธีการคำนวณหรือกำหนดเกรดจดหมายใน Excel

ในการกำหนดเกรดตัวอักษรสำหรับนักเรียนแต่ละคนตามคะแนนของพวกเขาอาจเป็นงานทั่วไปสำหรับครู ตัวอย่างเช่นฉันมีมาตราส่วนการให้คะแนนที่กำหนดโดยที่คะแนน 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 บริษัท !
ฟีเจอร์เต็มทดลองใช้ฟรี 30 วัน          อ่านเพิ่มเติม             Download Now!
 

คำนวณเกรดตัวอักษรตามค่าคะแนนด้วยฟังก์ชัน 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
  • หากคุณมีแผ่นงานที่มีชื่อนักเรียนและเกรดที่เป็นตัวอักษรตอนนี้คุณต้องการแปลงเกรดตัวอักษรเป็นเกรดจำนวนสัมพัทธ์ตามภาพด้านล่างที่แสดง คุณสามารถแปลงทีละรายการได้ แต่ใช้เวลานานในขณะที่มีการแปลงจำนวนมาก

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel แก้ปัญหาส่วนใหญ่ของคุณและเพิ่มผลผลิตของคุณได้ถึง 80%

  • ซุปเปอร์ฟอร์มูล่าบาร์ (แก้ไขข้อความและสูตรหลายบรรทัดได้อย่างง่ายดาย); การอ่านเค้าโครง (อ่านและแก้ไขเซลล์จำนวนมากได้อย่างง่ายดาย); วางลงในช่วงที่กรองแล้ว...
  • ผสานเซลล์ / แถว / คอลัมน์ และการเก็บรักษาข้อมูล แยกเนื้อหาของเซลล์ รวมแถวที่ซ้ำกันและผลรวม / ค่าเฉลี่ย... ป้องกันเซลล์ซ้ำ; เปรียบเทียบช่วง...
  • เลือกซ้ำหรือไม่ซ้ำ แถว; เลือกแถวว่าง (เซลล์ทั้งหมดว่างเปล่า); Super Find และ Fuzzy Find ในสมุดงานจำนวนมาก สุ่มเลือก ...
  • สำเนาถูกต้อง หลายเซลล์โดยไม่เปลี่ยนการอ้างอิงสูตร สร้างการอ้างอิงอัตโนมัติ ถึงหลายแผ่น ใส่สัญลักษณ์แสดงหัวข้อย่อย, กล่องกาเครื่องหมายและอื่น ๆ ...
  • แทรกสูตรที่ชื่นชอบและรวดเร็ว, ช่วงแผนภูมิและรูปภาพ; เข้ารหัสเซลล์ ด้วยรหัสผ่าน; สร้างรายชื่อผู้รับจดหมาย และส่งอีเมล ...
  • แยกข้อความ, เพิ่มข้อความ, ลบตามตำแหน่ง, ลบ Space; สร้างและพิมพ์ผลรวมย่อยของเพจ แปลงระหว่างเนื้อหาของเซลล์และความคิดเห็น...
  • ซุปเปอร์ฟิลเตอร์ (บันทึกและใช้โครงร่างตัวกรองกับแผ่นงานอื่น ๆ ); การเรียงลำดับขั้นสูง ตามเดือน / สัปดาห์ / วันความถี่และอื่น ๆ ตัวกรองพิเศษ โดยตัวหนาตัวเอียง ...
  • รวมสมุดงานและแผ่นงาน; ผสานตารางตามคอลัมน์สำคัญ แยกข้อมูลออกเป็นหลายแผ่น; Batch แปลง xls, xlsx และ PDF...
  • การจัดกลุ่มตาราง Pivot ตาม จำนวนสัปดาห์วันในสัปดาห์และอื่น ๆ ... แสดงปลดล็อกเซลล์ที่ถูกล็อก ด้วยสีที่ต่างกัน เน้นเซลล์ที่มีสูตร / ชื่อ...
kte แท็บ 201905
  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 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