Page 1 of 1

ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Sun Oct 22, 2017 6:41 pm
by jijisupansa
รบกวนขอวิธีการคำนวณวันทำงานในแต่ละเดือนค่ะ

จากตัวอย่างในไฟล์แนบ ต้องการหาผลลัพธ์ของ Column "F"
[ตัวอย่างผลลัพธ์ที่ต้องการอยู่ใน Column "G"] ค่ะ

จากตัวอย่างคือการนับวันทำงานของเดือน ตุลาคม 2560
1. หาว่าพนักงานที่เข้างานใหม่ ถ้านับถึงสิ้นเดือน จะมีวันทำงานทั้งหมดกี่วัน
2. หาว่าพนักงานที่ลาออก ถ้านับถึงวันที่ทำงานวันสุดท้าย (ก่อนวันที่ลาออก 1 วันเสมอ) จะมีวันทำงานทั้งหมดกี่วัน
3. หากเป็นพนักงานปัจจุบันยังไม่ได้ลาออก ถ้าเดือนนี้มี 31 วัน ให้แสดงตัวเลขแค่ 30 วัน
4. หากเป็นพนักงานที่เข้างานใหม่ และลาออกในเดือนเดียวกัน จะมีวันทำงานทั้งหมดกี่วัน

ขอบคุณค่ะ

Re: ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Sun Oct 22, 2017 7:52 pm
by snasui
:D ตัวอย่างสูตรที่เซลล์ F2 ครับ

=IF(E2="-",30,MIN(E2,"31Oct2017"+0)-MAX(D2,"1Oct2017"+0))

Enter > Copy ลงด้านล่าง

Re: ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Tue Oct 24, 2017 9:53 am
by jijisupansa
ขอบคุณมากค่ะ
ใช้งานได้แล้วค่ะ

Re: ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Tue Oct 24, 2017 10:03 am
by jijisupansa
ขออภัยค่ะ
เขียนผลลัพธ์ที่ต้องการของข้อ 1 ผิดค่ะ
รบกวนดูสูตรให้อีกครั้งค่ะ

จากตัวอย่างคือการนับวันทำงานของเดือน ตุลาคม 2560
1. หาว่าพนักงานที่เข้างานใหม่ ถ้านับถึงสิ้นเดือน จะมีวันทำงานทั้งหมดกี่วัน

Re: ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Tue Oct 24, 2017 11:08 am
by logic
ลองใช้ And ช่วยดูครับ

F2 =IF(AND(E2="-",D2<="1oct2017"+0),30,MIN(E2,"31Oct2017"+0)-MAX(D2,"1Oct2017"+0)+(E2="-"))

Re: ขอวิธีการคำนวณวันทำงานในแต่ละเดือนคะ

Posted: Tue Oct 24, 2017 11:16 am
by jijisupansa
ขอบคุณมากค่ะ
ใช้งานได้แล้วค่ะ