Excel - แปลงค่าเฉลี่ยเป็นระดับความพึงพอใจโดยใช้ฟังก์ชัน if


ฟังก์ชัน IF ของ Microsoft Excel เป็นฟังก์ชันที่ใช้ในการตรวจสอบว่าเงื่อนไขเป็น จริง (True) หรือ เท็จ (False) ซึ่งจะใช้เพื่อการเปรียบเทียบตรรกะกับค่า (Value) ที่เงื่อนไขที่เรากำหนด โดยการทำงานของฟังก์ชัน IF หากข้อมูลที่ต้องการตรวจสอบเป็นจริงก็ให้ส่งกลับเงื่อนไขที่เป็นจริง แต่หากไม่ใช่ก็จะแสดงเงื่อนไขที่เป็นเท็จ

การใช้งานฟังก์ชั่น IF 

=IF(เงื่อนไขที่ต้องการตรวจสอบ,ค่าที่ส่งกลับถ้าเงื่อนไขเป็นจริง,ค่าที่ส่งกลับเมื่อเงื่อนไขเป็นเท็จ)

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

ตัวอย่าง การสร้างเงื่อนไขโดยใช้ฟังก์ชั่น if  เพื่อแปลงค่าเฉลี่ยเป็นระดับความพึงพอใจ 5 ระดับ


สูตรการใช้ฟังก์ชั่น if  เพื่อแปลงค่าระดับความพึงพอใจ 5 ระดับ

=IF(เงื่อนไขที่ต้องการตรวจสอบ,ค่าที่ส่งกลับถ้าเงื่อนไขเป็นจริง,ค่าที่ส่งกลับเมื่อเงื่อนไขเป็นเท็จ)

=IF(H4<=1.5,"ต้องปรับปรุง",IF(H4<=2.5,"พอใช้",IF(H4<=3.5,"ปานกลาง",IF(H4<=4.5,"ดี","ดีมาก"))))

(จากภาพตัวอย่าง H4 เป็นตำแหน่งของเซลที่แสดงค่าเฉลี่ยเป็นตัวเลข)



ผู้เขียน :  นายเสถียรพงศ์ ใจเย็น  ครู กศน.อำเภอแม่แตง