สารบัญ
เมื่อทำงานกับวันที่ใน 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 (4 วิธีง่ายๆ)อ่านเพิ่มเติม: วิธีนับวันจากวันที่ถึงวันนี้โดยอัตโนมัติโดยใช้สูตร 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 นี้จะส่งกลับวันที่ปัจจุบัน คุณจึงสามารถนับวันนับจากวันที่ปัจจุบันได้ ตอนนี้ เราจะเห็น สอง วิธีในการทำ