NETWORKDAYS.INTL

TLDR สรุปสั้นๆ

NETWORKDAYS.INTL นับจำนวนวันทำงานระหว่างสองวันที่กำหนด โดยสามารถกำหนดวันหยุดสุดสัปดาห์และวันหยุดพิเศษได้ตามต้องการ

คำอธิบาย

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

มีครั้งแรกในเวอร์ชันไหน

2010

รูปแบบคำสั่ง (Syntax)

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

Arguments

  • start_date (Required – Date)
    วันที่เริ่มต้นคำนวณความแตกต่าง สามารถเป็นวันในอดีต ปัจจุบัน หรืออนาคตก็ได้
  • end_date (Required – Date)
    วันที่สิ้นสุดที่ต้องการคำนวณความแตกต่าง สามารถเป็นวันในอดีต ปัจจุบัน หรืออนาคตก็ได้
  • weekend (Optional – Number or String)
    ตัวเลือกเพื่อระบุวันหยุดสุดสัปดาห์ สามารถใช้หมายเลขหรือสตริงเพื่อกำหนดวันหยุดสุดสัปดาห์ได้ เช่น 1 หรือ “0000011” เพื่อระบุวันเสาร์และอาทิตย์เป็นวันหยุดสุดสัปดาห์
  • holidays (Optional – Date Range)
    ชุดของวันที่ที่ต้องการยกเว้นจากปฏิทินวันทำงาน สามารถเป็นช่วงของเซลล์ที่มีวันที่หรืออาร์เรย์คงที่ของตัวเลขต่อเนื่องที่แทนวันที่

ตัวอย่างการใช้งาน (Examples)

  • Formula:
    =NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,1,31))
    Description: คำนวณจำนวนวันทำงานทั้งหมดในเดือนมกราคม 2006 โดยถือว่าวันเสาร์และอาทิตย์เป็นวันหยุดสุดสัปดาห์
    Result:22 (เพราะมีวันทำงานจริง 22 วัน และวันหยุด 9 วัน)
  • Formula:
    =NETWORKDAYS.INTL(DATE(2006,2,28),DATE(2006,1,31))
    Description: คำนวณจำนวนวันทำงานย้อนหลังในเดือนกุมภาพันธ์ถึงมกราคม โดยถือว่าวันเสาร์และอาทิตย์เป็นวันหยุดสุดสัปดาห์
    Result:-21 (เนื่องจากเป็นวันทำงานย้อนหลัง 21 วัน)
  • Formula:
    =NETWORKDAYS.INTL(DATE(2006,1,1),DATE(2006,2,1),7,{"2006/1/2","2006/1/16"})
    Description: คำนวณจำนวนวันทำงานตั้งแต่ 1 ม.ค. ถึง 1 ก.พ. 2006 โดยถือว่าวันศุกร์และเสาร์เป็นวันหยุดสุดสัปดาห์ และยกเว้นวันหยุดที่กำหนด
    Result:22 (เพราะมีวันทำงานจริง 22 วันรวมวันหยุดที่กำหนดไว้)
  • Formula:
    =NETWORKDAYS.INTL(B5, C5, "0000110")
    Description: ใช้สตริงกำหนดวันหยุดสุดสัปดาห์เป็นวันศุกร์และเสาร์ โดยให้ช่วงวันที่ในเซลล์ B5 และ C5
    Result:ผลลัพธ์จะแตกต่างไปตามวันที่ในเซลล์ B5 และ C5
  • Formula:
    =NETWORKDAYS.INTL(B5, C5, 3)
    Description: กำหนดวันหยุดสุดสัปดาห์เป็นวันอาทิตย์และจันทร์ โดยให้ช่วงวันที่ในเซลล์ B5 และ C5
    Result:ผลลัพธ์จะแตกต่างไปตามวันที่ในเซลล์ B5 และ C5

Tips & Tricks

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

ข้อควรระวัง (Cautions)

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

ฟังก์ชันที่เกี่ยวข้อง

References

ขอบคุณที่เข้ามาอ่านนะครับ ❤️


Leave a Reply

Your email address will not be published. Required fields are marked *

อบรม In-House Training

Feedback การใช้งาน AI Chatbot