นับวันทำการระหว่างวันที่ใน Google ชีต
ใช้ฟังก์ชัน NETWORKDAYS ใน Google ชีต เพื่อคำนวณจำนวนวันทำการทั้งหมดระหว่างวันที่เริ่มต้นและสิ้นสุดที่ระบุ ด้วยฟังก์ชันนี้ วันหยุดสุดสัปดาห์ (วันเสาร์และวันอาทิตย์) จะถูกลบออกจากยอดรวมโดยอัตโนมัติ สามารถข้ามวันที่เฉพาะเจาะจงเช่นวันหยุดตามกฎหมายได้เช่นกัน
NETWORKDAYS ไวยากรณ์ของฟังก์ชันและอาร์กิวเมนต์
ฟังก์ชั่นของ ไวยากรณ์ หมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บและ ข้อโต้แย้ง.
ไวยากรณ์สำหรับฟังก์ชัน NETWORKDAYS คือ NETWORKDAYS(start_date, end_date, [วันหยุด]).
อาร์กิวเมนต์คือ:
- วันที่เริ่มต้น — วันที่เริ่มต้นของช่วงเวลาที่เลือก (จำเป็น)
- End_date — วันที่สิ้นสุดของช่วงเวลาที่เลือก (จำเป็น)
- วันหยุด — วันเพิ่มเติมหนึ่งวันหรือมากกว่าซึ่งไม่รวมอยู่ในจำนวนวันทำการทั้งหมด (ไม่บังคับ)
ใช้ค่าวันที่ ซีเรียลนัมเบอร์, หรือ การอ้างอิงเซลล์ ไปยังตำแหน่งของข้อมูลนี้ใน ใบงาน สำหรับอาร์กิวเมนต์วันที่ทั้งสอง
วันที่ในวันหยุดสามารถเป็นค่าวันที่ที่ป้อนลงในสูตรโดยตรงหรือการอ้างอิงเซลล์ไปยังตำแหน่งของข้อมูลในเวิร์กชีต
เนื่องจาก NETWORKDAYS ไม่ได้แปลงข้อมูลเป็นรูปแบบวันที่โดยอัตโนมัติ ค่าวันที่ที่ป้อนลงในฟังก์ชันสำหรับอาร์กิวเมนต์ทั้งสามโดยตรงจึงควรป้อนโดยใช้
-
เลือกเซลล์ที่คุณต้องการให้แสดงผล
ป้อนสูตรและพารามิเตอร์ที่เหมาะสม ตัวอย่างเช่น ในการคำนวณวันทำงานระหว่างวันที่ในเซลล์ A3 และ A4 ให้ป้อน = วันเครือข่าย (A3,A4). ซึ่งจะบอกให้ชีตคำนวณวันทำงานระหว่างวันที่ 7/11/2559 ถึง 11/4/2559
-
ในการคำนวณวันทำงานโดยไม่ใช้การอ้างอิงเซลล์ ให้ป้อน =NETWORKDAYS(วันที่ วันที่) - ตัวอย่างเช่น, =NETWORKDAYS(7/11/16,11/4/2559).
มูลค่า! ค่าความผิดพลาดจะถูกส่งกลับถ้าอาร์กิวเมนต์ใดมีวันที่ที่ไม่ถูกต้อง
คณิตศาสตร์เบื้องหลังฟังก์ชัน
Google ชีตประมวลผลการคำนวณในสองขั้นตอน ขั้นแรก จะประเมินจำนวนวันทำงานที่ตรงไปตรงมาระหว่างวันที่สองวันที่กำหนด
หลังจากนั้นจะลบทุกวันที่ระบุไว้ใน วันหยุด อาร์กิวเมนต์ ถ้าวันที่เกิดขึ้นในวันธรรมดา ตัวอย่างเช่น หากช่วงเวลานั้นรวมวันหยุดสองวัน (เช่น วันรำลึกและวันประกาศอิสรภาพในสหรัฐอเมริกา) และวันหยุดเหล่านั้น วันที่ทั้งสองเกิดขึ้นในวันธรรมดา จากนั้นจำนวนวันที่เดิมจะลดลงสอง และคำตอบจะแสดงใน สเปรดชีต