=IF(AB10>=80,"A",IF(AB10>=75,"B+",IF(AB10>=70,"B",IF(AB10>=65,"C+",IF(AB10>=60,"C",IF(AB10>=55,"D+",IF(AB10>=50,"D",IF(AB10<50,"F"))))))))
อธิบายเพิ่มเติม
AB.. หมายถึง เซล ที่เป็นผลรวมของค่าคะแนนที่จะให้แทนค่า เช่น
A+B=AB (A มีค่า 50 บวกกับ ฺB มีค่า 30 ผลลัพธ์ คือ 80 สรุป ค่า ABจะเท่ากับ 80) แล้วนำค่า AB ไปแสดงผลที่ตรงตามเงื่อนไข จะแสดงเป็น ABCD หรือ 4321 ก็ได้
(ดร.ตุ้ย มมร)
วิธีตัดเกรด ด้วย MS Excel หรือโปรแกรมประเภท Spreadsheet นั้นสามารถทำได้ง่ายมาก เพราะ ประเภทนี้ มีฟังก์ชันการทำงานด้านการเช็คเงื่อนไขที่เราสามารถนำมาใช้ประยุกต์เขียนสูตรในการตัดเกรดได้เป็นอย่างดี
หลาย ๆ ท่านคงจะรู้จักฟังก์ชัน IF ในโปรแกรม MS Excel กันแล้วนะครับ ซึ่งฟังก์ชันนี้มีสำหรับเขียนสูตรคำนวณเพื่อหาผลลัพธ์ตามเงื่อนไขที่กำหนด วันนี้จะมาแนะนำการเขียนสูตรเพื่อตัดเกรด โดยใช้ฟังก์ชัน IF ในโปรแกรมประเภท Spreadsheet กันครับ
สมมติว่าเรามีเงื่อนไขในการตัดเกรดเป็นดังนี้
คะแนนตั้งแต่ 80 ขึ้นไปเกรด A
คะแนนตั้งแต่ 75-79 เกรด B+
คะแนนตั้งแต่ 70-74 เกรด B
คะแนนตั้งแต่ 65-69 เกรด C+
คะแนนตั้งแต่ 60-64 เกรด C
คะแนนตั้งแต่ 55-59 เกรด D+
คะแนนตั้งแต่ 50-54 เกรด D
คะแนนต่ำกว่า 50 เกรด F
หรือจะเป็น 4 3 2 1 0 ขึ้นอยู่กับเกรดที่จะให้แสดงผล
(ดร.ตุ้ย มมร)
ดูตัวอย่างเพิ่มเติมได้ที่ : https://www.dcrub.com/calculate-grade-using-function-if-in-excel