Excel: วิธีใช้ฟังก์ชัน if กับช่วงของค่า
คุณสามารถใช้สูตรต่อไปนี้เพื่อสร้างฟังก์ชัน IF ด้วยช่วงของค่าใน Excel:
วิธีที่ 1: สร้างฟังก์ชัน IF ด้วยช่วงของเซลล์
=IF(COUNTIF( A2:A11 ,"Pacers")>0, "Exists", "Does Not Exist")
สำหรับสูตรนี้ ถ้ามี “Pacers” อยู่ที่ใดก็ได้ในช่วง A2:A11 ฟังก์ชันจะส่งกลับ “Exists” มิฉะนั้นจะส่งคืน “ไม่มีอยู่”
วิธีที่ 2: สร้างฟังก์ชัน IF ด้วยช่วงของค่าตัวเลข
=IF((( B2 >=95)*( B2 <=105))=1, "Yes", "No")
สำหรับสูตรนี้ ถ้าค่าในเซลล์ B2 อยู่ระหว่าง 95 ถึง 105 ฟังก์ชันจะส่งกลับ “ใช่” มิฉะนั้นจะส่งกลับ “ไม่”
ตัวอย่างต่อไปนี้แสดงวิธีใช้แต่ละสูตรในทางปฏิบัติกับชุดข้อมูลต่อไปนี้ใน Excel:
ตัวอย่างที่ 1: สร้างฟังก์ชัน IF ด้วยช่วงของเซลล์
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ D2 เพื่อส่งคืน “มีอยู่” ถ้าชื่อทีม “Pacers” มีอยู่ในช่วง A2:A11 หรือส่งคืน “ไม่มีอยู่” หากไม่มีชื่อทีมอยู่ในช่วง:
=IF(COUNTIF( A2:A11 ,"Pacers")>0, "Exists", "Does Not Exist")
ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:
สูตรส่งคืน “มีอยู่” เนื่องจากสตริง “Pacers” ปรากฏอย่างน้อยหนึ่งครั้งในช่วง A2:A11
ตัวอย่างที่ 2: สร้างฟังก์ชัน IF ด้วยช่วงของค่าตัวเลข
เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ D2 เพื่อส่งคืน “ใช่” ถ้าค่าในคอลัมน์ Points อยู่ระหว่าง 95 ถึง 105:
=IF((( B2 >=95)*( B2 <=105))=1, "Yes", "No")
จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ D:
ต่อไปนี้คือสิ่งที่สูตรทำสำหรับแต่ละแถวในคอลัมน์ D:
- ถ้าค่าในคอลัมน์ Points อยู่ระหว่าง 95 ถึง 105 ให้ส่งกลับ Yes
- ถ้าค่าในคอลัมน์ Points ไม่อยู่ ระหว่าง 95 ถึง 105 ให้ส่งกลับ No
โปรดทราบว่าคุณสามารถเปลี่ยนอาร์กิวเมนต์สองตัวสุดท้ายของฟังก์ชัน IF เป็นอย่างอื่นที่ไม่ใช่ “ใช่” หรือ “ไม่ใช่” ได้ หากคุณต้องการส่งกลับค่าเอาต์พุตที่แตกต่างกัน
หมายเหตุ : สัญลักษณ์การคูณ ( * ) ในฟังก์ชัน IF จะบอก Excel ว่าต้องตรงตามเงื่อนไขทั้งสองจึงจะส่งกลับ “ใช่”
แหล่งข้อมูลเพิ่มเติม
บทช่วยสอนต่อไปนี้อธิบายวิธีการทำงานทั่วไปอื่นๆ ใน Excel:
Excel: วิธีใช้ COUNTIF กับหลายช่วง
Excel: สูตรง่ายๆ สำหรับ “ถ้าไม่ว่างเปล่า”
Excel: วิธีใช้สูตร RANK IF