วิธีใช้สูตร Excel ในการนับวันจากวันที่ถึงวันนี้

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

สารบัญ

การนับจำนวนวันใน Excel เป็นงานที่สำคัญในกิจกรรมประจำวันของเรา แต่สูตรของ Excel ที่จะทำได้อย่างมีประสิทธิภาพคืออะไร? ในบทความนี้ ฉันจะนับจำนวนวันจากวันที่ใดๆ ถึงวันนี้โดยใช้สูตร Excel และ Power Query

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

คุณสามารถดาวน์โหลดสมุดงาน Excel ต่อไปนี้ให้ดีขึ้น ทำความเข้าใจและนำไปปฏิบัติได้เอง

นับวันถึงวันนี้.xlsx

8 วิธีง่ายๆ ในการนำสูตร Excel ไปใช้นับวันถึงวันนี้ วันนี้

ในบทความนี้ เราจะสาธิตวิธีการใช้ สูตร Excel เพื่อนับวันนับจากวันที่ ถึงวันนี้ โดยใช้ สูตรการลบ , ฟังก์ชัน TODAY , ฟังก์ชัน DATE , ฟังก์ชัน DAYS , ฟังก์ชัน DATEDIF , ฟังก์ชัน NETWORKDAYS , ฟังก์ชัน NETWORKS.INT และการใช้ Power Query .

ก่อนที่จะเข้าสู่การสนทนาหลัก มาดูชุดข้อมูลของเรากัน

ในรูปต่อไปนี้ ชื่อพนักงานที่มีการเข้าร่วม วันที่จะได้รับ เราต้อง นับจำนวนวันจากวันที่เข้าร่วมจนถึงวันนี้ .

เริ่มกันเลย

1. การใช้สูตรการลบ เพื่อนับวันจากวันที่ถึงวันนี้ใน Excel

เราสามารถนับจำนวนวันนับจากวันที่เข้าร่วมจนถึงวันนี้ได้อย่างง่ายดายโดยใช้การลบตั้งค่า

  • ในภายหลัง หากคุณรวมวันหยุดในฟังก์ชันได้ ในกรณีนั้น ให้เขียนสูตรต่อไปนี้ที่นี่ โดยที่ C5 คือวันที่เข้าร่วม และ D5 คือวันที่ของวันปัจจุบัน 7 คือวันสุดสัปดาห์ของวันศุกร์และวันเสาร์ และ $E $5:$E$13 สำหรับวันหยุด
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

  • สุดท้าย คุณจะได้รับ ผลลัพธ์ต่อไปนี้

อ่านเพิ่มเติม: วิธีคำนวณวันที่คงค้างใน Excel (ด้วยขั้นตอนง่ายๆ)

8. การใช้ Power Query สำหรับการนับวันจากวันที่ถึงวันนี้ใน Excel

ถ้าคุณต้องการทำการวิเคราะห์แบบเดียวกันโดยใช้ Power Query ที่ฉันได้ทำโดยใช้ฟังก์ชัน Excel ที่แตกต่างกัน จะเป็นการตัดสินใจที่ดี

Power Query ซึ่งเป็นหนึ่งในเครื่องมือข่าวกรองธุรกิจที่ทรงพลังที่สุด ผู้ใช้ไม่จำเป็นต้องเรียนรู้รหัสใดรหัสหนึ่ง

คุณลักษณะแรก มีให้บริการใน MS Excel ในปี 2010, Excel 2010 และ 2013 เป็น Add-in ฟรี ได้รับการรวมเข้ากับ Excel อย่างสมบูรณ์ตั้งแต่ปี 2016

ที่นี่ ฉันกำลังแสดงเฉพาะขั้นตอนการลบโดยใช้ Power Query

ขั้นตอนที่ 1:

  • ประการแรก เลือกช่วงเซลล์ B4:D13 > จากตาราง (มีอยู่ในแท็บ ข้อมูล )> สร้างตาราง >กด

ขั้นตอนที่ 2:

  • เพิ่ม คอลัมน์ >กดแป้น CTRL >เลือกสองคอลัมน์ เช่น วันที่เข้าร่วม และ วันนี้ >คลิกที่ วันที่ > ลบวัน

ขั้นตอนที่ 3:

<13
  • เลือก แท็บหน้าแรก > ปิด & โหลด > ปิด & Load To.
    • ที่นี่ เราจะเลือก แผ่นงานใหม่ >กด

    • สุดท้าย คุณจะได้ผลลัพธ์ดังต่อไปนี้

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

    สรุป

    ในบทความนี้ เราได้กล่าวถึง 8 วิธีของสูตร Excel เพื่อนับวันจากวันที่ถึงวันนี้ ฉันหวังเป็นอย่างยิ่งว่าคุณจะสนุกและได้เรียนรู้อะไรมากมายจากบทความนี้ นอกจากนี้ หากคุณต้องการอ่านบทความเพิ่มเติมเกี่ยวกับ Excel คุณสามารถเยี่ยมชมเว็บไซต์ของเรา ExcelWIKI หากคุณมีคำถาม ความคิดเห็น หรือข้อเสนอแนะ โปรดฝากไว้ในส่วนความคิดเห็นด้านล่าง

    สูตร

    สูตรการลบ ซึ่งเป็นสูตรที่ง่ายที่สุดในการหัก อาจใช้ได้ง่ายๆ โดยป้อนเครื่องหมาย ลบ (-) ระหว่างวันที่สองวัน

    ขั้นตอนที่ 1:

    • ขั้นแรก เลือกเซลล์ E5 เซลล์
    • จากนั้น จดสูตรต่อไปนี้<15
    =D5-C5

    • สุดท้าย กด ENTER

    ขั้นตอนที่ 2:

    • ดังนั้น คุณจะเห็นจำนวนวันระหว่างวันที่คนแรกเข้าร่วมกับวันนี้
    • จากนั้น ใช้เครื่องมือ Fill Handle และลากลงจากเซลล์ E5 ไปยังเซลล์ E13 เซลล์<15

    ขั้นตอนที่ 3:

    • สุดท้าย คุณจะได้จำนวนวันสำหรับทุกคนในข้อมูล set.

    อ่านเพิ่มเติม: วิธีลบจำนวนวันหรือวันที่จากวันนี้ใน Excel

    2. การใช้ฟังก์ชัน TODAY สำหรับการนับวันจากวันที่ถึงวันนี้

    หากคุณไม่ต้องการสร้างเซลล์อื่นสำหรับวันที่ปัจจุบัน คุณสามารถใช้ TODAY ได้ตลอดเวลา ฟังก์ชัน .

    ฟังก์ชันนี้ส่งคืนวันที่ปัจจุบัน ซึ่งอัปเดตตลอดเวลาหากมีการแก้ไขหรือเปิดชุดข้อมูล ไม่มีอาร์กิวเมนต์แสดงใน ฟังก์ชัน TODAY .

    ขั้นตอนที่ 1:

    • หากต้องการใช้ฟังก์ชันในชุดข้อมูลของเรา ให้เลือก เซลล์ว่าง เช่น E5 เซลล์
    • จากนั้น พิมพ์สูตรต่อไปนี้เพื่อคำนวณจำนวนวันทั้งหมดนับตั้งแต่ที่พนักงานมีเข้าร่วมสำนักงาน ที่นี่ C5 คือวันที่เข้าร่วมของพนักงาน
    =TODAY()-C5

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

    ขั้นตอนที่ 2:

    • ดังนั้น คุณจะเห็น จำนวนวันระหว่างวันที่เข้าร่วมของบุคคลแรกถึงวันที่วันนี้
    • จากนั้น ใช้เครื่องมือ Fill Handle และลากลงมาจาก E5 เซลล์ไปยังเซลล์ E13 เซลล์

    ขั้นตอนที่ 3:

    • สุดท้าย คุณจะได้จำนวนวันสำหรับทุกคนในชุดข้อมูล

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

    3. การใช้สูตร Excel ร่วมกับฟังก์ชัน DAYS เพื่อนับวันจากวันที่ถึงวันนี้

    อีกวิธีง่ายๆ ในการ นับจำนวนวันระหว่างวันที่สองวัน ในกรณีนี้ วันที่รวมและวันที่ปัจจุบันคือการใช้ ฟังก์ชัน DAYS .

    ฟังก์ชันแสดงจำนวนวันระหว่างวันที่สองวันของ Excel

    ไวยากรณ์ของฟังก์ชัน DAYS

    =DAYS (end_date, start_date)

    อาร์กิวเมนต์ของฟังก์ชัน DAYS

    end_date – วันที่สิ้นสุด

    start_date – วันที่เริ่มต้น

    ขั้นตอนที่ 1:

    • ดังนั้น ลองใช้ฟังก์ชันในข้อมูลของเรา ชุด. ตอนนี้ เลือกเซลล์ว่างเช่น D5 .
    • จากนั้นใส่สูตรต่อไปนี้ด้านล่างที่นี่ โดยที่ D5 คือวันที่ของวันปัจจุบัน และ C5 คือวันที่เข้าร่วม
    =DAYS(D5,C5)

    • หลังจากนั้น กด ENTER
    • <16

      ขั้นตอนที่ 2:

      • ที่นี่ คุณจะเห็นจำนวนวันระหว่างวันที่เข้าร่วมคนแรกกับวันที่วันนี้
      • จากนั้น ใช้เครื่องมือ Fill Handle และลากลงจากเซลล์ E5 ไปที่ E13 เซลล์

      ขั้นตอนที่ 3:

      • ดังนั้น คุณจะได้รับ จำนวนวันสำหรับทุกคนในชุดข้อมูล

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

      4. การใช้ฟังก์ชัน DATE สำหรับการนับวันนับจากวันนี้ใน Excel

      คุณสามารถคำนวณจำนวนวันโดยใช้ ฟังก์ชัน DATE DATE ฟังก์ชัน ส่งกลับหมายเลขซีเรียลของวันที่ที่ระบุ

      ไวยากรณ์ของฟังก์ชัน DATE

      =DATE (year, month, day)

    อาร์กิวเมนต์ของฟังก์ชัน DATE

    ปี – ตัวเลขสำหรับปี

    เดือน – ตัวเลขสำหรับเดือน

    วัน – ตัวเลขสำหรับวัน

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

    • ฟังก์ชัน YEAR แยกปีจากวันที่ที่กำหนด ไวยากรณ์ของฟังก์ชันคือ
    =YEAR (date)

    • The Excel MONTHฟังก์ชัน แยกเดือนจากวันที่ที่กำหนด
    =MONTH (serial_number)

    • ฟังก์ชัน Excel DAY ส่งกลับวันของเดือนเป็นตัวเลขระหว่าง 1 ถึง 31 จากวันที่กำหนด
    =DAY (date)

    ขั้นตอนที่ 1 :

    • ดังนั้น สูตรของเราจะอยู่ในรูปแบบที่ D5 คือวันที่ของวันปัจจุบัน และ C5 คือวันที่เข้าร่วม<15
    =DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

    • ตอนนี้ เลือกเซลล์ว่าง E5 ป้อนสูตร และกด ENTER .

    ขั้นตอนที่ 2:

    • ดังนั้น คุณจะ ดูจำนวนวันระหว่างวันที่เข้าร่วมคนแรกกับวันที่วันนี้
    • นอกจากนี้ ใช้เครื่องมือ Fill Handle และลากลงมาจาก E5 เซลล์ไปยังเซลล์ E13

    ขั้นตอนที่ 3:

    • สุดท้าย รูปภาพที่กำหนดจะแสดงจำนวนวันระหว่างวันที่เข้าร่วมและวันที่วันนี้ในชุดข้อมูล

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

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

    • วิธีคำนวณจำนวนเดือนระหว่างวันที่สองวันใน Excel
    • เพิ่มวันในวันที่ใน Excel โดยไม่รวมวันหยุดสุดสัปดาห์ (4 วิธี)
    • วิธีคำนวณวันทำงานในหนึ่งเดือนใน Excel (4 วิธีง่ายๆ)
    • ลบวันที่ใน Excel เพื่อให้ได้ปี (7 วิธีง่ายๆ)
    • วิธีคำนวณวันทำงานระหว่างวันที่สองวันใน Excel (4วิธีการ)

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

    การใช้ฟังก์ชัน DATEDIF ยังเป็น วิธีการนับวันระหว่างวันที่ Excel มีจุดประสงค์เป็นพิเศษเพื่อระบุความแตกต่างของเวลาในหน่วยต่างๆ รวมถึงวัน เดือน และปี

    ไวยากรณ์ของฟังก์ชัน DATEIF

    =DATEDIF (start_date, end_date, unit)

    อาร์กิวเมนต์ของฟังก์ชัน DATEIF

    start_date – วันที่เริ่มต้นในรูปแบบหมายเลขซีเรียลวันที่ของ Excel

    end_date – วันที่สิ้นสุดในรูปแบบหมายเลขซีเรียลวันที่ของ Excel

    หน่วย – หน่วยเวลาที่จะใช้ (ปี เดือน หรือวัน)

    ขั้นตอนที่ 1:

    • ดังนั้นสูตรสำหรับชุดข้อมูลของเราจะได้รับด้านล่าง โดยที่ D5 คือวันที่ของวันปัจจุบัน และ C5 คือวันที่เข้าร่วม นอกจากนี้ d หมายถึงวัน (เต็มวัน)
    =DATEDIF(C5,D5,"d")

    • ป้อนสูตรใน เซลล์ว่าง แล้วกด ENTER .
    • เช่นเดียวกันกับฟังก์ชัน DAYS คุณสามารถใช้ฟังก์ชัน TODAY ที่นี่แทน end_date.

    ขั้นตอนที่ 2:

    • จากนั้น คุณจะเห็นจำนวนวันระหว่าง วันที่เข้าร่วมคนแรกและวันที่วันนี้
    • นอกจากนี้ ใช้เครื่องมือ Fill Handle และลากลงจากเซลล์ E5 ไปที่ E13 เซลล์

    ขั้นตอนที่ 3:

    • สุดท้ายภาพที่กำหนดให้แสดงตัวเลขของวันระหว่างวันที่เข้าร่วมกับวันที่วันนี้ในชุดข้อมูล

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

    6. การใช้ฟังก์ชัน NETWORKDAYS ในการนับวันจากวันที่ถึงวันนี้ใน Excel

    หากต้องการนับวันทำงานโดยไม่รวมวันหยุดสุดสัปดาห์และวันหยุด สามารถใช้ ฟังก์ชัน NETWORKDAYS ได้

    Excel NETWORKDAYS ฟังก์ชันนับจำนวนวันทำงานระหว่างวันที่สองวัน วันเสาร์และวันอาทิตย์จะแยกออกจากฟังก์ชันโดยอัตโนมัติ และอาจยกเว้นรายการวันหยุดก็ได้

    คุณไม่สามารถเปลี่ยนวันสุดสัปดาห์เริ่มต้นในฟังก์ชันได้

    ไวยากรณ์ของ NETWORKDAYS ฟังก์ชัน

    =NETWORKDAYS (start_date, end_date, [holidays])

    อาร์กิวเมนต์ของ NETWORKDAYS ฟังก์ชัน<7

    start_date – วันที่เริ่มต้น

    end_date – วันที่สิ้นสุด

    วันหยุด – [ไม่บังคับ] รายการวันที่ไม่ทำงานเป็นวันที่

    ขั้นตอนที่ 1:

    • ประการแรก เรามานับจำนวนวันทำการโดยไม่รวมวันสุดสัปดาห์ที่เป็นค่าเริ่มต้น และไม่นับวันหยุด
    • ดังนั้น เลือกเซลล์ว่างและใส่สูตรต่อไปนี้ที่ C5 คือวันที่เข้าร่วม และ D5 คือวันที่ของวันปัจจุบัน
    =NETWORKDAYS(C5,D5)

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

    ขั้นตอนที่ 2:

    • จากนั้น คุณ จะเห็นจำนวนวันระหว่างวันแรกวันที่เข้าร่วมของบุคคลและวันที่วันนี้
    • หลังจากนั้น ใช้เครื่องมือ Fill Handle และลากลงจากเซลล์ E5 ไปที่ E13 เซลล์

    ขั้นตอนที่ 3:

    • สุดท้าย รูปภาพที่แสดงจำนวนวันระหว่างวันที่เข้าร่วมและวันที่วันนี้ในชุดข้อมูล

    ตอนนี้ เราสามารถรวมรายการวันหยุด . ไม่จำเป็นว่าช่วงเซลล์ของวันหยุดจะใกล้เคียงกับอีกสองวันที่เหลือ แต่ตรวจสอบให้แน่ใจว่ามีเครื่องหมาย ดอลลาร์ ($) ในช่วงเซลล์ เพื่อให้พนักงานทุกคนสามารถใช้งานได้

    ดังนั้น สูตรจะเป็น:

    =NETWORKDAYS(C5,D5,$E$5:$E$13)

    โดยที่ C5 คือวันที่เข้าร่วม D5 คือวันที่ของวันปัจจุบัน (คุณสามารถใช้ TODAY แทน) และ $E$5:$E$13 คือช่วงเซลล์สำหรับวันหยุด หลังจากนั้น เลือกเซลล์ว่างแล้วกด Enter .

    • สุดท้าย คุณจะได้ผลลัพธ์ต่อไปนี้

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

    7. การใช้ฟังก์ชัน Excel NETWORKDAYS.INT เพื่อนับวันจากวันที่ถึงวันนี้

    อย่างที่คุณทราบ วันหยุดสุดสัปดาห์จะแตกต่างกันไปในแต่ละประเทศ ตัวอย่างเช่น วันศุกร์และวันเสาร์เป็นวันสุดสัปดาห์ในบางประเทศ

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

    ฟังก์ชันนี้ยัง นับจำนวนวันทำการโดยไม่รวมวันสุดสัปดาห์และวันหยุดที่กำหนดเอง

    ไวยากรณ์ของ NETWORKDAYS.INT ฟังก์ชัน

    =NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

    อาร์กิวเมนต์ของ NETWORKDAYS.INT ฟังก์ชัน

    วันที่เริ่มต้น – วันที่เริ่มต้น

    วันที่สิ้นสุด – วันที่สิ้นสุด

    สุดสัปดาห์ – [ไม่บังคับ] การตั้งค่าว่าวันใดในสัปดาห์ควรถือเป็นวันหยุดสุดสัปดาห์

    วันหยุด – [ไม่บังคับ] การอ้างอิงถึงวันที่ที่ควรถือเป็นวันที่ไม่ทำงาน

    ขั้นตอนที่ 1:

    • หากต้องการใช้สูตรในชุดข้อมูลของเรา ให้เลือกเซลล์ว่าง เช่น E5 .
    • จากนั้น พิมพ์สูตรต่อไปนี้ โดยที่ C5 คือวันที่เข้าร่วม และ D5 คือวันที่ของ วันปัจจุบันและ 7 เป็นวันหยุดสุดสัปดาห์ของวันศุกร์และวันเสาร์
    =NETWORKDAYS.INTL(C5,D5,7)

    • หลังจาก กด ENTER คุณจะได้ผลลัพธ์ดังต่อไปนี้

    ขั้นตอนที่ 2:

    • ดังนั้น คุณจะเห็นจำนวนวันระหว่างวันที่เข้าร่วมของบุคคลแรกและวันที่ของวันนี้
    • หลังจากนั้น ใช้เครื่องมือ Fill Handle และลากลงมาจาก <6 E5 เซลล์ไปยังเซลล์ E13 เซลล์

    ขั้นตอนที่ 3:

    • ดังนั้น รูปภาพที่กำหนดจะแสดงจำนวนวันระหว่างวันที่เข้าร่วมและวันที่วันนี้ในข้อมูล

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