สารบัญ
Microsoft Excel ได้เปิดศักราชใหม่ในด้านการคำนวณอัตโนมัติของฟิลด์ คุณเพียงแค่ใช้ฟีเจอร์ต่างๆ และสร้างสูตร แล้ว Excel จะทำการคำนวณหลายร้อยรายการในพริบตา! คุณสามารถคำนวณ ความแตกต่างระหว่างวันที่ และทำการเปรียบเทียบผ่านซอฟต์แวร์นี้ บางครั้ง คุณอาจต้องสร้างสูตร Excel ถ้าวันที่หนึ่งมากกว่าวันที่อื่น หากงานนี้รบกวนจิตใจคุณ บทความนี้จะทำให้คุณง่ายขึ้นอย่างแน่นอน ในบทความนี้ ฉันจะแสดงการก่อตัวของสูตร Excel หากวันที่หนึ่งมากกว่าวันที่อื่น
ดาวน์โหลดแบบฝึกหัดแบบฝึกหัด
คุณสามารถดาวน์โหลดแบบฝึกหัดจากลิงก์ด้านล่าง<3
ถ้าวันที่มากกว่าวันที่อื่น.xlsx
5 วิธีในการใช้สูตร Excel ถ้าวันที่หนึ่งมากกว่าวันที่อื่น
สมมติว่าเรามีชุดข้อมูลของ นักเรียน บางคนที่ต้องส่งงาน ซึ่งก็คือ วันที่ส่ง & กำหนดเวลา และ หมายเหตุ (หากส่งตรงเวลาหรือล่าช้า)
นับจากวันที่ส่ง เราต้องการทราบว่าส่งงานตรงเวลาหรือล่าช้า หากวันกำหนดเส้นตายมากกว่าวันที่ส่ง เราต้องการส่งคืน “ ตรงเวลา ” ในส่วนหมายเหตุ และถ้าไม่ เราต้องการ “ ล่าช้า ”
ในส่วนนี้ คุณจะพบ 5 วิธีที่เหมาะสมในการใช้สูตร Excel หากวันที่มีค่ามากกว่ากว่าวันที่อื่น ฉันจะแสดงให้เห็นทีละตัวที่นี่ มาดูกันเลย!
1. ใช้ฟังก์ชัน IF เมื่อวันที่หนึ่งมากกว่าอีกวัน
เราจะสร้างสูตรด้วย ฟังก์ชัน IF เมื่อ เส้นตาย มากกว่า วันที่ส่งผลงาน เพื่อสาธิตวิธีการ ให้ทำตามขั้นตอนต่อไปนี้
ขั้นตอน:
- ก่อนอื่น พิมพ์สูตรต่อไปนี้ลงในเซลล์แรก (เช่น E5 ) ในส่วน หมายเหตุ
=IF($D$5>=C5,"On Time","Delayed")
ที่นี่
- D5 = วันที่กำหนดส่ง
- C5 = วันที่ส่งผลงาน
- จากนั้น กด ENTER และเซลล์จะแสดง “ On Time ” เนื่องจาก กำหนดเวลา มากกว่า วันที่ส่ง ซึ่งหมายความว่าส่งงานตรงเวลา
- ตอนนี้ ลากเครื่องมือ Fill Handle ไปที่ เซลล์ด้านล่างเพื่อ ป้อนอัตโนมัติ สูตรสำหรับเซลล์ถัดไป
- ดังนั้น คุณจะได้ผลลัพธ์สำหรับทุกเซลล์ที่คุณ ต้องการ
อ่านเพิ่มเติม: สูตร Excel ถ้าวันที่มากกว่า 365 วัน (4 ตัวอย่างในอุดมคติ)
2. สูตรการรวมฟังก์ชัน IF และ DATE
คุณสามารถใช้ฟังก์ชัน IF และ DATE รวมกันได้เมื่อหนึ่งวันที่มากกว่า ano เธอ
สำหรับชุดข้อมูลก่อนหน้า ตอนนี้เราจะใช้ฟังก์ชัน IF และ DATE
ที่นี่ เราจะไม่เปรียบเทียบเซลล์ของ วันที่ส่งผลงาน กับ กำหนดส่ง แต่จะใช้ กำหนดส่ง ในสูตรโดยตรง เพื่อจุดประสงค์นี้ ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ประการแรก ใช้สูตรต่อไปนี้ในเซลล์แรกของส่วนหมายเหตุ
=IF(DATE(2022,9,2)>=C5,"On Time","Delayed")
ที่นี่
- DATE(2022,9,2) = วันที่กำหนดส่ง
- C5 = วันที่ส่ง
รายละเอียดสูตร
- DATE(2022,9,2) ใช้วันที่ 02-09-22 เป็นอินพุต
- IF( 02-09-22>=C5,”ตรงเวลา”,”ล่าช้า”) เปรียบเทียบว่าวันที่ 02-09-22 มากกว่าหรือเท่ากับวันที่ของเซลล์ C5 . พบตรรกะที่เป็นจริงและส่งคืน “ตรงเวลา ” มิฉะนั้นจะส่งคืน “ล่าช้า” .
- จากนั้น ลากสูตรสำหรับเซลล์อื่นๆ เพื่อให้ได้ผลลัพธ์ประเภทเดียวกัน
อ่านเพิ่มเติม: สูตร Excel ถ้าวันที่มากกว่า 2 ปี (3 ตัวอย่าง)
การอ่านที่คล้ายกัน
- หากเซลล์มีวันที่ ให้คืนค่าใน Excel (5 ตัวอย่าง)
- การจัดรูปแบบตามเงื่อนไขตามวันที่ที่เก่ากว่า 1 ปีใน Excel
- การจัดรูปแบบตามเงื่อนไขของ Excel สำหรับวันที่ภายใน 3 เดือน (3 วิธี)
3. การใช้ฟังก์ชัน IF กับ AND Logic
คุณสามารถ เปรียบเทียบระหว่างวันที่ โดยใช้ตรรกะ AND ในการกำหนด IF ฟังก์ชัน
ฟังก์ชัน AND ส่งคืน TRUE เมื่อลอจิกทั้งหมดเป็นจริง และส่งคืน FALSE เมื่อลอจิกใด ๆ เป็นเท็จ
ชุดข้อมูลที่เราระบุไว้ในส่วนที่แล้ว เรามาเปลี่ยนแปลงกันเล็กน้อย วันกำหนดเส้นตายอยู่ระหว่าง 25-08-22 ถึง 02-09-22 .
ที่นี่ เราจะ ใช้ฟังก์ชัน IF ที่กำหนดด้วยตรรกะ และ ดังนั้น มาเริ่มขั้นตอนกันเลย
ขั้นตอน:
- ประการแรก ใช้สูตรต่อไปนี้กับเซลล์ที่เลือกในส่วน หมายเหตุ .
=IF(AND(C5>=$G$5,C5<=$G$6),"On Time","Delayed")
ที่นี่
- G5 = จุดเริ่มต้น วันที่สิ้นสุด
- G6 = วันที่สิ้นสุดกำหนดเวลา
- C5 = วันที่ส่งผลงาน
การแจกแจงสูตร
- C5>=$G$5,C5<=$G$6) ใช้สองเงื่อนไขร่วมกัน ไม่ว่าวันที่ส่งจะมากกว่าวันที่เริ่มต้นของเส้นตายและน้อยกว่าวันที่สิ้นสุดของเส้นตาย
- IF(AND(C5>=$G$5, C5<=$G$6),”ตรงเวลา”,”ล่าช้า”) ตรวจสอบตรรกะและส่งกลับ “ตรงเวลา ” หากพบว่าตรรกะเป็นจริง มิฉะนั้น จะส่งคืน “Delayed” .
- จากนั้น ลากเครื่องมือ Fill Handle สำหรับเซลล์อื่นๆ เพื่อรับผลลัพธ์
อ่านเพิ่มเติม: วิธีใช้ COUNTIF สำหรับวันที่มากกว่า 30 วันใน Excel
4 การรวมกันของ Excel IF และฟังก์ชัน TODAY
การรวมกันของฟังก์ชัน IF และ TODAY ช่วยให้สามารถเปรียบเทียบระหว่างสองวันได้
ฟังก์ชัน TODAY จะส่งคืนวันที่ของวันนี้
สมมติว่า สำหรับชุดข้อมูลประเภทก่อนหน้า วันที่กำหนดเส้นตายคือ วันนี้ และคุณต้องการทราบว่ามีการส่งงานในวันนี้หรือจะส่งในภายหลัง
หากคุณต้องการดูการใช้ฟังก์ชันทั้งสองนี้ ให้ไล่ตามขั้นตอนด้านล่าง
ขั้นตอน:
- ก่อนอื่น ใช้ สูตรต่อไปนี้ในเซลล์แรกของส่วนหมายเหตุ
=IF(TODAY()>C5,"On Time","Delayed")
ที่นี่
- TODAY() = วันที่ของวันนี้
- C5 = วันที่ส่ง
<6
การแจกแจงสูตร
- TODAY()) ส่งกลับวันที่ของวันนี้ตามค่าเริ่มต้น ( 29-08-22 )
- IF(29-08-22>C5,”ตรงเวลา”,”ล่าช้า”) ตรวจสอบตรรกะและส่งคืน “ล่าช้า” เนื่องจากพบว่า 29-08-22 น้อยกว่าวันที่เปรียบเทียบ 29-08-22 .
- จากนั้น ลาก Fill Handle เครื่องมือเพื่อคัดลอก t เขากำหนดสูตรสำหรับเซลล์ถัดไป
อ่านเพิ่มเติม: วิธีเปรียบเทียบวันที่กับวันนี้ด้วย Excel VBA (3 วิธีง่ายๆ )
5. การใช้การจัดรูปแบบตามเงื่อนไขหากวันที่หนึ่งมีค่ามากกว่า
สำหรับชุดข้อมูลเดียวกัน คุณสามารถใช้ การจัดรูปแบบตามเงื่อนไข สมมติว่าเราต้องการจัดรูปแบบวันที่ส่งซึ่งส่งตรงเวลา
ในการดำเนินการดังกล่าว ให้ทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- ก่อนอื่น เลือกช่วงของข้อมูล > ไปที่แท็บ หน้าแรก > คลิก การจัดรูปแบบตามเงื่อนไข > เลือก กฎใหม่ .
- จากนั้น กล่องโต้ตอบ กฎการจัดรูปแบบใหม่ จะปรากฏขึ้น
- ที่นี่ คลิก เลือกสูตรเพื่อกำหนดเซลล์ที่จะจัดรูปแบบ ในฟิลด์ เลือกประเภทกฎ และพิมพ์สูตรในช่อง จัดรูปแบบค่าโดยที่สูตรนี้ เป็นจริง ฟิลด์
=$D$5>=C5
- ตอนนี้ คลิก รูปแบบ .
- ที่นี่ ป๊อปอัป จัดรูปแบบเซลล์ จะปรากฏขึ้น ไปที่ เติม > เลือกสี> คลิก ตกลง .
- หลังจากนั้น คลิก ตกลง เพื่อปิด กฎการจัดรูปแบบใหม่ กล่อง
- สุดท้าย เซลล์ที่ตรงกับกฎจะถูกจัดรูปแบบเป็นสีที่คุณกำหนด
อ่านเพิ่มเติม: การจัดรูปแบบตามเงื่อนไขสำหรับวันที่ที่เก่ากว่าวันที่กำหนดใน Excel
สรุป
ในบทความนี้ ฉัน ได้พยายามแสดงสูตร Excel บางอย่างหากวันที่มากกว่าวันที่อื่น ฉันหวังว่าบทความนี้จะช่วยให้คุณเข้าใจวิธีการใช้สูตรเมื่อเปรียบเทียบวันที่ในสมุดงาน Excel หากคุณมีวิธีการ คำถาม หรือข้อเสนอแนะที่ดีกว่าเกี่ยวกับบทความนี้ โปรดอย่าลืมแบ่งปันในช่องแสดงความคิดเห็น สิ่งนี้จะช่วยฉันเพิ่มคุณค่าให้กับบทความที่กำลังจะมีขึ้น สำหรับข้อมูลเพิ่มเติมสอบถาม กรุณาเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI มีวันที่ดี!