วิธีใช้ฟังก์ชัน IF และ Nested IF ใน Google ชีต

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

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

ต่อไปนี้คือข้อมูลสรุปโดยย่อของทั้งหมดที่เราจะกล่าวถึงในบทความนี้:

  • จะใช้คำสั่ง IF ในGoogle ชีต(Google Sheets)ได้อย่างไร
  • จะใช้คำสั่ง IF ที่ซ้อนกันในGoogle ชีต(Google Sheets)ได้อย่างไร
  • วิธีการเน้นแถวโดยใช้การจัดรูปแบบตามเงื่อนไข?
  • จะตั้งค่ากฎการจัดรูปแบบตามเงื่อนไขหลายข้อในGoogle ชีต(Google Sheets)ได้อย่างไร

จะใช้คำสั่ง IF ในGoogle ชีต(Google Sheets)ได้อย่างไร

ก่อนที่เราจะเริ่มต้นกระบวนการ ให้ฉันอธิบายก่อนว่าคำสั่ง IF คืออะไร สมมติว่าเซลล์มีค่า = 200 ในบางเซลล์ เราใช้คำสั่ง IF โดยที่ค่าของเซลล์นั้นขึ้นอยู่กับค่าของเซลล์ที่มีค่า 200 ดังนั้น หากเซลล์นั้นมีค่ามากกว่า 100 เราอาจส่งคืน ค่า 'YES' และ 'NO' ถ้าไม่ใช่ นี่คือลักษณะที่ตัวดำเนินการตรรกะ:

วิธีใช้ฟังก์ชัน IF และ Nested IF ใน Google ชีต

=IF(ตรรกะ_นิพจน์, value_if_true, value_if_false)

  1. Logical_expression – นี่คือเงื่อนไขของเราและสามารถแทนด้วย '=','<','>'
  2. value_if_true – นี่คือค่าที่ออกมาถ้า logical_expression เป็นจริง
  3. value_if_false – นี่คือค่าที่ออกมาถ้า logical_expression เป็นเท็จ

ดังนั้น ในตัวอย่างด้านบน ไวยากรณ์ของเราคือ:

=IF(A1>100,"YES","NO")

เมื่อคุณพิมพ์คำสั่งการดำเนินการที่เกี่ยวข้องแล้ว ให้กดEnterเพื่อรับค่า UI ที่ชาญฉลาดและใช้งานง่ายของ Google ชีตยังให้บริการป้อนอัตโนมัติ(Autofill)เพื่อให้งานของคุณง่ายขึ้น

จะใช้คำสั่ง IF ที่ซ้อนกันในGoogle ชีต(Google Sheets)ได้อย่างไร

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

=IF(B2>B3,IF(B2>B4,B2,IF(B4>B3,B4,B3)),B3)

ให้ฉันแบ่งมันออกสำหรับคุณ (มันจะเป็นประโยชน์ถ้าคุณคิดได้ในขณะที่ยังคงนึกถึงเทมเพลตฟังก์ชัน IF) อย่าง แรก(First)คือนิพจน์เชิงตรรกะ ถ้า B2>B3 จะตรวจสอบว่ามีค่ามากกว่า B4 หรือไม่ ถ้าใช่ก็พิมพ์ว่า หาก B2<B4 เราจะตรวจสอบว่า B4 ใหญ่กว่า B3 หรือไม่ และพิมพ์ว่าจริงหรือไม่ ถ้า B2 ไม่มากกว่า B3 ให้พิมพ์ B3 ก่อน

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

วิธีการเน้นแถวโดยใช้การจัดรูปแบบตามเงื่อนไข?

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

  • เปิดGoogle ชีต(Google Sheets)และเลือกแถวที่คุณต้องการเน้น
  • จากแท็บตัวเลือกด้านบน คลิกที่รูปแบบ(Format)และเลือกเพิ่มเติมตามเงื่อนไขการจัดรูปแบบ(Conditional Formatting)
  • จากเมนูแบบเลื่อนลงที่ระบุว่า ' จัดรูปแบบ(Format)เซลล์ถ้า' ให้เลือก 'สูตรที่กำหนดเองคือ'
  • ในคอลัมน์ 'ค่าหรือสูตร' ป้อนสูตรตามนั้นแล้วคลิก เสร็จสิ้น

จะตั้งค่ากฎการจัดรูปแบบตามเงื่อนไขในGoogle ชีต(Google Sheets)ได้อย่างไร

การจัดรูปแบบ(Formatting)ตามเงื่อนไขช่วยให้ผู้ใช้ทำให้ส่วนหนึ่งของข้อมูลดูแตกต่างออกไป Google ชีต(Sheets)ทำให้คุณสามารถเพิ่มระดับการปรับแต่งได้อีกเล็กน้อย เนื่องจากคุณสามารถสร้างกฎการจัดรูปแบบของคุณเองได้ที่นี่

  • คลิก(Click)ที่Format > Conditional Formatting
  • จากกล่องโต้ตอบทางด้านขวาของคุณ ให้คลิกที่Add another rule
  • ป้อน(Enter)ข้อมูล เช่น เซลล์ที่จะใช้กฎใหม่และเงื่อนไข
  • กด เสร็จสิ้น

เราหวังว่าบทความนี้จะทำให้ ประสบการณ์ Google ชีต(Sheets) ของคุณ ง่ายขึ้นเล็กน้อย!



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts