Page 1 of 1
สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 6:21 pm
by Banlu
เรียน อาจารย์ทุกท่าน
รบกวนสอบถามครับ เนื่องด้วยต้องการคิดวันทำงาน แต่เนื่องด้วยเป็นช่วงรอยต่อข้ามปี และวันหยุดมีลักษณะเป็นวันเสาร์เว้นเสาร์ครับ ลองใช้สูตร Networkday แล้วแต่ไม่แน่ใจว่าถ้าจะกำหนดวันหยุดเองสามารถทำได้หรือเปล่าครับ
ขอบคุณครับ
[
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 6:45 pm
by snasui

เซลล์ D4 คีย์สูตรตามด้านล่างครับ
=SUMPRODUCT(--ISNA(MATCH(ROW(INDIRECT(B4&":"&C4)),F4:O4,0)))
Enter
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 7:29 pm
by Banlu
เรียน อาจาร์ยครับ
ผมลองวางสูตรดูแล้ว แต่ว่า Excel ไม่แสดงค่าครับ ไม่แน่ใจว่าผมใส่สูตร หรือ Format ตรงไหนผิดหรือเปล่าครับ ทั้งนี้ผมได้ทำการแนบไฟล์มาใหม่ครับ ซึ่งผมลองนับวันดูแล้วจะเป็น 2 วัน บวก กับ 31 วัน หักวันหยุด 10 วัน จะได้เท่ากับ 23 วันทำการ รบกวนอาจาร์ยดูสูตรให้อีกครั้งครับ
ขอบคุณครับ
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 7:46 pm
by XDoll
Banlu wrote:
ไม่แสดงค่าครับ
C4 ยังเป็น Text อยู่ครับ
--(แก้ไข)เพิ่มเติม--
K4:O4 ก็เป็น Text ครับ
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 8:01 pm
by snasui

วันที่ที่แสดงในเซลล์ตามภาพที่แนบมานั้น
ไม่เป็นระบบเดียวกัน
โดยคีย์เป็น
วัน เดือน ปี
บ้าง คีย์เป็น
เดือน วัน ปี
บ้าง
หากดูตามลักษณะของการแสดงผลแล้วเข้าใจว่าไม่ได้กำหนด Regional and Language เป็น
Thai
อาจจะเป็น
English
ซึ่งหากกำหนด Regional and Language เป็น
English
จะต้องคีย์
เดือน วัน ปี
ไม่ใช่ วัน เดือน ปี
เพื่อให้วันที่ถูกต้องครับ
ลองหาเซลล์ว่างแล้วคีย์ =Today() แล้วสังเกตว่า โปรแกรมแสดงผลเป็น
เดือน วัน ปี หรือ
วัน เดือน ปี ครับ ซึ่งต้องคีย์ลงในเซลล์ให้มีลำดับ
วัน และ เดือนตามนั้นเสมอครับ
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 8:12 pm
by XDoll

ทดสอบค่าใน cell ซึ่งผลที่ออกมาเป็นแบบนี้ครับ
B4:C4
={42368,"31/1/2016"}
F4:O4
={42369,42370,42401,42430,42644,"16/1/2016","17/1/2016","23/1/2016","24/1/2016","31/1/2016"}
ผลที่ตามมาสูตรเลยคำนวนไม่ได้
Re: สอบถามการนับวันทำงานข้ามปีและระบุวันหยุดเอง
Posted: Mon Feb 01, 2016 8:16 pm
by Banlu
เรียน อาจาร์ยทุกท่าน
ลองทำดูสามารถทำได้แล้วครับ
ขอบพระคุณอย่างสูงครับ