สูตรตัดเกรด Excel อัตโนมัติ 8 ระดับ ด้วย IF และ IFS
ไม่ต้องนั่งตัดเกรดทีละคน! เรียนรู้สูตร Excel ที่ช่วยคำนวณเกรดนักเรียน ได้อย่างรวดเร็ว พร้อมตัวอย่างและเครื่องมือทดลองใช้งาน
คุณครูที่ต้องตรวจคะแนนนักเรียนจำนวนมาก สามารถใช้ฟังก์ชัน IF หรือ IFS ใน Excel เพื่อกำหนดระดับผลการเรียนได้อัตโนมัติ เพียงกรอกคะแนน โปรแกรมก็แสดงเกรดตามเกณฑ์ที่กำหนด
📋 1. เกณฑ์การตัดเกรด 8 ระดับ
ตัวอย่างเกณฑ์การประเมินผลการเรียน ที่ใช้กันทั่วไปในสถานศึกษาไทย
| ช่วงคะแนน | เกรด | ความหมาย |
|---|---|---|
| 80–100 | 4 | ดีเยี่ยม |
| 75–79 | 3.5 | ดีมาก |
| 70–74 | 3 | ดี |
| 65–69 | 2.5 | ค่อนข้างดี |
| 60–64 | 2 | ปานกลาง |
| 55–59 | 1.5 | พอใช้ |
| 50–54 | 1 | ผ่านเกณฑ์ขั้นต่ำ |
| 0–49 | 0 | ต่ำกว่าเกณฑ์ |
* ช่วงคะแนนในตารางแสดงเป็นจำนวนเต็ม สูตรใช้คะแนนจริงโดยไม่ปัดเศษ ควรตรวจสอบเกณฑ์ของสถานศึกษาก่อนใช้งาน
🧮 2. สูตรตัดเกรดด้วย IF
สมมติว่าคะแนนนักเรียนอยู่ในเซลล์ B2 และต้องการให้ Excel แสดงเกรดในเซลล์ C2 สามารถใช้สูตรดังต่อไปนี้
=IF(B2>=80,4,IF(B2>=75,3.5,IF(B2>=70,3,IF(B2>=65,2.5,IF(B2>=60,2,IF(B2>=55,1.5,IF(B2>=50,1,0)))))))
หลักการทำงาน: Excel จะตรวจสอบคะแนนจากเกณฑ์สูงสุดลงมา หากคะแนนผ่านเงื่อนไขใด ก็จะแสดงเกรดของเงื่อนไขนั้นทันที
✨ 3. สูตร IFS อ่านง่ายกว่า!
สำหรับ Excel รุ่นใหม่ สามารถใช้ฟังก์ชัน IFS เพื่อตรวจสอบหลายเงื่อนไขในสูตรเดียว ทำให้แก้ไขเกณฑ์คะแนนได้สะดวกขึ้น
=IFS(B2>=80,4,B2>=75,3.5,B2>=70,3,B2>=65,2.5,B2>=60,2,B2>=55,1.5,B2>=50,1,TRUE,0)
💚 แนะนำ: IFS เหมาะกับ Excel 2019, 2021, 2024 และ Microsoft 365 ส่วน Excel รุ่นเก่าที่ไม่รองรับ สามารถใช้ IF แบบซ้อนกันได้
🛡️ 4. สูตรตัดเกรดแบบตรวจสอบข้อมูล
สำหรับงานจริง ควรป้องกันกรณีคะแนนว่าง หรือกรอกคะแนนผิด เช่น -5 หรือ 120 เพื่อไม่ให้เกิดผลการประเมินที่คลาดเคลื่อน
=IF(B2="","",IF(NOT(ISNUMBER(B2)),"ตรวจสอบคะแนน",IF(OR(B2<0,B2>100),"ตรวจสอบคะแนน",IFS(B2>=80,4,B2>=75,3.5,B2>=70,3,B2>=65,2.5,B2>=60,2,B2>=55,1.5,B2>=50,1,TRUE,0))))
- คะแนนว่าง → ไม่แสดงเกรด
- คะแนนไม่ใช่ตัวเลข → แจ้งตรวจสอบคะแนน
- คะแนนต่ำกว่า 0 หรือสูงกว่า 100 → แจ้งตรวจสอบคะแนน
- คะแนนถูกต้อง → แสดงเกรดอัตโนมัติ
🎯 5. ทดลองคำนวณเกรดออนไลน์
กรอกคะแนนนักเรียนด้านล่าง แล้วดูผลการตัดเกรดแบบเรียลไทม์
เครื่องมือนี้ใช้เกณฑ์ตัวอย่าง 8 ระดับ และไม่ปัดเศษคะแนนก่อนตัดเกรด
📊 6. ตัวอย่างผลลัพธ์ใน Excel
| รายชื่อนักเรียน | คะแนน | เกรด |
|---|---|---|
| สมชาย ใจดี | 85 | 4 |
| สมหญิง รักเรียน | 78 | 3.5 |
| มานะ ขยันดี | 67 | 2.5 |
| มาลี มีสุข | 54 | 1 |
| กิตติ ตั้งใจ | 45 | 0 |
🚀 7. วิธีใช้งานกับนักเรียนทั้งห้อง
- เตรียมรายชื่อในคอลัมน์ A และคะแนนในคอลัมน์ B
- พิมพ์สูตรตัดเกรดในเซลล์ C2
- กด Enter เพื่อดูผลการคำนวณ
- คลิกเซลล์ C2 แล้วลากจุดมุมขวาล่างลงไป
- Excel จะคำนวณเกรดให้นักเรียนทุกคนโดยอัตโนมัติ
📈 8. สูตรสรุปผลการเรียนเพิ่มเติม
นับจำนวนนักเรียนที่ได้เกรด 4
=COUNTIF(C2:C41,4)
นับจำนวนนักเรียนที่ผ่านเกณฑ์
=COUNTIF(C2:C41,">=1")
หาคะแนนเฉลี่ยของนักเรียนทั้งห้อง
=AVERAGE(B2:B41)
ตัวอย่างใช้ข้อมูลแถว 2–41 สามารถเปลี่ยนช่วงเซลล์ให้ตรงกับจำนวนนักเรียนได้
⚠️ 9. ข้อควรรู้ก่อนนำไปใช้จริง
ก่อนนำผลการตัดเกรดไปใช้ในระบบงานทะเบียน หรือเอกสารทางราชการ ควรตรวจสอบเกณฑ์ของ สถานศึกษา รวมถึงวิธีการปัดเศษคะแนน และกรณีผลการเรียนพิเศษที่ไม่สามารถตัดสิน จากคะแนนเพียงอย่างเดียว
หาก Excel บนเครื่องใช้เครื่องหมาย
; แทน ,
ในการคั่นอาร์กิวเมนต์ ให้ปรับสูตรตามการตั้งค่า
ของโปรแกรม



