26 ส.ค. 2021 เวลา 08:10 • การศึกษา
คำถามเกี่ยวกับการนับวันทำงาน
- จะนับวันโครงการแบบเร็ว ๆ ทำอย่างไร?
- จะนับวัน เฉพาะวันทำงาน จันทร์-ศุกร์ อย่างไร?
- จะนับวัน เฉพาะวันที่กำหนด อย่างไร?
ความจริง Excel พัฒนาฟังก์ชันสำหรับคำนวณเรื่องแบบนี้ให้ใช้งานได้ง่าย ๆ คือ
- Datedif
- Days
- Networkdays
นับวันด้วย DATEDIF
สิ่งที่โดนถามบ่อยที่สุด คือเรื่องการนับจำนวนวัน อย่างเช่น เริ่มโครงการวันที่ 1 มกราคม 2563 สิ้นสุดโครงการวันที่ 31 ธันวาคม 2563 จะใช้ ฟังก์ชันเกี่ยวกับวันที่ อันไหน
ใช้ฟังก์ชันนี้จ้ะ Datedif ซึ่งน่าจะเป็นฟังก์ชันเกี่ยวกับวันที่ ซึ่งใช้กันบ่อย
หรือไม่ เราอาจจะใช้ ฟังก์ชัน DAYS
ฟังก์ชัน Days นี้ ใช้งานง่าย ๆ ไม่ยุ่งยาก ให้ผลลัพธ์แบบเดียวกับ DateDif เลยจ้ะ ฟังก์ชันเกี่ยวกับวันที่นี้ มีวิธีการเขียนสูตรดังนี้
DAYS (วันสิ้นสุด, วันเริ่มต้น)
โปรดสังเกต Days จะใช้ วันสิ้นสุด ขึ้นก่อน
อันนี้จะต่างจาก DateDif และ ถ้าเผลอใส่ วันเริ่มต้น เป็นวันที่ใหม่กว่า วันสิ้นสุด ผลลัพธ์ก็ไม่ error แต่จะขึ้นติดลบ เหมือนกับ การเอาตัวเลขมาลบกันธรรมดา ๆ นี่เอง
แต่การนับวันข้างต้น เป็นการนับวันทั้งหมด ถ้าจะนับวันแบบหักลบวันหยุดด้วย จะต้องใช้อีกฟังก์ชันหนึ่ง นั่นคือ NETWORKDAYS
สูตรการเขียนฟังก์ชันคือ
=NETWORKDAYS(วันเริ่ม,วันสิ้นสุด,[วันหยุดพิเศษ])
เป็น ฟังก์ชันเกี่ยวกับวันที่ ซึ่งคล้ายกับ DateDif ลักษณะการเขียนสูตรจะเหมือนกัน คือ มี วันเริ่ม และ วันสิ้นสุด ซึ่งถ้าใส่แค่นี้ ก็จะนับวันให้เลย 5 วันต่อสัปดาห์ ไม่นับเสาร์ อาทิตย์
โฆษณา