การใช้ฟังก์ชั่น VLOOKUP ในการตัดเกรดนิสิต


ปัญหาปวดหัวในการตัดเกรดจะไม่มีอีกต่อไป

   หากอาจารย์หรือคุณครู ที่กำลังวุ่นวายกับการคิดเกรดนิสิตที่มีจำนวนมากๆ ผู้เขียนเองมีวิธีช่วยให้หายเครียดได้  ง่ายๆ แค่อ่านทางนี้ จริงๆ ต้องขอบคุณ  คุณ Watan (http://gotoknow.org/blog/exceltips) ที่ได้ทำขั้นตอนการตัดเกรดนิสิตซึ่งได้บอกวิธีการตัดเกรดโดยใช้สูตร  IF  (http://gotoknow.org/blog/exceltips/196779) ผู้เขียนเองมีอีกวิธีหนึ่งในการตัดเกรด  โดยใช้สูตร VLOOKUP  มานำเสนอ  ต้องขอบคุณภาควิชาคอมพิวเตอร์ฯ คณะวิทยาศาสตร์  ที่ได้นำเสนอสูตรนี้มาให้ ผู้เขียนเลย คิดว่าอาจจะเป็นประโยชน์ต่ออาจารย์หรือคุณครูหลายๆ  คน 


การตัดเกรดสามารถทำได้  2 วิธี 
1.  ใช้สูตร  IF   (http://gotoknow.org/blog/exceltips/196779ขอบคุณสำหรับวิทยาทาน
2.  ใช้สูตร VLOOKUP    ขั้นตอนง่ายๆ ดังนี้


ขั้นที่  1 สร้างตารางกรอกคะแนนและเกรดของนิสิตขึ้นมา และสร้างตารางเกณฑ์การให้คะแนนของนิสิต ดังรูป

ข้อสังเกต 
1. ต้องเรียงค่าคะแนนในตารางเกณฑ์การให้คะแนนของนิสิตจากน้อยไปหามาก
2. หากต้องการเปลี่ยนค่าคะแนนสามารถเปลี่ยนได้ตามความต้องการ เช่น  เปลี่ยนค่าจากเซลล์  A15 จนถึง  A22 ซึ่งเมื่อเปลี่ยนค่าคะแนนเกรดของนิสิตก็จะเปลี่ยนได้โดยอัตโนมัติ


ขั้นที่  3 กรอกคะแนนนิสิตในเซลล์ที่สร้างไว้  และในเซลล์รวมคะแนน ดังรูป

ขั้นที่  4 พิมพ์ ฟังก์ชั่น  VLOOKUP  ในเซล์ที่ต้องการ
รูปแบบสูตร 
=VLOOKUP(เซลล์ของคะแนนรวม,ชื่อตารางเกณฑ์การให้คะแนนและเกรดที่กำหนดไว้,ลำดับที่สดมภ์ของตารางเกณฑ์การให้คะแนน) 
เช่น  ต้องการให้ค่าแสดงในเซลล์  G3  ให้ใส่สูตร คือ =VLOOKUP(F3,$A$15:$B$22,2)  ดังรูป 

ขั้นที่  5 เมื่อพิมพ์สูตรใน เซลล์  G3  เรียบร้อยแล้ว  ให้ ลากเม้าส์ค้าง  จากมุมล่างขวาให้เป็นเครื่องหมาย  + และดึงยาวลงมาจนถึงเซลล์ที่เราต้องการ  ดังนี้ 

ขั้นที่  6 หากต้องการใช้สูตร  IF  ก็สามารถได้ผลเหมือนกัน (ซึ่งไม่ขออธิบายถึง)  ดังรูป

    จะสังเกตได้ว่า  การใช้สูตร  IF  และ VLOOKUP  ได้ผลออกมาเหมือนกัน ขึ้นอยู่กับเราชอบใช้สูตรไหน  แต่ถ้า  ใช้สูตร VLOOKUP  จะรวดเร็ว  เพราะสูตรไม่ยาวมาก(ขอแค่จำสูตรได้)  และง่าย สามารถเปลี่ยนเกณฑ์คะแนนได้ตามที่ต้องการ  ซึ่งจริงๆ สูตร  IF  ก็สามารถทำได้แต่จะเสียเวลามากกว่า เนื่องจากสูตรค่อนข้างยาวบางคนอาจจะรู้สึกยาก  หรืองงๆ แต่ถ้าลองทำแล้วไม่ยากเลยค่ะ

สามารถ  ดาวน์โหลดตัวอย่าง
 การคิดเกรดโดยใช้  VLOOKUP  (แถมสูตร Countif การนับจำนวนนิสิตว่าได้เกรดอะไรบ้าง)
 การคิดเกรดโดยใช้  IF   (แถมสูตร Countif การนับจำนวนนิสิตว่าได้เกรดอะไรบ้าง)

 

 

หมายเลขบันทึก: 222726เขียนเมื่อ 13 พฤศจิกายน 2008 19:33 น. ()แก้ไขเมื่อ 25 สิงหาคม 2019 20:46 น. ()สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ


ความเห็น (13)

สุดยอดจริงๆ เลยค่ะ Tips excel ยังมีอีกเยอะ ที่ไม่รู้ก็อีกเยอะ เตรียมเผยแพร่ได้เลยหุหุ

สวัสดีครับ...กำลังพัฒนาระบบวัดผลของโรงเรียนอยู่ครับ...เคยทำนานแล้วลืมแล้วครับ ขอบคุณมากๆ นะครับ มาเขียนบล็อกช่วยได้ทันเวลาพอดี ...ขออนุญาติดึงเข้าแพลนเน็ตเพื่อแลกเปลี่ยนเรียนรู้กันนะครับ....

- ได้เลยแก่นจัง

- ขอบคุณคุณประจักษ์เช่นกันค่ะ รักษาสุขภาพเช่นกันค่ะ

- ขอบคุณครูอภิชัยค่ะ ยินดีเช่นกันค่ะ ขออนุญาตดึงเช่นกันค่ะ

ขอบคุณสำหรับความรู้นี้ครับ เดี๋ยวจะไปทดลองทำดูครับ

ขอบคุณครับ :)

ดีครับ ความรู้ดีๆ แวะมาทักทายนะครับ

ช่วยสอนการใช้สูตรหน่อยคะ คือมีข้อมูลดังนี้นะคะ

ข้อมูลช่องที่ 1 เป็นชื่อร้าน

ข้อมูลช่องที่ 2 เป็นรายได้

ต้องการที่จะเรียงลำดับจากมากไปน้อยโดยให้ข้อมูลมันรันตามกัน

สวัสดีค่ะ รบกวนขอ e-mail ด้วยคะ จะได้ส่งวิธีกลับไป และอธิบายเพิ่มเติมได้ไหมค่ะ

ที่คุณมินิ บอกให้เรียงลำดับจากมากไปหาน้อยโดยให้ข้อมูลรันกันถ้าอ่านตีความหมายไม่ผิดน่ะค่ะ

1. เลือกเซลล์ที่ต้องการให้เรียง โดยดากส์ทั้ง ชื่อร้านและรายได้

2. ไปที่ data>sort>เลือก column เซลล์ของรายได้ และเลือก descdending (จะเรียงจากมากไปน้อย)

3. แล้วจะ run ได้ตามที่ต้องการค่ะ

ขอบคุณทุกท่านที่แสดงความคิดเห็นครับ เพิ่งเข้าครั้งแรกครับ ประทับใจน้ำใจเพื่อนร่วมบอร์ดมากครับ ขอบคุณครับ

ขอบคุณคับ

เป็นข้อมูลที่สุดยอดมากคับ

พรุ่งนี้จะสอบเอาใบเซอร์ละ

ขอบคุณมากคับ

สาธุของให้ได้ใบเหอะ -A-

พบปัญหาการใช้งานกรุณาแจ้ง LINE ID @gotoknow
ขอแนะนำ ClassStart
ระบบจัดการการเรียนการสอนผ่านอินเทอร์เน็ต
ทั้งเว็บทั้งแอปใช้งานฟรี