การใช้ฟังก์ชัน IF จัดข้อมูลในตารางคำนวณ สำหรับนักเรียน ป.6

ส่งต่อให้เพื่อนอ่าน :

การจัดการข้อมูลด้วยโปรแกรมตารางคำนวณ เช่น Microsoft Excel หรือโปรแกรมที่มีลักษณะใกล้เคียงกัน เป็นทักษะสำคัญที่นักเรียนสามารถนำไปประยุกต์ใช้ได้ทั้งในการเรียนและชีวิตประจำวัน

หนึ่งในเครื่องมือที่ช่วยให้การจัดข้อมูลทำได้ง่ายขึ้น คือ ฟังก์ชัน IF ซึ่งใช้สำหรับตรวจสอบเงื่อนไข แล้วให้โปรแกรมแสดงผลลัพธ์ที่แตกต่างกันตามเงื่อนไขที่กำหนด

ใบกิจกรรมเรื่อง “จัดข้อมูล” เป็นกิจกรรมที่ให้นักเรียนฝึกใช้สูตร IF โดยนำข้อมูลจากตาราง เช่น รหัสหมู่ มาใช้ตรวจสอบและแสดงข้อมูลประเภทของนักเรียนหรือชื่อหมู่โดยอัตโนมัติ


📌 สารบัญเนื้อหา

📊 ฟังก์ชัน IF คืออะไร?

ฟังก์ชัน IF เป็นฟังก์ชันที่ใช้สำหรับ ตรวจสอบว่าเงื่อนไขที่กำหนดเป็นจริงหรือเป็นเท็จ

หากเงื่อนไขเป็นจริง โปรแกรมจะแสดงผลลัพธ์หนึ่ง และหากเงื่อนไขเป็นเท็จ โปรแกรมจะแสดงผลลัพธ์อีกอย่างหนึ่ง

รูปแบบพื้นฐานของฟังก์ชัน IF คือ

=IF(เงื่อนไข, ค่าถ้าเป็นจริง, ค่าถ้าเป็นเท็จ)

ตัวอย่างเช่น

=IF(C2=1,"ลูกเสือ","เนตรนารี")

สูตรนี้หมายความว่า

  • ถ้าเซลล์ C2 มีค่าเท่ากับ 1 ให้แสดงคำว่า “ลูกเสือ”
  • ถ้า C2 ไม่เท่ากับ 1 ให้แสดงคำว่า “เนตรนารี”
ChatGPT Image 22 ส.ค. 2569 20 01 25

🧑‍💻 กิจกรรมที่ 1 : ตรวจสอบประเภทลูกเสือ–เนตรนารี

ในใบงานกิจกรรมแรก นักเรียนจะได้รับข้อมูลจาก Sheet 1 ซึ่งประกอบด้วยข้อมูล เช่น

  • คำนำหน้าชื่อ
  • ชื่อ
  • รหัสหมู่
  • ประเภท (ลูกเสือ–เนตรนารี)

ข้อมูลในคอลัมน์ “ประเภท” ยังไม่มีการกรอกคำตอบ นักเรียนจึงต้องใช้สูตรเพื่อให้โปรแกรมตรวจสอบ รหัสหมู่ และแสดงประเภทให้โดยอัตโนมัติ

ตัวอย่างข้อมูล

ชื่อรหัสหมู่ประเภท
ส้มป่อย1ลูกเสือ
ต้นไม้Aเนตรนารี
น้ำฝน2เนตรนารี
น้ำค้าง1ลูกเสือ

ตัวอย่างสูตรที่สามารถใช้ในเซลล์ D2 คือ

=IF(C2=1,"ลูกเสือ","เนตรนารี")

จากนั้นสามารถลากหรือคัดลอกสูตรลงไปยังเซลล์ด้านล่าง เพื่อให้โปรแกรมตรวจสอบข้อมูลของนักเรียนแต่ละคน


🔍 สูตร IF ทำงานอย่างไร?

ลองพิจารณาสูตร

=IF(C2=1,"ลูกเสือ","เนตรนารี")

สามารถอ่านสูตรแบบภาษาง่าย ๆ ได้ว่า

ถ้า C2 เท่ากับ 1 ให้แสดง “ลูกเสือ” แต่ถ้าไม่ใช่ ให้แสดง “เนตรนารี”

จึงสามารถแบ่งสูตรออกเป็น 3 ส่วน

1. เงื่อนไข

C2=1

หมายถึง ตรวจสอบว่าค่าในเซลล์ C2 เท่ากับ 1 หรือไม่

2. ผลลัพธ์เมื่อเงื่อนไขเป็นจริง

"ลูกเสือ"

ถ้า C2 มีค่าเป็น 1 โปรแกรมจะแสดงคำว่า “ลูกเสือ”

3. ผลลัพธ์เมื่อเงื่อนไขเป็นเท็จ

"เนตรนารี"

ถ้า C2 ไม่เท่ากับ 1 โปรแกรมจะแสดงคำว่า “เนตรนารี”

ChatGPT Image 22 ส.ค. 2569 20 01 30

🌼 กิจกรรมที่ 2 : แสดงชื่อหมู่จากรหัสหมู่

กิจกรรมที่ 2 เป็นการต่อยอดจากกิจกรรมแรก โดยให้นักเรียนทำงานกับข้อมูลใน Sheet “เนตรนารี”

ในตารางมีข้อมูล

  • คำนำหน้าชื่อ
  • ชื่อ
  • รหัสหมู่
  • ชื่อหมู่

โดยกำหนดเงื่อนไขว่า

  • ถ้ารหัสหมู่ = 1 ให้แสดงชื่อหมู่ “ดอกพิกุล”
  • ถ้ารหัสหมู่ = 2 ให้แสดงชื่อหมู่ “ดอกดาวเรือง”

ดังนั้น นักเรียนสามารถใช้ฟังก์ชัน IF เพื่อให้โปรแกรมตรวจสอบรหัสหมู่และแสดงชื่อหมู่อัตโนมัติ

ตัวอย่างสูตรคือ

=IF(C2=1,"ดอกพิกุล","ดอกดาวเรือง")

ChatGPT Image 22 ส.ค. 2569 20 01 34

🌸 ตัวอย่างการทำงานของสูตร

สมมติว่ามีข้อมูลดังนี้

ชื่อรหัสหมู่ชื่อหมู่
ส้มป่อย1ดอกพิกุล
น้ำฝน2ดอกดาวเรือง
น้ำค้าง1ดอกพิกุล
มะปราง2ดอกดาวเรือง

เมื่อป้อนสูตรลงในคอลัมน์ “ชื่อหมู่” โปรแกรมจะตรวจสอบรหัสหมู่ให้โดยอัตโนมัติ

หากเป็น

1 → ดอกพิกุล

และ

2 → ดอกดาวเรือง

นักเรียนจึงไม่จำเป็นต้องพิมพ์ชื่อหมู่ทีละแถว ช่วยลดเวลาในการทำงานและลดความผิดพลาดในการกรอกข้อมูล

💡 ทำไมจึงควรใช้สูตรแทนการพิมพ์ข้อมูลเอง?

การใช้สูตรมีประโยชน์มากเมื่อเราต้องจัดการข้อมูลจำนวนมาก

ตัวอย่างเช่น หากมีข้อมูลนักเรียน 30 คน 100 คน หรือ 1,000 คน การพิมพ์ข้อมูลด้วยตนเองทีละรายการอาจทำให้เกิดความผิดพลาดได้

แต่ถ้าใช้สูตร เราสามารถกำหนดกฎเพียงครั้งเดียว แล้วนำสูตรไปใช้กับข้อมูลแถวอื่น ๆ ได้

ข้อดีของการใช้สูตร ได้แก่

  • ลดเวลาในการทำงาน
  • ลดการพิมพ์ข้อมูลซ้ำ
  • ลดความผิดพลาด
  • สามารถแก้ไขข้อมูลได้ง่าย
  • เหมาะสำหรับการจัดการข้อมูลจำนวนมาก
  • ฝึกทักษะการคิดอย่างเป็นระบบ

🧠 การใช้ IF คือการคิดแบบมีเงื่อนไข

สิ่งสำคัญที่นักเรียนจะได้เรียนรู้จากกิจกรรมนี้ไม่ได้มีเพียงการเขียนสูตรเท่านั้น แต่ยังเป็นการฝึก การคิดแบบมีเงื่อนไข

ตัวอย่างเช่น

ถ้ารหัสหมู่เป็น 1 → แสดง “ดอกพิกุล”
ถ้ารหัสหมู่เป็น 2 → แสดง “ดอกดาวเรือง”

แนวคิดลักษณะนี้พบได้บ่อยในการเขียนโปรแกรมและการแก้ปัญหา

เช่น

ถ้าคะแนนมากกว่าหรือเท่ากับ 50 → “ผ่าน”
ถ้าคะแนนน้อยกว่า 50 → “ไม่ผ่าน”

หรือ

ถ้าอุณหภูมิมากกว่า 35 องศา → “อากาศร้อน”
ถ้าไม่ใช่ → “อากาศปกติ”

ดังนั้น ฟังก์ชัน IF จึงเป็นพื้นฐานสำคัญของ การคิดเชิงตรรกะและการเขียนโปรแกรม


🛠️ ขั้นตอนการใช้ IF แบบง่าย ๆ

นักเรียนสามารถจำขั้นตอนการทำงานได้ 5 ขั้นตอน

ขั้นที่ 1 อ่านข้อมูล

ตรวจสอบว่าตารางมีข้อมูลอะไรบ้าง และข้อมูลที่ต้องการนำมาใช้ตรวจสอบอยู่ในคอลัมน์ใด

ขั้นที่ 2 กำหนดเงื่อนไข

พิจารณาว่าต้องตรวจสอบอะไร เช่น

รหัสหมู่ = 1 หรือไม่?

ขั้นที่ 3 กำหนดผลลัพธ์

หากเป็นจริงจะแสดงอะไร และหากเป็นเท็จจะแสดงอะไร

ขั้นที่ 4 เขียนสูตร IF

ตัวอย่าง

=IF(C2=1,"ลูกเสือ","เนตรนารี")

ขั้นที่ 5 คัดลอกสูตร

เมื่อตรวจสอบว่าสูตรทำงานถูกต้องแล้ว สามารถคัดลอกสูตรลงไปยังแถวอื่น ๆ ได้

ChatGPT Image 22 ส.ค. 2569 20 01 40

⚠️ สิ่งที่ควรระวังในการเขียนสูตร

การใช้ฟังก์ชัน IF มีข้อผิดพลาดที่นักเรียนมักพบได้ เช่น

1. ลืมเครื่องหมาย =

สูตรต้องเริ่มต้นด้วยเครื่องหมายเท่ากับ

=IF(...)

2. ใช้เครื่องหมายไม่ถูกต้อง

ควรตรวจสอบวงเล็บและเครื่องหมายต่าง ๆ ให้ครบ

3. ลืมใส่เครื่องหมายคำพูด

ข้อความที่ต้องการให้โปรแกรมแสดงควรอยู่ภายในเครื่องหมายคำพูด เช่น

"ลูกเสือ"

4. ตรวจสอบเซลล์ผิดตำแหน่ง

หากข้อมูลรหัสหมู่อยู่ใน C2 ก็ควรอ้างอิง C2 ไม่ใช่เซลล์อื่น

5. คัดลอกสูตรไม่ถูกต้อง

หลังจากลากสูตรลงด้านล่าง ควรตรวจสอบว่าการอ้างอิงเซลล์เปลี่ยนตามแถวอย่างถูกต้องหรือไม่


🎯 จุดประสงค์ของใบกิจกรรม

เมื่อทำกิจกรรมนี้เสร็จแล้ว นักเรียนควรสามารถ

  1. อธิบายหน้าที่ของฟังก์ชัน IF ได้
  2. ระบุเงื่อนไขจากข้อมูลที่กำหนดได้
  3. เขียนสูตร IF อย่างง่ายได้
  4. ใช้สูตร IF เพื่อจัดประเภทข้อมูลได้
  5. คัดลอกสูตรไปใช้กับข้อมูลหลายแถวได้
  6. ตรวจสอบและแก้ไขข้อผิดพลาดของสูตรเบื้องต้นได้
  7. นำแนวคิดการตรวจสอบเงื่อนไขไปประยุกต์ใช้กับสถานการณ์อื่นได้

📝 กิจกรรมชวนคิดเพิ่มเติม

หลังจากนักเรียนทำใบงานเสร็จแล้ว ครูสามารถให้นักเรียนลองออกแบบเงื่อนไขของตนเอง เช่น

“ถ้าคะแนนตั้งแต่ 50 คะแนนขึ้นไป ให้แสดงคำว่า ‘ผ่าน’ และถ้าต่ำกว่า 50 คะแนน ให้แสดงคำว่า ‘ไม่ผ่าน’”

นักเรียนจะต้องพิจารณาว่า


  • ข้อมูลอยู่ในเซลล์ใด
  • เงื่อนไขคืออะไร
  • ผลลัพธ์เมื่อเป็นจริงคืออะไร
  • ผลลัพธ์เมื่อเป็นเท็จคืออะไร

จากนั้นจึงนำองค์ประกอบเหล่านี้มาเขียนเป็นสูตร IF


📌 สรุป

ฟังก์ชัน IF เป็นเครื่องมือสำคัญสำหรับการจัดการข้อมูลในโปรแกรมตารางคำนวณ โดยช่วยให้โปรแกรมสามารถตรวจสอบเงื่อนไขและแสดงผลลัพธ์ที่เหมาะสมได้โดยอัตโนมัติ

จากใบกิจกรรมเรื่อง “จัดข้อมูล” นักเรียนจะได้ฝึกนำรหัสหมู่มาใช้เป็นเงื่อนไข เพื่อแสดงข้อมูลประเภทลูกเสือ–เนตรนารี และชื่อหมู่ตามเงื่อนไขที่กำหนด

หัวใจสำคัญที่นักเรียนควรจำคือ

“กำหนดเงื่อนไขให้ชัดเจน เขียนสูตรให้ถูกต้อง แล้วให้โปรแกรมช่วยจัดการข้อมูล”

ทักษะนี้สามารถต่อยอดไปสู่การใช้สูตรที่ซับซ้อนขึ้น รวมถึงการวิเคราะห์ข้อมูลและการเขียนโปรแกรมในระดับที่สูงขึ้นได้

ChatGPT Image 22 ส.ค. 2569 20 01 44

📥 ใบกิจกรรมเรื่อง “จัดข้อมูล”

ใบกิจกรรมชุดนี้เหมาะสำหรับใช้ประกอบการเรียนรู้เรื่อง การจัดการข้อมูล การใช้สูตร IF และการคิดแบบมีเงื่อนไข สำหรับนักเรียนระดับประถมศึกษา

ครูสามารถนำใบงานไปใช้เป็นกิจกรรมฝึกปฏิบัติในห้องเรียน หรือให้นักเรียนฝึกทำงานกับโปรแกรมตารางคำนวณด้วยตนเอง

ติดตาม ใบงาน สื่อการสอน วิทยาการคำนวณ และเทคโนโลยีสำหรับครูและนักเรียน ได้ที่

www.kruaof.com

สื่อการเรียนรู้เพื่อช่วยให้การเรียนเทคโนโลยีและวิทยาการคำนวณสนุก เข้าใจง่าย และนำไปใช้ได้จริง

About ครูออฟ 1996 Articles
https://www.kruaof.com