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")

ภาพหน้าจอต่อไปนี้แสดงวิธีใช้สูตรนี้ในทางปฏิบัติ:

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

สูตรส่งคืน “มีอยู่” เนื่องจากสตริง “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

เพิ่มความคิดเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *