สารบัญ
การนับจำนวนวันใน 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
- ที่นี่ เราจะเลือก แผ่นงานใหม่ >กด
- สุดท้าย คุณจะได้ผลลัพธ์ดังต่อไปนี้
อ่านเพิ่มเติม : วิธีนับวันจากวันที่ถึงวันนี้โดยอัตโนมัติโดยใช้สูตร 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
- ที่นี่ คุณจะเห็นจำนวนวันระหว่างวันที่เข้าร่วมคนแรกกับวันที่วันนี้
- จากนั้น ใช้เครื่องมือ Fill Handle และลากลงจากเซลล์ E5 ไปที่ E13 เซลล์
- ดังนั้น คุณจะได้รับ จำนวนวันสำหรับทุกคนในชุดข้อมูล
ขั้นตอนที่ 2:
ขั้นตอนที่ 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:
- ดังนั้น รูปภาพที่กำหนดจะแสดงจำนวนวันระหว่างวันที่เข้าร่วมและวันที่วันนี้ในข้อมูล