To Do
Enter your grades/transcript in a spreadsheet then calculate your GPA
การทำผ่าน speadsheet โดยเลือกใช้บริการออนไลน์ของทาง google เนื่องจากสามารถแชร์ให้ผู้อื่นได้อย่างสะดวก และจำกัดประเภทคนที่เข้าดูข้อมูลได้
ลิ้ง : https://docs.google.com/spreadsheets/d/1frT3Sjd9yhLKFlfhBq7jugp8a97lJI2XJddXh2fNOU0/edit?usp=sharing
โดยการจัดเก็บข้อมูลจะเก็บทั้งหมด 5 ข้อมูล ได้แก่
1) เทอมที่เรียน
2) รหัสวิชา
3) ชื่อวิชา
4) หน่วยกิต
5) เกรดที่ได้รับ
ภาพตัวอย่าง
โดยวิธีการคำนวณคือ
1) แปลงเกรดที่เป็นตัวอักษร A-F เป็น 4-0 และนำมาคูณหน่วยกิต แล้วเก็บไว้ใน คอลัมม์ F ดังรูป
โดยใช้สูตรการแปลงข้อมูล :
= IF ( E2 = "A" , 4*D2 ,if(E2 = "B+",3.5*D2 ,if(E2 = "B",3*D2,if(E2 = "C+",2.5*D2,if(E2 = "C",2*D2,if(E2 = "D+",1.5*D2 ,if(E2 = "D",1*D2 ,if(E2 = "F",0*D2 ) ) ) ) ) )))
จากภาพ คอลัมม์ G เป็นการแสดงผลเกรดในแต่ละเทอม โดยหากใช้โดยผู้ใช้ทั่วไปจะไม่เห็น เนื่องจากทำการซ่อนคอลัมม์ดังกล่าวไว้
2) คำนวณเกรดโดยการนำผลรวมจากคอลัมม์ F มาหารด้วย ผลรวมของหน่วยกิต หรือคอลัมม์ D
โดยใช้สูตรการแปลงข้อมูล :
=sum(F2:F38)/sum(D2:D38)
Question
- Can we calculate average GPA of all students?
Ans การคำนวณ GPA ของนักเรียนทุกคน สามารถทำได้ และจะยิ่งง่ายขึ้น หากมีการจัดเก็บข้อมูลด้วยรูปแบบเดียวกัน คือ มีคอลัมของหน่วยกิต กับคอลัมของเกรดที่ได้ตรงกัน แต่ถ้าหากเก็บไม่ตรงกันจะเกิดความยุ่งยากในการคำนวณ หรืออาจต้องมีเงื่อนไขในการตรวจสอบที่เพิ่มเข้ามา
- Can we calculate average grade of a subject?
Ans การคำนวณเกรดเฉลี่ยของแต่ละวิชา ทำได้โดยการใช้ รหัสวิชาเป็น keyword เนื่องจาก รหัสวิชา เป็น key ที่ไม่ควรจะซ้ำกัน ทำให้ง่ายต่อการค้นหา หากใช้เป็นชื่อวิชาเลย โอกาสที่จะสะกดผิด หรือเขียนไม่ตรง มีโอกาสสูงกว่า และควรจัดเก็บข้อมูลในรูปแบบเดียวกัน เพื่อไม่ให้เกิดความยุ่งยาก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น