เนื้อหา
แน่นอนว่า Excel มีฟังก์ชันมากมาย และในบรรดาเครื่องมือต่างๆ มากมาย ตัวดำเนินการ "IF" จะอยู่ในสถานที่พิเศษ ช่วยในการแก้ไขงานที่แตกต่างกันโดยสิ้นเชิง และผู้ใช้หันไปใช้ฟังก์ชันนี้บ่อยกว่าคนอื่นๆ
ในบทความนี้ เราจะพูดถึงสิ่งที่ตัวดำเนินการ "IF" และพิจารณาขอบเขตและหลักการทำงานด้วย
สารบัญ: ฟังก์ชัน “IF” ใน Excel
คำจำกัดความของฟังก์ชัน "IF" และจุดประสงค์
ตัวดำเนินการ "IF" เป็นเครื่องมือโปรแกรม Excel สำหรับตรวจสอบเงื่อนไขบางอย่าง (นิพจน์เชิงตรรกะ) สำหรับการดำเนินการ
นั่นคือ ลองนึกภาพว่าเรามีอาการบางอย่าง งานของ "IF" คือการตรวจสอบว่าตรงตามเงื่อนไขที่กำหนดหรือไม่และส่งออกค่าตามผลการตรวจสอบไปยังเซลล์ด้วยฟังก์ชัน
- หากนิพจน์เชิงตรรกะ (เงื่อนไข) เป็นจริง แสดงว่าค่านั้นเป็นจริง
- หากไม่ตรงตามนิพจน์ตรรกะ (เงื่อนไข) ค่าจะเป็นเท็จ
สูตรฟังก์ชันในโปรแกรมคือนิพจน์ต่อไปนี้:
=IF(เงื่อนไข, [ค่าหากตรงตามเงื่อนไข], [ค่าหากไม่ตรงตามเงื่อนไข])
การใช้ฟังก์ชัน “IF” กับตัวอย่าง
บางทีข้อมูลข้างต้นอาจดูไม่ชัดเจนนัก แต่ในความเป็นจริง ไม่มีอะไรซับซ้อนที่นี่ และเพื่อให้เข้าใจวัตถุประสงค์ของฟังก์ชันและการทำงานของฟังก์ชันมากขึ้น ให้พิจารณาตัวอย่างด้านล่าง
เรามีโต๊ะชื่อรองเท้ากีฬา ลองนึกภาพว่าเราจะมีการลดราคาในเร็วๆ นี้ และรองเท้าผู้หญิงทั้งหมดจะต้องลดราคา 25% ในคอลัมน์ใดคอลัมน์หนึ่งในตาราง ระบบจะระบุเพศสำหรับแต่ละรายการ
งานของเราคือการแสดงค่า "25%" ในคอลัมน์ "ส่วนลด" สำหรับแถวทั้งหมดที่มีชื่อผู้หญิง และตามนั้น ค่าคือ "0" หากคอลัมน์ "เพศ" มีค่าเป็น "ชาย"
การกรอกข้อมูลด้วยตนเองจะใช้เวลานาน และมีโอกาสสูงที่จะทำผิดพลาดที่ไหนสักแห่ง โดยเฉพาะอย่างยิ่งหากรายการยาว ในกรณีนี้จะทำให้กระบวนการเป็นอัตโนมัติได้ง่ายขึ้นโดยใช้คำสั่ง "IF"
เพื่อให้งานนี้เสร็จสมบูรณ์ คุณจะต้องเขียนสูตรต่อไปนี้ด้านล่าง:
=IF(B2=”เพศหญิง”,25%,0)
- นิพจน์บูลีน: B2=”เพศหญิง”
- ค่ากรณีเป็นไปตามเงื่อนไข (จริง) – 25%
- ค่าหากไม่ตรงตามเงื่อนไข (เท็จ) คือ 0
เราเขียนสูตรนี้ในเซลล์บนสุดของคอลัมน์ "ส่วนลด" แล้วกด Enter อย่าลืมใส่เครื่องหมายเท่ากับ (=) หน้าสูตร
หลังจากนั้น สำหรับเซลล์นี้ ผลลัพธ์จะแสดงตามเงื่อนไขทางตรรกะของเรา (อย่าลืมกำหนดรูปแบบเซลล์ – เปอร์เซ็นต์) หากเช็คพบว่าเพศเป็น “ผู้หญิง” จะแสดงค่า 25% มิฉะนั้น ค่าของเซลล์จะเท่ากับ 0 อันที่จริง เราต้องการอะไร
ตอนนี้เหลือเพียงการคัดลอกนิพจน์นี้ไปยังทุกบรรทัด เมื่อต้องการทำสิ่งนี้ ให้เลื่อนเคอร์เซอร์ของเมาส์ไปที่ขอบล่างขวาของเซลล์ด้วยสูตร ตัวชี้เมาส์ควรเปลี่ยนเป็นกากบาท กดปุ่มซ้ายของเมาส์ค้างไว้แล้วลากสูตรไปบนทุกบรรทัดที่ต้องตรวจสอบตามเงื่อนไขที่ระบุ
นั่นคือทั้งหมด ตอนนี้เราได้ใช้เงื่อนไขกับทุกแถวและได้ผลลัพธ์สำหรับแต่ละแถวแล้ว
การใช้ “IF” แบบหลายเงื่อนไข
เราเพิ่งดูตัวอย่างการใช้ตัวดำเนินการ "IF" กับนิพจน์บูลีนเดียว แต่โปรแกรมยังมีความสามารถในการกำหนดเงื่อนไขได้มากกว่าหนึ่งเงื่อนไข ในกรณีนี้ การตรวจสอบจะดำเนินการก่อนในครั้งแรก และหากสำเร็จ ค่าที่ตั้งไว้จะปรากฏขึ้นทันที และเฉพาะในกรณีที่ไม่มีการดำเนินการนิพจน์เชิงตรรกะแรก การตรวจสอบในอันที่สองจะมีผล
ลองดูที่ตารางเดียวกันเป็นตัวอย่าง แต่คราวนี้มาทำให้มันยากขึ้นกันเถอะ ตอนนี้คุณต้องลดราคารองเท้าผู้หญิงขึ้นอยู่กับกีฬา
เงื่อนไขแรกคือการตรวจเพศ หาก “ชาย” ค่า 0 จะปรากฏขึ้นทันที หากเป็น "เพศหญิง" ให้ตรวจสอบเงื่อนไขที่สอง หากเป็นกีฬาวิ่ง – 20% ถ้าเทนนิส – 10%
ลองเขียนสูตรสำหรับเงื่อนไขเหล่านี้ในเซลล์ที่เราต้องการ
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
เราคลิก Enter และได้ผลลัพธ์ตามเงื่อนไขที่กำหนด
ต่อไป เราจะขยายสูตรไปยังแถวที่เหลือทั้งหมดของตาราง
การปฏิบัติตามเงื่อนไขสองข้อพร้อมกัน
นอกจากนี้ใน Excel ยังมีโอกาสที่จะแสดงข้อมูลเกี่ยวกับการปฏิบัติตามเงื่อนไขสองข้อพร้อมกัน ในกรณีนี้ ค่าจะถือเป็นเท็จหากไม่เป็นไปตามเงื่อนไขอย่างน้อยหนึ่งข้อ สำหรับงานนี้ ตัวดำเนินการ "และ".
ลองใช้ตารางของเราเป็นตัวอย่าง ตอนนี้ส่วนลด 30% จะใช้ได้เฉพาะในกรณีที่เป็นรองเท้าผู้หญิงและออกแบบมาสำหรับการวิ่งเท่านั้น หากตรงตามเงื่อนไขเหล่านี้ ค่าของเซลล์จะเท่ากับ 30% ในเวลาเดียวกัน มิฉะนั้นจะเป็น 0
ในการทำเช่นนี้ เราใช้สูตรต่อไปนี้:
=IF(AND(B2=”หญิง”;C2=”วิ่ง”);30%;0)
กดปุ่ม Enter เพื่อแสดงผลลัพธ์ในเซลล์
คล้ายกับตัวอย่างข้างต้น เราจะขยายสูตรไปยังบรรทัดที่เหลือ
หรือตัวดำเนินการ
ในกรณีนี้ ค่าของนิพจน์เชิงตรรกะจะถือเป็นจริงหากตรงตามเงื่อนไขข้อใดข้อหนึ่ง เงื่อนไขที่สองอาจไม่พอใจในกรณีนี้
มาตั้งปัญหากันตามนี้ ส่วนลด 35% สำหรับรองเท้าเทนนิสชายเท่านั้น ถ้าเป็นรองเท้าวิ่งผู้ชายหรือรองเท้าผู้หญิง ส่วนลดเป็น 0
ในกรณีนี้จำเป็นต้องใช้สูตรต่อไปนี้:
=IF(OR(B2=”หญิง”; C2=”วิ่ง”);0;35%)
หลังจากกด Enter เราจะได้ค่าที่ต้องการ
เราขยายสูตรลงและส่วนลดสำหรับช่วงทั้งหมดก็พร้อม
วิธีกำหนดฟังก์ชัน IF โดยใช้ตัวสร้างสูตร
คุณสามารถใช้ฟังก์ชัน IF ได้ไม่เพียงแค่เขียนด้วยตนเองในเซลล์หรือแถบสูตรเท่านั้น แต่ยังใช้ผ่านตัวสร้างสูตรได้อีกด้วย
เรามาดูกันว่ามันทำงานอย่างไร สมมติเราอีกครั้ง ดังตัวอย่างแรก จำเป็นต้องลดราคารองเท้าสตรีทั้งหมดเป็นจำนวน 25%
- เราวางเคอร์เซอร์บนเซลล์ที่ต้องการไปที่แท็บ "สูตร" จากนั้นคลิก "แทรกฟังก์ชัน"
- ในรายการตัวสร้างสูตรที่เปิดขึ้น ให้เลือก "IF" และคลิก "Insert Function"
- หน้าต่างการตั้งค่าฟังก์ชันจะเปิดขึ้น ในฟิลด์ "นิพจน์เชิงตรรกะ" เราเขียนเงื่อนไขที่จะทำการตรวจสอบ ในกรณีของเราคือ “B2=”female”
ในช่อง "จริง" ให้เขียนค่าที่ควรแสดงในเซลล์หากตรงตามเงื่อนไข
ในฟิลด์ "เท็จ" – ค่าหากไม่เป็นไปตามเงื่อนไข
- เมื่อกรอกข้อมูลครบทุกช่องแล้ว ให้คลิก "เสร็จสิ้น" เพื่อรับผลลัพธ์
สรุป
หนึ่งในเครื่องมือที่ได้รับความนิยมและมีประโยชน์มากที่สุดใน Excel คือฟังก์ชัน IFซึ่งตรวจสอบข้อมูลเพื่อให้ตรงกับเงื่อนไขที่เราตั้งไว้และให้ผลลัพธ์โดยอัตโนมัติ ซึ่งขจัดความเป็นไปได้ที่จะเกิดข้อผิดพลาดอันเนื่องมาจากปัจจัยมนุษย์ ดังนั้นความรู้และความสามารถในการใช้เครื่องมือนี้จะช่วยประหยัดเวลาไม่เพียง แต่สำหรับการทำงานหลายอย่างเท่านั้น แต่ยังสำหรับการค้นหาข้อผิดพลาดที่เป็นไปได้เนื่องจากโหมดการทำงาน "ด้วยตนเอง"