สูตร Excel นับวันนับจากวันที่ (5 วิธีง่ายๆ)

  • แบ่งปันสิ่งนี้
Hugh West

เมื่อทำงานกับวันที่ใน Excel เรามักจะต้อง นับจำนวนวันนับจากวันที่ โดยใช้สูตร ในอดีตผู้คนใช้วิธีคำนวณด้วยตนเอง แต่ในปัจจุบันด้วยความก้าวหน้าของเครื่องมือที่ทันสมัย ​​การคำนวณโดยใช้เครื่องมือที่ทันสมัยเหล่านี้ค่อนข้างง่าย

วันนี้ผมจะมาแสดงวิธีใช้ สูตร Excel เพื่อนับจำนวนวันนับจากวันที่ โดยใช้ เวอร์ชัน Microsoft 365 .

ดาวน์โหลดสมุดงานแบบฝึกหัด

คุณสามารถดาวน์โหลดสมุดงานแบบฝึกหัดได้จากที่นี่:

นับวันจาก Date.xlsx

วิธีเพิ่มวันที่ใน Excel

Excel มีรูปแบบในตัวสำหรับเขียนวันที่ภายใน หากคุณไม่ทราบ ให้คลิกเซลล์ใดก็ได้แล้วเขียนวันที่ภายในเซลล์ ตามแบบฉบับของเรา วว/ดด/ปปปป ตามที่ฉันได้เขียน 09-03-11 .

ตอนนี้เลือกและไปที่ หน้าแรก >> หมายเลข ส่วนใน แถบเครื่องมือ Excel คุณจะเห็นตัวเลือก วันที่ ถูกเลือกโดยอัตโนมัติ ดังนั้น Excel

หากคุณต้องการเปลี่ยนรูปแบบ ให้เลือก แบบเลื่อนลง เมนูมันๆ คุณจะได้รับตัวเลือกค่อนข้างน้อย เช่น ทั่วไป ตัวเลข สกุลเงิน เปอร์เซ็นต์ เป็นต้น

  • ตอนนี้ เลือกตัวเลือกสุดท้าย รูปแบบตัวเลขเพิ่มเติม .

ในตอนนี้ คุณจะได้รับ กล่องโต้ตอบ ชื่อ จัดรูปแบบเซลล์ .

  • ตอนนี้ คุณเห็นภายใต้เมนู ประเภท มี วันที่หลายประเภทนี้

    1. การใช้ฟังก์ชัน TODAY ใน Excel

    คุณสามารถใช้เฉพาะฟังก์ชัน TODAY เป็นสูตร Excel เพื่อนับจำนวน วัน จาก วันที่ มีขั้นตอนดังต่อไปนี้

    • ประการแรก คุณต้องเลือกเซลล์ใหม่ D5 ที่คุณต้องการเก็บผลลัพธ์ไว้
    • ประการที่สอง คุณควรใช้ สูตรที่ระบุด้านล่างในเซลล์ D5
    =TODAY()-C5

    • สุดท้าย กด ENTER เพื่อรับผลลัพธ์

    • จากนั้น เราลากไอคอน Fill Handle ผ่านคอลัมน์

    สุดท้าย เราได้จำนวนรวมของ วัน สำหรับพนักงานทุกคน

    อ่านเพิ่มเติม: วิธีนับวันจากวันที่ถึงวันนี้โดยอัตโนมัติโดยใช้สูตร Excel

    2. ใช้ TODAY & ฟังก์ชัน DAYS ใน Excel

    คุณสามารถใช้ทั้งฟังก์ชัน TODAY และ DAYS เป็นสูตร Excel เพื่อนับจำนวน วัน จาก วันที่ . มีขั้นตอนดังต่อไปนี้

    • ประการแรก คุณต้องเลือกเซลล์ใหม่ D5 ที่คุณต้องการเก็บผลลัพธ์ไว้
    • ประการที่สอง คุณควรใช้ สูตรที่ระบุด้านล่างในเซลล์ D5
    =DAYS(TODAY(),C5)

    • สุดท้าย กด ENTER เพื่อรับผลลัพธ์

    • จากนั้น เราลากไอคอน Fill Handle ผ่านคอลัมน์

    สุดท้าย เราได้จำนวนรวมของ วัน สำหรับพนักงานทุกคน

    อ่านเพิ่มเติม: วิธีใช้สูตร Excel เพื่อนับวันจากวันที่ถึงวันนี้

    ส่วนแบบฝึกหัด

    ตอนนี้ คุณสามารถฝึกวิธีที่อธิบายได้ด้วยตัวเอง

    บทสรุป

    เมื่อใช้วิธีการข้างต้น เราสามารถคำนวณจำนวน วัน หรือ วันทำงาน ระหว่างใดๆ ได้อย่างสบายๆ สองวัน โดยใช้ Microsoft Excel คุณรู้วิธีอื่นหรือไม่? แจ้งให้เราทราบในส่วนความคิดเห็น

    รูปแบบ
    . คลิกที่คุณชอบ ฉันกำลังเลือกวันที่ 14 มีนาคม 2012 .
  • จากนั้นคลิก ตกลง .

ด้วยวิธีนี้ คุณสามารถเขียน วันที่ ในรูปแบบใดก็ได้ที่ต้องการใน Excel

อ่านเพิ่มเติม: วิธีเพิ่มวันที่ใน Excel โดยอัตโนมัติ

5 สูตรนับวันจากวันที่ใน Excel

ให้เรามีชุดข้อมูลแบบนี้ ที่นี่ เรามีบันทึกพนักงานของบริษัทชื่อ Tata Group นอกจากนี้ เรามี ชื่อพนักงาน วันที่เริ่มต้น และ วันที่สิ้นสุด ในคอลัมน์ B, C, และ D ตามลำดับ

ที่นี่ CEO ของบริษัทต้องการหา จำนวนวันทั้งหมด ที่พนักงานแต่ละคนทำงาน เขาจะรู้เรื่องนี้ได้อย่างไร? ตอนนี้ เรากำลังแสดงวิธีการ

1. การใช้การลบปกติเพื่อนับวันนับจากวันที่ใน Excel

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

= วันที่สิ้นสุด – วันที่เริ่มต้น

ตอนนี้ เรามาพูดถึงขั้นตอนต่างๆ กัน

  • ก่อนอื่น เลือกคอลัมน์ที่คุณต้องการรวมวัน ที่นี่ เราได้เลือก คอลัมน์ E และตั้งชื่อว่า จำนวนวันทั้งหมด .
  • จากนั้น เลือกเซลล์ เซลล์แรก ที่นี่ เราได้เลือกเซลล์แรก E5 .
  • หลังจากนั้น เขียนสูตรที่เกี่ยวข้องใน E5 เซลล์
=D5-C5

  • จากนั้น กด ENTER .

ดู Excel ได้คำนวณจำนวนวันทั้งหมดระหว่าง สอง วัน 3179 .

  • ตอนนี้ หากต้องการดูจำนวนวันทั้งหมดของพนักงานทั้งหมด ให้ลากไอคอน Fill Handle (Small Plus (+) Sign on ที่มุมล่างขวา) หรือ ดับเบิลคลิก มัน

ดังนั้น คุณจะพบเซลล์ทั้งหมดที่เต็มไปด้วย สูตรและ จำนวนวัน .

อ่านเพิ่มเติม: วิธีคำนวณจำนวนวันระหว่างสองวัน ใน Excel

2. การใช้ฟังก์ชัน DAYS เพื่อนับวันนับจากวันที่ใน Excel

Excel มีฟังก์ชันในตัวที่เรียกว่า ฟังก์ชัน DAYS . ใช้อาร์กิวเมนต์ สอง ตัว คือ วันที่สิ้นสุด และ วันที่เริ่มต้น และให้จำนวนวันทั้งหมดในระหว่างเป็นเอาต์พุต ตอนนี้ เรามาพูดถึงขั้นตอนกัน

  • ก่อนอื่น เลือกเซลล์แรกของคอลัมน์ที่คุณต้องการรวมวัน ที่นี่ เรากำลังเลือกเซลล์ E5 อีกครั้ง
  • ประการที่สอง จดสูตร
=DAYS(D5,C5) <0
  • สุดท้าย คลิก ENTER .

ดูว่าเราได้จำนวนวันแล้ว 3179 .

  • ตอนนี้ เช่นเดียวกับก่อนหน้านี้ ลากไอคอน Fill Handle และเติมเซลล์ทั้งหมดในคอลัมน์ด้วยเซลล์เดียวกันสูตร

หมายเหตุ: ฟังก์ชัน DAYS พร้อมใช้งานจาก Excel 2013 . ดังนั้นผู้ใช้เวอร์ชันก่อนหน้าจะไม่พบสิ่งนี้

อ่านเพิ่มเติม: สูตร Excel สำหรับคำนวณจำนวนวันระหว่างวันนี้ & วันที่อื่น (6 วิธีด่วน)

3. การนับวันด้วยฟังก์ชัน DATEDIF ของ Excel

ที่นี่ คุณสามารถใช้ฟังก์ชัน DATEDIF เป็น Excel สูตรนับจำนวนวันนับจากวันที่ นอกจากนี้ โครงสร้างของฟังก์ชันนี้มีดังต่อไปนี้

=DATEDIF (วันที่เริ่มต้น, วันที่สิ้นสุด, “d”)

จะคำนวณจำนวนของ วัน ระหว่าง สองวัน เช่นเดียวกับฟังก์ชัน DAYS ข้อแตกต่างเพียงอย่างเดียวคือ วันที่เริ่มต้น เป็นอาร์กิวเมนต์ แรก ในขณะที่ DAYS ใช้ วันที่สิ้นสุดก่อน

ตอนนี้ เรามาพูดถึงขั้นตอนกัน

  • ก่อนอื่น เลือกคอลัมน์ที่คุณต้องการรวมวัน ที่นี่ เราได้เลือก คอลัมน์ E และตั้งชื่อว่า จำนวนวันทั้งหมด .
  • จากนั้น เลือกเซลล์ เซลล์แรก ที่นี่ เราได้เลือกเซลล์แรก E5 .
  • หลังจากนั้น เขียนสูตรที่เกี่ยวข้องในเซลล์ E5
=DATEDIF(C5,D5,"d")

  • จากนั้น กด ENTER .

ดูว่าเราได้รับจำนวนวันแล้ว 3179 .

  • ตอนนี้ เช่นเดียวกับก่อนหน้านี้ ลากไอคอน Fill Handle และเติมเซลล์ทั้งหมดของ คอลัมน์ด้วยสูตรเดียวกัน

สุดท้าย เราได้จำนวน วัน ระหว่าง สองวัน .

<3

ที่นี่ โครงสร้างอื่นของฟังก์ชันนี้มีดังต่อไปนี้

=DATEDIF (วันที่เริ่มต้น, วันที่สิ้นสุด, “m”)

มัน คำนวณ จำนวนเดือนระหว่างสองวัน .

อีกรูปแบบคือ:

=DATEDIF (เริ่มต้น วันที่ วันที่สิ้นสุด “y”)

คำนวณจำนวน ปี ระหว่าง สอง วัน

นอกจากนี้ยังมีรูปแบบอื่นของฟังก์ชัน DATEDIF ซึ่งคำนวณจำนวน วัน ระหว่าง สองวัน วันที่โดยไม่คำนึงถึงปี หมายความว่า จะนับวันของ ปีเดียวกัน .

ตัวอย่างเช่น ถ้าเราใช้ วันที่เริ่มต้น เป็น 11 มิถุนายน 2012 และ วันที่สิ้นสุด เป็น 22 กันยายน 2020 โดยจะนับเฉพาะจำนวน วัน ระหว่าง 11 มิถุนายน 2012 และ 22 กันยายน 2012

ที่นี่ รูปแบบจะเป็นดังนี้ ด้านล่าง

=DATEDIF (วันที่เริ่มต้น วันที่สิ้นสุด “yd”)

นอกจากนี้ คุณสามารถดูรูปภาพที่แนบมาด้านล่าง

ในทำนองเดียวกัน มีอีกหนึ่งรูปแบบ

=DATEDIF (วันที่เริ่มต้น, วันที่สิ้นสุด, “ym”)

คำนวณ จำนวน เดือน ระหว่าง สองวัน ไม่รวม ปี .

และอันสุดท้ายจะเป็นเช่น ด้านล่าง

=DATEDIF (วันที่เริ่มต้น วันที่สิ้นสุด “md”)

คำนวณจำนวนของ วัน ระหว่าง สองวัน ละเลยทั้ง เดือน และ ปี .

<25 หมายเหตุ: DATEDIF เป็นฟังก์ชันที่ซ่อนอยู่ใน Excel อันที่จริง คุณจะไม่พบที่ใดก็ได้ใน Excel Toolbar ดังนั้น คุณต้องเขียนชื่อเต็มลงในเซลล์หรือ แถบสูตร เพื่อรับ

อ่านเพิ่มเติม: สูตร Excel สำหรับจำนวนวันระหว่าง สองวัน

การอ่านที่คล้ายกัน

  • วิธีเพิ่มวันที่ใน Excel โดยอัตโนมัติ (2 ขั้นตอนง่ายๆ)
  • สูตร Excel เพื่อหาวันที่หรือวันในเดือนถัดไป (6 วิธีง่ายๆ)
  • คำนวณวันทำงานในหนึ่งเดือนใน Excel (4 วิธีง่ายๆ)
  • วิธีลบวันที่ใน Excel เพื่อให้ได้ปี (7 วิธีง่ายๆ)

4. การนับวันทำงานสุทธิไม่รวมวันหยุดสุดสัปดาห์ใน Excel

ตอนนี้ เราจะนับจำนวนรวมของ วันทำงาน ระหว่าง สองวัน สำหรับสิ่งนี้ เราจะใช้ สอง ฟังก์ชัน ได้แก่:

  • ฟังก์ชัน NETWORKDAYS
  • NETWORKDAYS.INTL ฟังก์ชัน

4.1. การใช้ฟังก์ชัน NETWORKDAYS เพื่อนับวันทำงานนับจากวันที่

ในที่นี้ เราจะใช้ ฟังก์ชัน NETWORKDAYS เพื่อนับวันทำงานนับจากวันที่ โดยทั่วไป ต้องใช้อาร์กิวเมนต์ สาม อาร์กิวเมนต์ วันที่เริ่มต้น วันที่สิ้นสุด และรายการของ วันที่ไม่ใช่วันทำงาน หรือ วันหยุด . นอกจากนี้ ยังใช้เวลา วันเสาร์ และ วันอาทิตย์ ของแต่ละสัปดาห์เป็น วันหยุดสุดสัปดาห์ จากนั้นจะให้จำนวนทั้งหมด วันทำการ เป็นผลลัพธ์ ดูภาพด้านล่าง เราได้จัดทำรายการวันหยุดประจำปีไว้ใน คอลัมน์ G

  • จากนั้นจึงป้อนสูตรในเซลล์ E5 .
=NETWORKDAYS(C5,D5,$G$5:$G$17)

  • จากนั้น กด ENTER .

ที่นี่ เราได้รับ วันทำงาน ทั้งหมดเป็น 2272 วัน

  • จากนั้นลาก ไอคอนเติมที่จับ เพื่อ ป้อนอัตโนมัติ เซลล์ที่เหลือ

สุดท้าย เราได้รับ วันทำงาน ทั้งหมด .

หมายเหตุ: เราใช้ การอ้างอิงเซลล์สัมบูรณ์ ของรายการวันหยุดเพราะเราไม่ต้องการให้ ถูกเปลี่ยนขณะลากไอคอน Fill Handle

อ่านเพิ่มเติม: วิธีคำนวณวันทำงานไม่รวมวันอาทิตย์ใน Excel

4.2. การใช้ฟังก์ชัน NETWORKDAYS.INTL ใน Excel

ข้อแตกต่างเพียงอย่างเดียวระหว่าง NETWORKDAYS และ NETWORKDAYS.INTL ฟังก์ชัน คือใน NETWORKDAYS วันหยุดสุดสัปดาห์จะ คงที่ เป็น วันเสาร์ และ วันอาทิตย์ แต่ใน NETWORKDAYS.INTL คุณสามารถทำได้ตามที่คุณต้องการ

ดังนั้น NETWORKDAYS.INTL มี สี่ อาร์กิวเมนต์ การเริ่มต้น วันที่ , วันที่สิ้นสุด , หมายเลขวันหยุดสุดสัปดาห์ และรายการ วันหยุด Excel ได้แก้ไข หมายเลขวันหยุดสุดสัปดาห์ ในภาพด้านล่าง คอลัมน์ I และ J มีรายการ Weekend Numbers

อนุญาตเราคิดว่าใน Tata Group วันหยุดประจำสัปดาห์คือ วันศุกร์ และ วันเสาร์ ดังนั้น Weekend Number คือ 7 .

  • ตอนนี้ เราไปที่ คอลัมน์ E และใส่สูตรนี้ในเซลล์ E5 .
=NETWORKDAYS.INTL(C5,D5,7,$G$5:$G$17)

  • จากนั้นคลิก ENTER .
  • <13

    • จากนั้นเราลากไอคอน Fill Handle ผ่านคอลัมน์

    สุดท้าย เราได้จำนวนทั้งหมด ของ วันทำงาน ของพนักงานแต่ละคนโดยพิจารณาว่า วันศุกร์ และ วันเสาร์ เป็นวันหยุด

    หมายเหตุ: เราได้ใช้ การอ้างอิงเซลล์สัมบูรณ์ อีกครั้งสำหรับรายการ วันหยุด เนื่องจากเราไม่ต้องการให้เพิ่มขึ้นในขณะที่ลาก Fill Handle icon.

อ่านเพิ่มเติม: วิธีคำนวณวันทำงานใน Excel ไม่รวมวันหยุดสุดสัปดาห์ & วันหยุด

5. การใช้ฟังก์ชันรวมเพื่อนับวันนับจากวันที่ใน Excel

คุณสามารถใช้ ชุดค่าผสม ของฟังก์ชันบางอย่าง เช่น ฟังก์ชัน DATE , ฟังก์ชัน YEAR , ฟังก์ชัน MONTH , และ ฟังก์ชัน DAY เป็น สูตร Excel เพื่อนับจำนวน วัน จากวันที่ มีขั้นตอนดังต่อไปนี้

  • ประการแรก คุณต้องเลือกเซลล์ใหม่ E5 ที่คุณต้องการเก็บผลลัพธ์ไว้
  • ประการที่สอง คุณควรใช้ สูตรที่ระบุด้านล่างในเซลล์ E5
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

  • สุดท้าย กด ENTER เพื่อรับผลลัพธ์

รายละเอียดสูตร

  • ประการแรก DAY( C5)—> ฟังก์ชัน DAY จะคืนค่าจำนวนวันจากเซลล์ C5
    • เอาต์พุต—> 11 .
  • ประการที่สอง MONTH(C5)—> ฟังก์ชัน MONTH จะส่งกลับตัวเลขวันจาก C5 เซลล์
    • เอาต์พุต—> 8 .
  • ประการที่สาม YEAR(C5)—> ฟังก์ชัน YEAR จะส่งกลับตัวเลขวันจาก C5 เซลล์
    • เอาต์พุต—> 2011 .
  • ประการที่สี่ วันที่(ปี(C5),เดือน(C5),วัน(C5))—> วันที่นี้ ฟังก์ชันจะส่งกลับวันที่
    • เอาต์พุต—> 11-08-11.
  • ในทำนองเดียวกัน วันที่(ปี(D5),เดือน(D5),วัน(D5))— > ส่งคืน 24-04-20 .
  • สุดท้าย (24-04-20)-(11-08-11)—> กลายเป็น 3179 .
  • จากนั้นเราก็ลากไอคอน Fill Handle ผ่านคอลัมน์

สุดท้าย เราได้รับจำนวนรวม วัน สำหรับพนักงานทุกคน

อ่านเพิ่มเติม: คำนวณจำนวนวันระหว่าง สองวันด้วย VBA ใน Excel

นับวันระหว่างวันนี้และวันที่อื่นใน Excel

นอกจากนี้ เราสามารถนับวันระหว่างวันนี้และอีกวันที่หนึ่งโดยใช้ ฟังก์ชัน TODAY . โดยทั่วไป ฟังก์ชัน TODAY นี้จะส่งกลับวันที่ปัจจุบัน คุณจึงสามารถนับวันนับจากวันที่ปัจจุบันได้ ตอนนี้ เราจะเห็น สอง วิธีในการทำ

Hugh West เป็นผู้ฝึกอบรมและนักวิเคราะห์ Excel ที่มีประสบการณ์สูงและมีประสบการณ์มากกว่า 10 ปีในอุตสาหกรรมนี้ เขาสำเร็จการศึกษาระดับปริญญาตรีสาขาการบัญชีและการเงิน และปริญญาโทสาขาบริหารธุรกิจ Hugh มีความหลงใหลในการสอนและได้พัฒนาแนวทางการสอนที่เป็นเอกลักษณ์ซึ่งง่ายต่อการติดตามและเข้าใจ ความรู้ความเชี่ยวชาญของเขาเกี่ยวกับ Excel ช่วยให้นักเรียนและผู้เชี่ยวชาญหลายพันคนทั่วโลกพัฒนาทักษะและความเป็นเลิศในอาชีพการงาน ฮิวจ์แบ่งปันความรู้ของเขากับคนทั้งโลกผ่านบล็อก โดยเสนอบทช่วยสอน Excel ฟรีและการฝึกอบรมออนไลน์เพื่อช่วยให้บุคคลและธุรกิจบรรลุศักยภาพสูงสุดของตนเอง