Excel: วิธีตรวจสอบว่าเวลาอยู่ระหว่างสองชั่วโมงหรือไม่

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

 =IF(AND( C2 >=MIN( A2:B2 ), C2 <=MAX( A2:B2 )),"Yes","No")

สูตรนี้จะตรวจสอบว่าเวลาในเซลล์ C2 อยู่ระหว่างเวลาเริ่มต้นในเซลล์ A2 และเวลาสิ้นสุดในเซลล์ B2 หรือไม่ จากนั้นจะส่งคืนค่า “ใช่” หรือ “ไม่ใช่” ตามลำดับ

ตัวอย่างต่อไปนี้แสดงวิธีการใช้สูตรนี้ในทางปฏิบัติ

ตัวอย่าง: ตรวจสอบว่าเวลาอยู่ระหว่างสองชั่วโมงใน Excel หรือไม่

สมมติว่าเรามีชุดข้อมูลต่อไปนี้ใน Excel ที่แสดงเวลาเริ่มต้นและสิ้นสุดตลอดจนเวลาที่เหตุการณ์เฉพาะเกิดขึ้น:

สมมติว่าเราต้องการตรวจสอบว่าแต่ละเหตุการณ์เกิดขึ้นระหว่างเวลาเริ่มต้นและเวลาสิ้นสุดของแต่ละแถวหรือไม่

เมื่อต้องการทำเช่นนี้ เราสามารถพิมพ์สูตรต่อไปนี้ในเซลล์ D2 :

 =IF(AND( C2 >=MIN( A2:B2 ), C2 <=MAX( A2:B2 )),"Yes","No")

จากนั้นเราสามารถลากและเติมสูตรนี้ลงในแต่ละเซลล์ที่เหลือในคอลัมน์ D:

Excel ตรวจสอบว่าเวลาอยู่ระหว่างสองชั่วโมงหรือไม่

ขณะนี้คอลัมน์ D จะแสดง “ใช่” หรือ “ไม่ใช่” เพื่อระบุว่าเวลาของเหตุการณ์แต่ละรายการอยู่ภายในเวลาเริ่มต้นและเวลาสิ้นสุดของแต่ละแถวหรือไม่

ตัวอย่างเช่น:

  • เวลาของเหตุการณ์แรกคือ 7:54 อยู่ระหว่างเวลาเริ่มต้น 1:15 ถึง 8:12 ดังนั้นคอลัมน์ D จะส่งกลับ Yes
  • เวลาของเหตุการณ์ที่สองคือ 10:40 น. อยู่ระหว่างเวลาเริ่มต้น 2:12 ถึง 10:40 น. ดังนั้นคอลัมน์ D จึงส่งคืน Yes
  • เวลาของเหตุการณ์ที่สาม 05:18 น. ไม่ได้อยู่ระหว่างเวลาเริ่มต้น 03:15 น. ถึง 05:15 น. ดังนั้นคอลัมน์ D จึงส่งคืน หมายเลข

และอื่นๆ

หมายเหตุ #1: ถ้าเวลาของเหตุการณ์เท่ากับเวลาเริ่มต้นหรือสิ้นสุด ฟังก์ชันจะส่งกลับ ใช่ เนื่องจากเราใช้สัญลักษณ์ <= และ >= ในฟังก์ชัน IF ของเรา

หมายเหตุ #2: คุณสามารถเลือกค่าอื่นที่ไม่ใช่ “ใช่” หรือ “ไม่ใช่” ในฟังก์ชัน IF ได้ หากคุณต้องการส่งกลับค่าอื่น

แหล่งข้อมูลเพิ่มเติม

บทช่วยสอนต่อไปนี้จะอธิบายวิธีดำเนินการทั่วไปอื่นๆ ใน Excel:

วิธีการคำนวณเวลาเฉลี่ยใน Excel
วิธีการพล็อตเวลาหลายวันใน Excel
วิธีเพิ่มและลบชั่วโมงจากเวลาใน Excel

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

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