Page 2 of 2

Re: การคำนวณวันในการทำงาน

Posted: Mon Jul 07, 2014 5:02 pm
by master_pich
เป็นวิธีในแบบ กรณีที่ 2 ครับ

ผมจะต้องแก้ไขสูตรอย่างไรครับ

รบกวนอีกครั้งครับ

ขอบคุณครับ

Re: การคำนวณวันในการทำงาน

Posted: Wed Jul 09, 2014 4:07 pm
by master_pich
เป็นวิธีในแบบ กรณีที่ 2 ครับ

ผมจะต้องแก้ไขสูตรอย่างไรครับ

รบกวนอีกครั้งครับ

ขอบคุณครับ

Re: การคำนวณวันในการทำงาน

Posted: Wed Jul 09, 2014 7:07 pm
by snasui
:D วิธีทีสองคืออะไรครับ คุณได้ตอบสิ่งที่คุณ bank9597 ถามตามด้านล่างแล้วหรือไม่ครับ
bank9597 wrote:ที่ว่าคำตอบ 9 วัน มีหลักการคิดอย่างไร ลองอธิบายเหตุผลมาดูหน่อยครับ

Re: การคำนวณวันในการทำงาน

Posted: Thu Jul 10, 2014 11:35 am
by master_pich
ครับ :) ต้องรบกวนอาจารย์ และผู้รู้อีกครั้งครับ

เนื่องจากผมได้ลองนำสูตร ที่คุณ bank9597 แนะนำไปใช้

คือ =K33-$J$33-SUMPRODUCT(--(MONTH(calendar!$A$2:$A$824)=MONTH($J$33)),--((YEAR(calendar!$A$2:$A$824)=YEAR($J$33))),--(calendar!$F$2:$F$824="วันหยุด"))

ซึ่งยังมีข้อสงสัย และผมได้เพิ่มเติมเป็น

=K33-$J$33-SUMPRODUCT(--(DAY(calendar!$A$2:$A$824)=DAY($J$33)),--(MONTH(calendar!$A$2:$A$824)=MONTH($J$33)),--((YEAR(calendar!$A$2:$A$824)=YEAR($J$33))),--(calendar!$F$2:$F$824="วันหยุด"))

จากที่ผมเพิ่มเติม ผลที่ออกมา คือ
วันที่ปัจจุบันคือ วันที่ 10/7/14 ซีึ่งจะต้องทำงานเสร็จ 17/7/14 คือ 7 วัน
ซึ่งมีวันหยุดระหว่างวันที่ 10/7/14 - 17/7/14 คือ 2 วัน ดังนั้น จะต้องเหลือวันทำงานจริง 5 วัน

และ เมื่อผมใช้สูตรที่ผมเพิ่มเติมแล้ว เมื่อเช็คข้อมูลคอลัมท์ W 34 คือ
=W33-$J$33-SUMPRODUCT(--(DAY(calendar!$A$2:$A$824)=DAY($J$33)),--(MONTH(calendar!$A$2:$A$824)=MONTH($J$33)),--((YEAR(calendar!$A$2:$A$824)=YEAR($J$33))),--(calendar!$F$2:$F$824="วันหยุด"))

ผลที่ออกมาคือ 20 วัน ซึ่ง วันที่ 10/7/14 ถึง 30/7/14 = 20 วัน และมีวันหยุด 4 วัน
จะต้องเหลือวันทำงาน จริง 16 วัน

รบกวนขอคำแนะนำเพิ่มเติมครับ

ขอบคุณครับ

Re: การคำนวณวันในการทำงาน

Posted: Thu Jul 10, 2014 2:42 pm
by snasui
:D เซลล์ K34 ปรับสูตรเป็นด้านล่างครับ

Code: Select all

=K33-$J$33-SUMPRODUCT(--(ISNUMBER(MATCH(calendar!$E$2:$E$824,ROW(INDIRECT($J$33&":"&K$33)),0))),--(calendar!$F$2:$F$824="วันหยุด"))
Enter > Copy สูตรไปด้านขวา

Re: การคำนวณวันในการทำงาน

Posted: Thu Jul 10, 2014 4:08 pm
by master_pich
ขอบคุณมากครับ :D



snasui wrote::D เซลล์ K34 ปรับสูตรเป็นด้านล่างครับ

Code: Select all

=K33-$J$33-SUMPRODUCT(--(ISNUMBER(MATCH(calendar!$E$2:$E$824,ROW(INDIRECT($J$33&":"&K$33)),0))),--(calendar!$F$2:$F$824="วันหยุด"))
Enter > Copy สูตรไปด้านขวา