วิธีใช้ฟังก์ชัน IF กับสูตรที่ซ้อนกันใน Excel

วิธีใช้ฟังก์ชัน IF กับสูตรที่ซ้อนกันใน Excel

คนส่วนใหญ่คุ้นเคยกับการใช้ฟังก์ชัน IF เพื่อทดสอบเงื่อนไขกับชุดข้อมูลขนาดใหญ่ อย่างไรก็ตาม พวกเขาอาจไม่ทราบถึงประโยชน์ของการใช้ร่วมกับ OR, AND หรือโอเปอเรเตอร์และฟังก์ชันอื่นๆ





ก่อนจะไปต่อ เรามาดูหน้าตาของ IF Function แบบง่ายๆ และวิธีการใช้อาร์กิวเมนต์อย่างถูกต้อง





ภาพรวมของฟังก์ชัน IF ของ Excel

ดังที่แสดงไว้ข้างต้น ฟังก์ชัน IF ใช้อาร์กิวเมนต์สามตัวที่อธิบายด้านล่าง:





  1. การทดสอบเชิงตรรกะ: มันเกี่ยวข้องกับเงื่อนไขที่คุณกำลังประเมินว่าเป็นจริงหรือเท็จ
  2. ค่า_if_true: อาร์กิวเมนต์นี้มีข้อความ/ข้อมูลที่คุณต้องการให้ฟังก์ชันส่งคืนหากข้อมูลตรงตามเกณฑ์เงื่อนไขที่ทดสอบ
  3. ค่า_if_flase: เช่นเดียวกับอาร์กิวเมนต์ข้างต้น จะส่งคืนข้อมูลที่คุณต้องการให้ฟังก์ชันส่งคืนหากเงื่อนไขเป็นเท็จ

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

ตอนนี้ มาดูกันว่าคุณสามารถใช้ฟังก์ชัน IF เพื่อวิเคราะห์เงื่อนไขมากกว่าหนึ่งเงื่อนไขในสูตรเดียวได้อย่างไร นอกจากนี้ คุณยังจะได้เรียนรู้วิธีการใช้ใน Nested Formula ด้วยตัวดำเนินการ OR และ AND



ตัวอย่างฟังก์ชัน Excel IF

สมมติว่าคุณทำงานที่ร้านขายเครื่องประดับที่คุณบันทึกยอดขายและรายได้ที่เกิดจากพนักงานแต่ละคนที่ทำงานในร้านเจ็ดคน ทุกสิ้นสัปดาห์ บริษัทจะมอบโบนัสรายสัปดาห์ให้เฉพาะพนักงานที่มีคุณสมบัติตามเกณฑ์ที่กำหนดเท่านั้น

ด้านล่างนี้ คุณจะเห็นจำนวนการขายและรายได้ที่พนักงานแต่ละคนสร้างขึ้นในหนึ่งสัปดาห์





สมมติว่าเกณฑ์โบนัสสำหรับสัปดาห์นี้คือปริมาณการขายเท่ากับหรือมากกว่า 4 หากต้องการตรวจสอบว่าพนักงานคนใดจะได้รับโบนัสในสัปดาห์นี้ คุณจะต้องใช้ฟังก์ชัน IF อย่างง่าย

ดังนั้น คุณจะใช้ปริมาณการขายเป็นอาร์กิวเมนต์การทดสอบในฟังก์ชัน IF ดังที่แสดงด้านล่าง





ในสูตรที่เน้น B4> = 4 คือการทดสอบอาร์กิวเมนต์ มีสิทธิ์ คืออาร์กิวเมนต์ Value_if_true ในขณะที่อาร์กิวเมนต์ Value_if_false เว้นว่างไว้โดยเจตนา

ในกรณีที่อาร์กิวเมนต์ว่างเปล่า ให้ใส่เครื่องหมายอัญประกาศคู่ ('') ล้อมรอบเสมอ มิฉะนั้น ผลลัพธ์จะให้ข้อผิดพลาดหรือแสดงศูนย์ในเซลล์ที่ตรงตามเงื่อนไข

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

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

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

การทำเช่นนั้นจะนำฟังก์ชันนี้ไปใช้กับเซลล์อื่นที่อยู่ติดกัน

ดูว่าผู้ปฏิบัติงานที่ 1, 2, 4 และ 7 มียอดขายต่ำกว่าสี่รายการได้อย่างไรและมีสิทธิ์ได้รับโบนัส ในขณะที่เซลล์ที่เหลือยังคงว่างเปล่าเนื่องจากผู้ปฏิบัติงานเหล่านี้ไม่ตรงตามเกณฑ์

สมมติว่า; แทนที่จะปล่อยให้อาร์กิวเมนต์ที่สองว่างเปล่า แสดงว่าคุณใส่ไม่มีสิทธิ์อยู่ที่นั่น ในกรณีนั้นผลลัพธ์สุดท้ายจะเป็นดังที่แสดงด้านล่าง

ฉันจะซ่อมหน้าจอ iphone ใกล้ฉันได้ที่ไหน

ที่เกี่ยวข้อง: วิธีใช้การตรวจสอบข้อมูลใน Excel

การใช้ AND Operator ด้วยฟังก์ชัน IF

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

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

=IF(AND(B4>=4,C4>2500),'Eligible','Ineligible')

ในสูตรข้างต้น ตัวดำเนินการ AND ถูกใช้เป็นอาร์กิวเมนต์ทดสอบ เนื่องจากคุณต้องทดสอบพารามิเตอร์สองตัว

เช่นเดียวกับกรณีก่อนหน้านี้ หากป้อนข้อมูล (ปริมาณการขายและรายได้) ตรงตามเกณฑ์ ฟังก์ชันจะส่งกลับ 'มีสิทธิ์' เป็นผลลัพธ์ มิฉะนั้น 'ไม่มีสิทธิ์'

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

คุณจะเห็นได้ว่ามีเพียงพนักงาน 1, 2 และ 4 เท่านั้นที่มียอดขายมากกว่าหรือเท่ากับสี่ยอดขายที่มีรายได้มากกว่า 2,500 ดังนั้น พวกเขาจึงมีสิทธิ์ได้รับโบนัส

แม้ว่าผู้ปฏิบัติงาน 7 จะสร้างยอดขายสี่รายการที่ตรงตามเกณฑ์แรก แต่รายรับน้อยกว่า 2200 ดังนั้น เขาจึงไม่มีสิทธิ์ได้รับโบนัสเนื่องจากไม่ตรงตามเงื่อนไขที่สอง

การใช้ OR Operator ด้วยฟังก์ชัน IF

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

ดังนั้นคนงานที่ขายสินค้าสี่ชิ้นขึ้นไปหรือสร้างรายได้มากกว่า 2500 จะมีสิทธิ์ได้รับโบนัส

สูตรจะมีลักษณะดังนี้:

=IF(OR(B4>=4,C4>2500), 'Eligible', 'Ineligible')

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

คุณจะเห็นได้ว่า Worker 7 มีสิทธิ์ได้รับโบนัสในกรณีนี้ด้วย แม้ว่าเขาจะไม่ถึงเกณฑ์รายได้แต่ทำยอดขายได้สี่ครั้ง เขาปฏิบัติตามเงื่อนไขหนึ่งข้อซึ่งทำให้เขามีสิทธิ์ได้รับโบนัส

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

ที่เกี่ยวข้อง: วิธีการเป็นผู้ใช้ Microsoft Excel Power อย่างรวดเร็ว

คอนโทรลเลอร์ ps4 ไม่ทำงานบนพีซี

ลดความซับซ้อนของการคำนวณของคุณด้วยฟังก์ชัน IF ในสูตรที่ซ้อนกัน

เมื่อคุณรวมฟังก์ชัน IF เข้ากับฟังก์ชันอื่นๆ คุณจะสามารถทดสอบหลายเงื่อนไขพร้อมกันในชุดข้อมูลขนาดใหญ่ได้

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

แบ่งปัน แบ่งปัน ทวีต อีเมล เรียนรู้วิธีทำให้ Excel เป็นระบบอัตโนมัติและพัฒนาทักษะทางการเงินของคุณ

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

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ผลผลิต
  • สเปรดชีต
  • การสร้างภาพ
  • Microsoft Excel
  • คณิตศาสตร์
  • เคล็ดลับ Microsoft Office
  • การวิเคราะห์ข้อมูล
เกี่ยวกับผู้เขียน ฉาน อับดุล |(เผยแพร่บทความ 46 บทความ)

Shan Abdul เป็นบัณฑิตวิศวกรรมเครื่องกล หลังจากสำเร็จการศึกษา เขาได้เริ่มต้นอาชีพการเป็นนักเขียนอิสระ เขาเขียนเกี่ยวกับการใช้เครื่องมือและซอฟต์แวร์ต่างๆ เพื่อช่วยให้ผู้คนมีประสิทธิผลมากขึ้นในฐานะนักเรียนหรือมืออาชีพ ในเวลาว่าง เขาชอบดูวิดีโอ Youtube เกี่ยวกับประสิทธิภาพการทำงาน

เพิ่มเติมจาก Shan Abdul

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก