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

GPA Calculate

link: https://docs.google.com/spreadsheets/d/1SMDHe4pUGKVwmD5S31X47IjK91uGdDpp7zllJijOjjs/edit#gid=0

learned:

    use spreadsheets function (Google spreadsheets function list)
    • IFS - If/Else Condition  
    • MULTIPLY - Multiply function
    • SUM - Summation function
    • DIVIDE - Divide function  
    การซ่อน Column

   การตรวจสอบข้อมูล

problem:

    เมื่อใช้รูปแบบนี้
    =IFS(C2="A",4,C2="B+",3.5,C2="B",3,C2="C+",2.5,C2="C",2,C2="D+",1.5,C2="D",1,C2="F",0)

     หากไม่มีการกรอก grade จะไม่สามารถคำนวณเกรดได้

solution:
    
     จาก https://blog.sheetgo.com/google-sheets-formulas/ifs-formula-google-sheets/

     สามารถเพิ่มเงื่อนไข true สำหรับค่าอื่นๆทั้งหมดที่ไม่เข้าเงื่อนไข ได้ดังนี้

     =IFS(C2="A",4,C2="B+",3.5,C2="B",3,C2="C+",2.5,C2="C",2,C2="D+",1.5,C2="D",1,C2="F",0,true,0)

decision:
    ใช้ฟังก์ชัน IFS ในการแปลงข้อมูลจาก A-F เป็น 4-0
    ไม่ทำการกำหนดขอบเขต ของวิชาที่นำมาคำนวณ โดยหากมีการเพิ่มข้อมูลของวิชาเรียน จะนำวิชานั้นมาคำนวณ GPA ใหม่ทันที

info/link/reference:
    Google spreadsheets function list
    IFS formula
 
   

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

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