สารบัญ
คุณต้องการคำนวณจำนวนวันระหว่าง วันนี้ และวันที่อื่นโดยใช้ สูตร ของ Excel หรือไม่ ในอดีตผู้คนใช้วิธีคำนวณด้วยตนเอง แต่ในปัจจุบันด้วยความก้าวหน้าของเครื่องมือที่ทันสมัย มันค่อนข้างง่ายที่จะคำนวณโดยใช้เครื่องมือที่ทันสมัยเหล่านี้
วันนี้เราจะอธิบายวิธีใช้ สูตร Excel เพื่อคำนวณจำนวนของ วัน ระหว่าง วันนี้ และ วันที่อื่น โดยใช้ เวอร์ชัน Microsoft 365
ดาวน์โหลดสมุดงานแบบฝึกหัด
คุณสามารถดาวน์โหลดสมุดงานแบบฝึกหัดได้จากที่นี่:
การคำนวณวันระหว่างวันที่วันนี้ถึงอีกวันที่หนึ่ง.xlsx7 สูตรคำนวณจำนวนวันระหว่างวันนี้ถึงอีกวันที่อื่นใน Excel
ในบทความนี้ เราจะสาธิตวิธีง่ายๆ และรวดเร็ว เจ็ด วิธีในการคำนวณจำนวนวันระหว่าง วันนี้ กับวันที่อื่นโดยใช้สูตร Excel เพื่อความเข้าใจที่ดีขึ้น ฉันจะใช้ชุดข้อมูลต่อไปนี้ ซึ่งมี สอง คอลัมน์ ได้แก่ รหัสคำสั่งซื้อ และ วันที่สั่งซื้อ ชุดข้อมูลมีดังต่อไปนี้
1. สูตรการลบอย่างง่ายเพื่อคำนวณจำนวนวันระหว่างวันนี้และวันที่อื่น
เราสามารถหาจำนวนวันได้อย่างง่ายดาย โดยใช้วิธี การลบ อาจใช้ตัวเลือก สอง วันก่อนหน้านี้กำหนดโดยการลบวันที่สั่งซื้อ (วันที่อื่น ๆ ) จากวันนี้
ขั้นตอน:
- ประการแรก เลือกเซลล์ว่าง C20 .
- ประการที่สอง ป้อนสูตร .
=TODAY()
ที่นี่ ฟังก์ชัน TODAY จะส่งกลับวันที่ปัจจุบัน
- จากนั้น กด ENTER .
ดังนั้น คุณจะได้รับวันที่ปัจจุบัน
- ในทำนองเดียวกัน เลือกเซลล์ว่างอื่น D5 .
- จากนั้น ป้อนสูตรต่อไปนี้
=$C$20-C5
โดยที่ $C$20 และ C5 คือวันที่ปัจจุบันและวันที่สั่งซื้อตามลำดับ
- หลังจากนั้น กด ENTER .
- ที่นี่ ใช้เครื่องมือ Fill Handle เพื่อเติมเซลล์ว่าง เพียงลากเคอร์เซอร์ที่มุมขวาล่างของเซลล์ D5 แล้วคุณจะเห็นเครื่องหมาย บวก ( +) ตอนนี้ เลื่อนเคอร์เซอร์ลงไปที่เซลล์ D9
สุดท้าย คุณจะได้ผลลัพธ์ดังต่อไปนี้
กำหนดวันหลังจากนั้นโดยการลบวันที่ของวันปัจจุบัน (วันนี้) ออกจากวันที่สั่งซื้อ (วันอื่นๆ)
ขั้นตอน:
- ประการแรก เลือกเซลล์ว่าง D14 .
- ประการที่สอง ป้อนสูตร
=C14-$C$20
โดยที่ C14 และ $C$20 คือวันที่จัดส่งที่เป็นไปได้ (วันที่ในอนาคต) และวันที่ปัจจุบันตามลำดับ
- ประการที่สาม ให้กด ENTER .
- ในตอนนี้ ให้ใช้เครื่องมือ Fill Handle เพื่อเติม เซลล์ว่างและคุณจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม: วิธีลบวันที่ใน Excel เพื่อให้ได้ปี ( 7 วิธีง่ายๆ)
2. การใช้ฟังก์ชัน TODAY ใน Excel
ไวยากรณ์ของฟังก์ชันคือ
=TODAY()-Cell (วันที่อื่น)โดยพื้นฐานแล้ว ฟังก์ชัน TODAY จะคืนค่าหมายเลขประจำเครื่อง ซึ่งเป็นรหัสวันที่-เวลา ที่ Excel ให้มา และคุณสามารถคำนวณจำนวนวันได้โดย ลบวันใดก็ได้จากวันนี้ .
ขั้นตอน:
- ขั้นแรก เลือกเซลล์ว่าง D5.
- อย่างที่สอง พิมพ์สูตรต่อไปนี้
=TODAY()-C5
ที่ C5 คือวันที่สั่งซื้อ โปรดจำไว้ว่า วันนี้ เป็นฟังก์ชันแยกต่างหากสำหรับค้นหาวันที่ปัจจุบัน
- ประการที่สาม กด ENTER .
- หลังจากนั้น ใช้ไอคอน Fill Handle เพื่อเติมเซลล์ D6 ถึง D9 ด้วยสูตรเดียวกัน
สุดท้าย คุณจะได้ตัวเลขทั้งหมดของวัน
หมายเหตุ:ที่นี่ <ฟังก์ชัน 1>TODAYจะให้วันที่ปัจจุบันทุกประการ ดังนั้น คุณอาจพบวันที่อื่นในเวิร์กชีต เนื่องจากฟังก์ชัน TODAYจะเปลี่ยนทุกวัน
อ่านเพิ่มเติม: วิธีคำนวณวันที่ค้างชำระใน Excel (ด้วย ขั้นตอนง่ายๆ)
3. การใช้ฟังก์ชัน DAYS เพื่อคำนวณจำนวนวันระหว่างวันนี้และวันที่อื่น
ที่นี่ คุณสามารถใช้ ฟังก์ชัน DAYS เป็น สูตร Excel เพื่อคำนวณจำนวนของ วัน ระหว่าง วันนี้ และ วันที่อื่น นอกจากนี้ ไวยากรณ์ของฟังก์ชันคือ
= DAYS(end_date, start_date)ตอนนี้ สำหรับการใช้ไวยากรณ์ เพียงทำตามขั้นตอนด้านล่าง
ขั้นตอน:
- อย่างแรก คลิกเซลล์ว่าง D5 .
- อย่างที่สอง พิมพ์สูตรในเซลล์ D5
=DAYS($C$11,C5)
โดยที่ $C$11 คือวันที่สิ้นสุด และ C5 คือวันที่เริ่มต้น ที่นี่ เรากำลังใช้ การอ้างอิงสัมบูรณ์ สำหรับเซลล์ C11 เพื่อคงวันที่ปัจจุบันไว้สำหรับวันที่สั่งซื้ออื่นๆ ทั้งหมด
- ประการที่สาม กด ENTER .
- จากนั้น ใช้เครื่องมือ Fill Handle เช่นเดียวกับวิธีก่อนหน้า
สุดท้าย คุณจะได้จำนวนวันทั้งหมด
อ่านเพิ่มเติม: วิธีนับวันจากวันที่ถึงวันนี้ การใช้สูตร Excel โดยอัตโนมัติ
การอ่านที่คล้ายกัน
- วิธีคำนวณวันทำงานในหนึ่งเดือนใน Excel (4 วิธีง่ายๆ)
- [แก้ไขแล้ว!] ข้อผิดพลาด VALUE (#VALUE!) เมื่อลบเวลาใน Excel
- วิธีคำนวณปีระหว่างวันที่สองวันใน Excel (2 วิธี )
- เพิ่มวันที่ใน Excel โดยอัตโนมัติ (2 ขั้นตอนง่ายๆ)
- วิธีนับเดือนใน Excel (5 วิธี)
4. การใช้ฟังก์ชัน DATE ใน Excel เพื่อคำนวณจำนวนวัน
อีกครั้ง คุณสามารถใช้ ฟังก์ชัน DATE เป็น เอ็กเซลสูตร เพื่อคำนวณจำนวนของ วัน ระหว่าง วันนี้ และ วันที่อื่น นอกจากนี้ ไวยากรณ์ของฟังก์ชันมีดังนี้
=DATE(ปี, เดือน, วัน)-DATE(ปี, เดือน, วัน)ขั้นตอน:
- ประการแรก เลือกเซลล์ว่าง D5 .
- ประการที่สอง ป้อนสูตรที่ระบุด้านล่าง <14
- จากนั้น กด ENTER .
- ในทำนองเดียวกัน ให้ป้อนสูตรในเซลล์ D6
- จากนั้น กด ENTER .
- ในทำนองเดียวกัน คุณต้องใส่ทั้งวันที่ปัจจุบันและวันที่สั่งซื้อ และคุณจะ รับจำนวนวันทั้งหมดระหว่างวันนี้และวันที่อื่น
- ตอนนี้ เลือกช่องว่าง เซลล์ D5 และป้อนสูตรเช่น
- จากนั้น กด ENTER .
- ในตอนนี้ คุณอาจใช้เครื่องมือ Fill Handle เพื่อเติมเซลล์ว่าง
- ประการแรก คุณต้องทำรายการวันหยุดทั้งหมดของหนึ่งปี ที่นี่เราได้ระบุไว้ใน คอลัมน์ E .
- ประการที่สอง เลือกเซลล์ว่าง C11 .
- ประการที่สาม พิมพ์สูตร
- ประการที่สี่ กด ENTER .
- ตอนนี้ เลือกเซลล์ว่างอื่น D5 .
- จากนั้น พิมพ์ข้อความต่อไปนี้ สูตร
- หลังจากนั้น กด ENTER .
- ตอนนี้ ใช้เครื่องมือ Fill Handle เพื่อเติมเซลล์ D6 ถึง D9 เซลล์
- ประการแรก คุณต้องเลือกเซลล์ใหม่ D5 ที่คุณต้องการเก็บผลลัพธ์ไว้
- ประการที่สอง คุณควรใช้ สูตรที่ระบุด้านล่างในเซลล์ D5
- สุดท้าย กด ENTER เพื่อรับผลลัพธ์
- ที่นี่ การทดสอบเชิงตรรกะของ ถ้า ฟังก์ชันคือ “ISBLANK(C5)” ซึ่งจะตรวจสอบว่าค่าเซลล์ของ C5 ว่างเปล่าหรือมีค่า
- จากนั้น ถ้า C5 ไม่มีค่าเซลล์ ดังนั้น IF ฟังก์ชันจะส่งกลับ ช่องว่าง ช่องว่าง
- มิฉะนั้น จะดำเนินการนี้ “TODAY()-C5” โดยที่ฟังก์ชัน TODAY จะให้วันที่ปัจจุบันและสถานการณ์ทั้งหมดจะส่งกลับจำนวนของ วัน ระหว่าง วันนี้ และวันที่ จาก C5 เซลล์
- สุดท้าย ฟังก์ชัน ABS จะแปลงจำนวนที่ส่งกลับเป็นค่าบวก
- ต่อจากนั้น ใช้เครื่องมือ Fill Handle เหมือนวิธีก่อนหน้า
=DATE(2022,10,17)-DATE(2020,6,1)
ที่นี่ ฟังก์ชัน DATE จะส่งกลับตัวเลขวันที่ในรูปแบบ Excel โดยพื้นฐานแล้ว ในสูตรนี้ เราจะลบวันที่ สอง แต่คุณต้องใส่ปี เดือน และวันด้วยตนเอง
=DATE(2022,10,17)-DATE(2020,8,27)
อ่านเพิ่มเติม: คำนวณจำนวนวันระหว่างวันที่สองวันด้วย VBA ใน Excel
5. การใช้ฟังก์ชัน DATEDIF เพื่อคำนวณจำนวนวัน
ลองพิจารณาชุดข้อมูลต่อไปนี้ โดยที่ รหัสคำสั่งซื้อ วันที่สั่งซื้อ และ วันที่ของ วันที่ปัจจุบัน จะได้รับ ตอนนี้ เราต้องหาจำนวนวันระหว่าง วันที่สั่งซื้อ ถึง วันนี้ เกี่ยวกับเรื่องนี้ เราสามารถใช้ฟังก์ชัน DATEDIF สูตรหลักของฟังก์ชันคือ
=DATEDIF(start_date,end_date, “d” )ที่นี่ d ให้ จำนวนวันทั้งหมด จากสองวัน .
ขั้นตอน:
=DATEDIF(C5,$C$11,"d")
โดยที่ C5 และ $C$11 คือวันที่เริ่มต้นและวันที่สิ้นสุดตามลำดับ นอกจากนี้ d หมายถึง วัน (เต็มวัน)
ด้วยเหตุนี้ คุณจะได้ผลลัพธ์ดังต่อไปนี้
หมายเหตุ: DATEDIF เป็นฟังก์ชันที่ซ่อนอยู่ใน Excel อันที่จริง คุณจะไม่พบที่ใดก็ได้ใน Excel Toolbar ดังนั้น คุณต้องเขียนชื่อเต็มลงในเซลล์หรือ แถบสูตร จึงจะใช้ได้
อ่านเพิ่มเติม: วิธีคำนวณจำนวนวันระหว่างสองวันใน Excel
6. การใช้ฟังก์ชัน NETWORKDAYS ใน Excel
ฟังก์ชัน NETWORKDAYS คำนวณจำนวนวันระหว่าง สอง วัน มีอักขระพิเศษและสามารถยกเว้นวันหยุดที่ระบุได้ ไวยากรณ์ของฟังก์ชันคือ:
=NETWORKDAYS(start_date, end_date, วันหยุด)ตอนนี้ ถ้าคุณต้องการใช้ไวยากรณ์สำหรับชุดข้อมูลของคุณ เพียงทำตามขั้นตอนด้านล่างนี้
ขั้นตอน:
=TODAY()
โปรดจำไว้ว่า วันนี้ เป็นฟังก์ชันที่แยกต่างหากสำหรับการค้นหาวันที่ของวันปัจจุบัน
=NETWORKDAYS(C5,$C$11,$E$5:$E$9)
โดยที่ C5 คือวันที่สั่งซื้อ $C$11 หมายถึงวันนี้ และ $E$5:$E$9 เป็นวันหยุดราชการ
สุดท้าย คุณจะได้จำนวนวันทำงานทั้งหมด
อ่านเพิ่มเติม: วิธีคำนวณวันทำงานไม่รวมวันอาทิตย์ใน Excel
7. การใช้ฟังก์ชันรวมเพื่อคำนวณจำนวนวัน
คุณสามารถใช้ การรวมกัน ของฟังก์ชันบางอย่าง เช่น ฟังก์ชัน ABS ฟังก์ชัน IF , ฟังก์ชัน ISBLANK , และ TODAY ฟังก์ชัน เป็นสูตร Excel เพื่อนับจำนวน วัน ระหว่าง วันนี้ และอีก วันที่ มีขั้นตอนดังต่อไปนี้
=ABS(IF(ISBLANK(C5),"",TODAY()-C5))
การแจกแจงสูตร
สุดท้าย คุณจะได้จำนวนวันทั้งหมด
<0 อ่านเพิ่มเติม: สูตร Excel เพื่อนับวันนับจากวันที่ (5 วิธีง่ายๆ)
ส่วนการปฏิบัติ
ตอนนี้ คุณสามารถฝึกฝนวิธีที่อธิบายได้ ด้วยตัวคุณเอง
บทสรุป
การนำ เจ็ด วิธีที่ง่ายและรวดเร็วมาใช้ คุณสามารถค้นหาสูตร Excel เพื่อคำนวณ จำนวนวันระหว่าง วันนี้ และวันที่อื่น ขอบคุณที่อ่านบทความของฉัน โปรดแบ่งปันความคิดของคุณด้านล่าง