สวัสดีครับเพื่อนๆ เจอกันอีกครั้งกับ เทคนิค Excel สำหรับการทำงานทั่วไป
ในวันนี้จะมาแนะนำเรื่อง สูตร excel ตัดเกรด 4 ระดับ ทำอย่างไร
พร้อมไฟล์ตัวอย่างประกอบท้ายบทความเช่นเคย
สูตร excel ตัดเกรด 4 ระดับ
ในที่นี้จะใช้สูตร IF ในการตัดเกรดนะครับ
โดยจะใช้ IF ซ้อน IF 4 ตัวเพื่อตัดเกรด 4 ระดับ
สำหรับไวยากรณ์สูตร IF
ไวยกรณ์ =IF(logical_test,[value_if_true],[value_if_false]) 1 เงื่อนไข
แปลเป็นไทยให้เข้าใจง่าย =ถ้า(เงื่อนไข,เป็นจริงให้ตอบ…,เป็นเท็จให้ตอบ…)
ในกรณีที่ใช้ในการตัดเกรดก็จะใช้ If ซ้อน If เข้าไปเพื่อกำหนดเงือนไขมากกว่า 1 เงื่อนไข
อาจจะ 2, 3 หรือ 4
ซึ่งการตรวจสอบเงื่อนไข Excel จะตรวจสอบไปทีละเงื่อนไข ตามลำดับที่เราเขียนสูตร (เน้นนะครับตามลำดับ)
ถ้าเจอเงื่อนไขใหนเป็นจริงก็จะหยุดการทำงาน หากยังไม่เจอเงื่อนไขใดที่เป็นจริง
ก็จะตรวจสอบไปเรื่อยๆ ตามลำดับ สุดท้ายแล้วหากไม่มีเงือนไขใดเป็นจริงเลย
เราก็จะกำหนดให้ตอบหรือทำอันนั้นแทน
ดังนั้นการเขียนสูตร IF เพื่อตัดเกรดตามคะแนนที่ได้ เราต้องจัดลำดับเงื่อนไขให้ดีนะครับ
ไม่งั้นคำตอบจะไม่ถูกต้อง
โดยในที่นี้ เราจะใช้ IF ซ้อน IF เพื่อจัดการกับเงือนไข 4 เงื่อนไข เขียนได้ดังนี้
สูตร excel If ซ้อน If 4 เงื่อนไข
ไวยกรณ์ =IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],IF(logical_test,[value_if_true],[value_if_false])))
แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=IF(logical_test,[value_if_true],
IF(logical_test,[value_if_true],
IF(logical_test,[value_if_true],
IF(logical_test,[value_if_true],[value_if_false])))
แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=ถ้า(เงื่อนไข1,เป็นจริงให้ตอบ….,
ถ้า(เงื่อนไข2,เป็นจริงให้ตอบ….,
ถ้า(เงื่อนไข3,เป็นจริงให้ตอบ….,
ถ้า(เงื่อนไข4,เป็นจริงให้ตอบ….,ไม่มีเงื่อนไขใดเลยที่เป็นจริงให้ตอบ…..)))
กำหนดเงื่อนไขการตัดเกรดดังนี้
เกณฑ์การจัดเกรด
น้อยกว่า 50 เกรด 0
50-59 เกรด 1
60-69 เกรด 2
70-79 เกรด 3
80-100 เกรด 4
ดาวน์โหลดไฟล์ตัวอย่าง สูตร IF Excel เกรด 4 ระดับ ที่นี่
เรามาแปลความหมายของช่วงคะแนนเพื่อใช้ในการการเขียนสูตรกัน
จำได้ไหมว่า หลักการของ If จะตรวจสอบไปทีละเงื่อนไข ตามลำดับที่เราเขียนสูตร (เน้นนะครับตามลำดับ)
ถ้าเจอเงื่อนไขใหนเป็นจริงก็จะหยุดการทำงาน ดังนั้นมาจัดลำดับดับการตรวจสอบเงื่อนไขกันก่อนครับ
คนที่ได้คะแนน น้อยกว่า 50 ได้เกรด 0 ตามตัวเลยครับ <50 เป็นเงื่อนไขที่ 1
คนที่ได้คะแนน 50-59 ได้เกรด 1 ก็คือ น้อยกว่า 60 <60 เป็นเงื่อนไขที่ 2
คนที่ได้คะแนน 60-69 ได้เกรด 2 ก็คือ น้อยกว่า 70 <70 เป็นเงื่อนไขที่ 3
คนที่ได้คะแนน 70-79 ได้เกรด 3 ก็คือ น้อยกว่า 80 <80 เป็นเงื่อนไขที่ 4
คนที่ได้คะแนน 80-100 ได้เกรด 4 เราจะให้เป็นคำตอบในกรณีเงื่อนไขทั้ง 4 ข้างต้นไม่มีข้อใหนเป็นจริง
แยกเงื่อนไขเพื่อให้ทำความเข้าใจง่ายๆ
=ถ้า(49<50,เป็นจริงให้ตอบ 0,
ถ้า(49<60,เป็นจริงให้ตอบ 1,
ถ้า(49<70,เป็นจริงให้ตอบ 2,
ถ้า(49<80,เป็นจริงให้ตอบ 3,ไม่มีเงื่อนไขใดเลยที่เป็นจริงให้ตอบ 4 ))))
=IF(49<50,0,
IF(49<60,1,
IF(49<70,2,
IF(49<80,3,4))))
เอามารวมกัน
=IF(49<50,0, IF(49<60,1,IF(49<70,2,IF(49<80,3,4))))
มาถึงตรงนี้บางคนก็จะสงสัยแล้วว่า เอ้า แล้วคนที่ได้คะแนน 49 ไม่ใช่ น้อยกว่า <60 <70 <80 หรา
มันก็เป็นได้ทั้ง เกรด 1 เกรด 2 เกรด 3 อะดิ
ก็จริงครับ ถูกต้องครับ น้อยกว่าแน่นอนเห็นๆ กันอยู่
เอาจริงๆ แรกๆ ผู้เขียน ก็งง คิดแบบนั้นเหมือนกัน
แต่อย่าลืมว่า Excel จะตรวจสอบไปทีละเงื่อนไขของ IF ตามลำดับที่เราเขียนสูตร (เน้นนะครับตามลำดับ)
ถ้าเจอเงื่อนไขใหนเป็นจริงก็จะหยุดการทำงาน ดังนั้นต้องกำหนดเงื่อนไขตามลำดับให้ดี
เราจึงกำหนดเงื่อนไขแรกเป็น <50 ซึ่ง คะแนน 49 มันก็จะตรวจสอบเจอตั้งแต่เงือนไขแรกแล้วจบการทำงาน และตอบ เกรด 0
ไม่สนใจใยดีเงือนไข 2, 3 และ4 แล้ว นั่นเอง คำตอบที่ได้จึงเป็นเกรด 0 นั่นเอง

เป็นไงบ้างครับสำหรับ สูตร excel ตัดเกรด 4 ระดับ ลองนำปรับไปใช้ดูครับ
หากมีปัญหาการใช้งาน หรือ อะไรก็แล้วแต่ สอบถามได้เลยครับ สูตร IF Excel เกรด 4 ระดับ
แฟนเพจ : https://facebook.com/108howtocom
Website : https://108howto.com
Youtobe : https://www.youtube.com/user/MrJom108