วันเสาร์ที่ 16 มกราคม พ.ศ. 2559

คำนวณ GPA

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 ที่ไม่ควรจะซ้ำกัน ทำให้ง่ายต่อการค้นหา หากใช้เป็นชื่อวิชาเลย โอกาสที่จะสะกดผิด หรือเขียนไม่ตรง มีโอกาสสูงกว่า และควรจัดเก็บข้อมูลในรูปแบบเดียวกัน เพื่อไม่ให้เกิดความยุ่งยาก




ไม่มีความคิดเห็น:

แสดงความคิดเห็น