วิธีคำนวณวันทำงานระหว่างสองวันใน Excel (4 วิธี)

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

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

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

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

คำนวณวันทำงาน.xlsx

4 วิธีง่ายๆ ในการคำนวณวันทำงานระหว่างสองวันใน Excel

Microsoft Excel ให้ฟังก์ชันมากมายแก่เราในการทำงานต่างๆ ในวิธีการ 4 ของบทความนี้ เราจะใช้ฟังก์ชัน NETWORKDAYS และ NETWORKDAYS.INTL ที่มีไว้สำหรับคำนวณวันทำงานระหว่างวันที่สองวัน เราจะใช้การรวมกันของ SUM, INT & ฟังก์ชันวันธรรมดา เพื่อให้ได้ผลลัพธ์เดียวกัน

1. ฟังก์ชัน NETWORKDAYS ของ Excel เพื่อคำนวณวันทำงานระหว่างสองวัน

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

1.1 คำนวณวันทำงานระหว่างวันที่สองวันใน Excel ยกเว้นวันหยุด

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

ดังนั้น เรามาดูขั้นตอนในการดำเนินการนี้กัน

ขั้นตอน:

  • ประการแรก เลือกเซลล์ E5 ใส่สูตรต่อไปนี้ในเซลล์นั้น:
=NETWORKDAYS(B5,C5)

  • ตอนนี้ กด Enter .
  • การดำเนินการด้านบนจะคืนค่าของวันทำการระหว่างวันที่ “1-01-22” และ “31-12-22 ” ในเซลล์ E5 เราจะเห็นได้จากภาพต่อไปนี้ว่าค่าของวันทำงานสำหรับช่วงนั้นคือ 260 .

  • ประการที่สอง เลือกเซลล์ E5 . เลื่อนเคอร์เซอร์ของเมาส์ไปที่มุมขวาล่างของเซลล์ที่เลือกเพื่อให้กลายเป็นเครื่องหมาย บวก (+) ดังภาพต่อไปนี้

  • ประการที่สาม คลิกที่เครื่องหมาย บวก (+) และลาก Fill Handle ลงไปที่เซลล์ E10 เพื่อคัดลอกสูตรของเซลล์ E5 ในเซลล์อื่น เราสามารถดับเบิลคลิกที่เครื่องหมาย บวก (+) เพื่อให้ได้ผลลัพธ์เดียวกัน

  • หลังจากนั้น ปล่อย คลิกเมาส์
  • สุดท้าย เราจะเห็นค่าของวันทำงานไม่รวมวันหยุดในเซลล์ (E5:E10) .

1.2. รวมวันหยุดในขณะที่คำนวณวันทำงานระหว่างสองวัน

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

มาดูขั้นตอนในการดำเนินการนี้กัน

STEPS :

  • ก่อนอื่น เลือกเซลล์ E5 ป้อนสูตรต่อไปนี้ในเซลล์นั้น:
=NETWORKDAYS(B6,C6,$D$13:$D$15)

  • ตอนนี้กด ป้อน .
  • คำสั่งดังกล่าวส่งคืนจำนวนวันทำการระหว่างวันที่ “1-01-22” และ “31-12-22” . สูตรที่ใช้ในวิธีนี้ถือว่าค่าของช่วง (D13:D15) เป็นวันหยุด ค่าของวันทำงานสำหรับช่วงนั้นคือ 257 ตามที่เห็นในภาพต่อไปนี้

  • ถัดไป เลือกเซลล์ E5 . วางตัวชี้เมาส์ไปที่มุมล่างขวาของเซลล์ที่เลือก ซึ่งเซลล์นั้นจะแปลงเป็นเครื่องหมาย บวก (+) ดังแสดงในภาพด้านล่าง
  • หลังจากนั้น ให้คัดลอกสูตร ของเซลล์ E5 ในเซลล์อื่นๆ คลิกที่เครื่องหมาย บวก (+) แล้วลาก Fill Handle ลงไปที่เซลล์ E10 เรายังสามารถดับเบิลคลิกที่ เครื่องหมายบวก(+) เครื่องหมายเพื่อให้ได้ผลลัพธ์เดียวกัน

  • ตอนนี้ ปล่อยเมาส์คลิก
  • สุดท้าย เรา รับค่าวันทำงานในเซลล์ (E5:E10) .

อ่านเพิ่มเติม: คำนวณจำนวนวันระหว่างวันที่สองวันใน Excel (8 เคล็ดลับง่ายๆ)

2. ใช้ฟังก์ชัน NETWORKDAYS.INTL เพื่อคำนวณวันทำงานกับวันหยุดที่กำหนดเอง

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

ดังนั้น ให้ทำตามขั้นตอนต่อไปนี้เพื่อดำเนินการนี้ การกระทำ

ขั้นตอน:

  • ในการเริ่มต้น ให้เลือกเซลล์ E5 จดสูตรต่อไปนี้ในเซลล์นั้น:
=NETWORKDAYS.INTL(B5,C5,11,$D$13:$D$15)

  • ตอนนี้ กด Enter .
  • จำนวนวันทำการระหว่างวันที่ “1-01-22” และ “31-12-22” จะถูกส่งกลับตามด้านบน สั่งการ. การคำนวณของวิธีนี้ตีความค่าของช่วง (D13:D15) เป็นวันหยุด เราสามารถดูจำนวนวันทำการในช่วงนั้นคือ 310 ค่านี้มากกว่าผลลัพธ์ก่อนหน้าเนื่องจากไม่ได้ถือว่า วันเสาร์ เป็นวันหยุด

  • ถัดไป คลิกที่เซลล์ E5 . เลื่อนเคอร์เซอร์ของเมาส์ไปที่มุมล่างขวาของเซลล์ที่เลือก ซึ่งมันจะกลายเป็นเครื่องหมาย บวก (+) ดังที่แสดงด้านล่าง
  • จากนั้นคลิกเครื่องหมาย บวก (+) ทำเครื่องหมายและลาก Fill Handle ลงไปที่เซลล์ E10 เพื่อทำซ้ำสูตรจากเซลล์ E5 เพื่อให้ได้ผลลัพธ์เดียวกัน เราสามารถดับเบิลคลิกที่เครื่องหมาย เครื่องหมายบวก (+)

  • หลังจากนั้น ให้วาง คลิกเมาส์ทันที
  • สุดท้าย เรามีค่าของวันทำงานทั้งหมดในเซลล์ (E5:E10) .

เนื้อหาที่เกี่ยวข้อง: วิธีคำนวณวันที่คงเหลือใน Excel (5 วิธี)

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

  • คำนวณจำนวนวันระหว่างสองวันด้วย VBA ใน Excel
  • วิธีสร้างการนับถอยหลังวันใน Excel (2 ตัวอย่าง)
  • ใช้ฟังก์ชัน DateDiff ใน Excel VBA (5 ตัวอย่าง)
  • วิธีนับวันที่เกิดขึ้นใน Excel
  • สูตร Excel เพื่อคำนวณจำนวนของ วันระหว่างวันนี้ - วันที่อื่น (6 วิธีด่วน)

3. คำนวณจำนวนวันทำงานของงานพาร์ทไทม์ใน Excel

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

มาดูขั้นตอนในการดำเนินการวิธีนี้กัน

ขั้นตอน:

  • ประการแรก เลือกเซลล์ E5 ใส่สูตรต่อไปนี้ในเซลล์นั้น:
=NETWORKDAYS.INTL(B5,C5,"1010111")

  • ตอนนี้ กด Enter .
  • คำสั่งดังกล่าวส่งคืนจำนวนวันที่ทำงานนอกเวลาระหว่างวันที่ “1-01-22 ” และ “31-12-22 “. เราจะเห็นว่าค่าของวันทำงานระหว่างช่วงนี้คือ 104 .

  • อย่างที่สอง ไปที่เซลล์ E5 . วางเคอร์เซอร์ของเมาส์ไปที่มุมล่างขวาของเซลล์ที่เลือก ซึ่งเซลล์นั้นจะแปลงเป็นเครื่องหมาย บวก (+) ดังแสดงในรูปด้านล่าง
  • ประการที่สาม แตะที่ เครื่องหมาย บวก (+) และลาก Fill Handle ลงไปที่เซลล์ E10 เพื่อวางสูตรจากเซลล์ E5 เราสามารถดับเบิลคลิกที่เครื่องหมาย บวก (+) เพื่อให้ได้ผลลัพธ์เดียวกัน

  • หลังจากนั้น ฟรี คลิกเมาส์
  • สุดท้าย เรามีค่าของวันทำงานทั้งหมดในเซลล์ (E5:E10) .

หมายเหตุ:

ในวิธีนี้ เราได้ใช้ “1010111” แทนการเลือกวันหยุดสุดสัปดาห์จากตัวเลือกในตัวของฟังก์ชัน

  • 0 เป็นวันทำงาน
  • 1 เป็นวันทำงาน

อันแรกหมายเลขของลำดับระบุ วันจันทร์ ในขณะที่ตัวเลขสุดท้ายระบุ วันศุกร์ ดังนั้น ลำดับ “1010111” หมายความว่าเฉพาะ วันอังคาร และ วันพฤหัสบดี เท่านั้นที่เป็นวันทำการ และวันที่เหลือในสัปดาห์จะเป็นวันที่ไม่ทำงาน

เนื้อหาที่เกี่ยวข้อง: สูตร Excel เพื่อหาวันที่หรือวันในเดือนถัดไป (6 วิธีด่วน)

4. รวมฟังก์ชัน SUM ของ Excel และ INT ในการคำนวณวันทำงานระหว่างสองวัน

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

ตอนนี้ ให้ทำตามขั้นตอนเพื่อดำเนินการตามวิธีนี้

ขั้นตอน:

  • ขั้นแรก เลือกเซลล์ E5 จดสูตรต่อไปนี้ลงในเซลล์นั้น:
=SUM(INT((WEEKDAY(B5-{2,3,4,5,6})+C5-B5)/7))

  • ตอนนี้ กด Enter .
  • เราได้รับมูลค่าของวันทำงานระหว่างวันที่ “1-01-22” และ “ 31-12-22 ” ในเซลล์ E5 ตามคำสั่งด้านบน เราได้ค่า 260 ในเซลล์ E5 .

  • ถัดไป เลือกเซลล์ E5 . เลื่อนตัวชี้เมาส์ไปที่มุมล่างขวาของเซลล์ที่เลือก ซึ่งจะเปลี่ยนเป็นเครื่องหมาย บวก (+) ดังที่แสดงด้านล่าง
  • จากนั้น ให้แตะปุ่ม เครื่องหมายบวก (+) แล้วลาก Fill Handle ลงไปที่เซลล์ E10 เพื่อวางสูตรจากเซลล์ E5 เพื่อให้ได้ผลลัพธ์เดียวกัน เราสามารถดับเบิลคลิกที่เครื่องหมาย บวก (+) ด้วย

  • หลังจากนั้น ปล่อยเมาส์คลิก
  • สุดท้าย เราได้รับค่าวันทำงานทั้งหมดในเซลล์ (E5:E10)

🔎 สูตรทำงานอย่างไร

  • วันธรรมดา(B5-{2,3,4,5,6}) : ค่า 2,3,4,5 & 6 ระบุห้าวันทำการในหนึ่งสัปดาห์โดยเริ่มจากวันที่ในเซลล์ B5 .
  • INT((WEEKDAY(B5-{2,3,4,5, 6})+C5-B5)/7): ส่วนนี้ส่งคืนจำนวนวันทำงานต่อสัปดาห์
  • SUM(INT((WEEKDAY(B5-{2,3,4 ,5,6})+C5-B5)/7)): ส่งกลับวันทำงานทั้งหมดจากวันที่ “1-01-22” ถึง “31-12-22” .

เนื้อหาที่เกี่ยวข้อง: วิธีใช้ COUNTIFS กับช่วงวันที่ใน Excel (6 วิธีง่ายๆ)

สรุป

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

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