Page 1 of 1

หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 10:34 am
by ploynattharat
ขออนุญาตสอบถามผู้รู้คะ

ดิฉันอยากหาวันที่ทำงานเสร็จคะ โดย1วันจะทำงานตั้งแต่8โมงเช้าถึง5โมงเย็น คิดเป็น9ชั่วโมงคะ โดยทำงานอาทิตย์ละ6วัน หยุดเฉพาะวันอาทิตย์คะ

โดยไฟล์ที่แนบไปนั้น ที่ worksheet ชื่อ plan ที่คอลัมน์ L ช่องวันที่ทำงานเสร็จ โดยปัญหาของดิฉันคืออยากให้งานเริ่มทำ8โมงเช้า แล้วเลิกงาน 17.00 น. แล้วหลังจาก17.00น.นั้นอยากให้งานตัดไปทำอีกวันนึงคะ คือสูตรที่ดิฉันใส่มันไม่ตัดเวลาทำงานไปทำอีกวันนึงคะ

ขอความกรุณาผู้รู้ช่วยเหลือหน่อยนะคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 11:00 am
by snasui
:D ยกตัวอย่างคำตอบที่ถูกต้องมาสัก 2-3 ตัวอย่างโดยคีย์มาในไฟล์แนบ พร้อมทั้งอธิบายว่าคิดอย่างไรจึงได้ค่าเท่านั้นจะได้คำนวณเปรียบเทียบได้ครับ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 11:15 am
by ploynattharat
snasui wrote::D ยกตัวอย่างคำตอบที่ถูกต้องมาสัก 2-3 ตัวอย่างโดยคีย์มาในไฟล์แนบ พร้อมทั้งอธิบายว่าคิดอย่างไรจึงได้ค่าเท่านั้นจะได้คำนวณเปรียบเทียบได้ครับ
ยกตัวอย่างคะ
ที่เซลล์ L2 ทำงานเสร็จ22/5/2015 เวลา 20:36 น. เวลาเลิกงาน17.00น. ซึ่งเลยเวลาทำงานมา 3ชั่วโมง 36นาที จะให้นำ 3ชม.36นาที ไปเพิ่มในวันทำงานถัดไป คือเริ่มวันที่ 23/5/2015 เริ่มเวลา 8:00 น.แล้วบวกเวลา3ชม.36นาทีเพิ่มไปอีก จะได้วันที่ทำงานเสร็จคือที่ช่อง L2 23/5/2015 เวลา 11:36น. คะ รบกวนช่วยเหลือเรื่องสูตรหน่อยนะคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 6:31 pm
by snasui
:D ตัวอย่างสูตรครับ

L2 คีย์

=WORKDAY.INTL(J2+(H2>9/24),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

Enter

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 7:13 pm
by ploynattharat
snasui wrote::D ตัวอย่างสูตรครับ

L2 คีย์

=WORKDAY.INTL(J2+(H2>9/24),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

Enter
ได้แล้วคะ
ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 7:36 pm
by ploynattharat
snasui wrote::D ตัวอย่างสูตรครับ

L2 คีย์

=WORKDAY.INTL(J2+(H2>9/24),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

Enter

อาจารย์คะ สรุปลองทำอีกทีทำไม่ได้คะ
คือดิฉันลองใส่ จำนวน ที่ช่อง E2 =6 และ ช่อง E3 =11 คะได้วันกำหนดส่งที่ช่องL2 และ L3 เท่ากันเลยคะ คือได้ 24/5/2015 9:48 คือจริงๆแล้วช่องL3 ควรจะได้วันกำหนดส่ง คือ 25/5/2015 9:48 คะ คือเวลาทำงานไม่ตัดไปทำงานอีกวันคะ

รบกวนอาจารย์ช่วยดูให้อีกทีนะคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue May 26, 2015 9:45 pm
by snasui
:D สูตรที่เขียนไม่ได้เกียวอะไรกับคอลัมน์ E ช่วยอธิบายมาใหม่ว่ามีการคำนวณอย่างไร ให้อธิบายด้วยการบรรยาย จะได้เข้าใจตรงกันครับ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Wed May 27, 2015 9:20 am
by ploynattharat
snasui wrote::D สูตรที่เขียนไม่ได้เกียวอะไรกับคอลัมน์ E ช่วยอธิบายมาใหม่ว่ามีการคำนวณอย่างไร ให้อธิบายด้วยการบรรยาย จะได้เข้าใจตรงกันครับ
ต้องขอโทษที่ตอนแรกอธิบายให้อาจารย์ไม่เข้าใจคะ

ในworksheet คะ ช่องคอลัมน์ E คือช่องใส่จำนวนของผลิตภัณฑ์คะ จะนำ E ไปคูณคอลัมน์G คือเวลาที่ใช้ จะได้เวลาทั้งหมดของผลิตภัณฑ์นั้นคือคอลัมน์ H คะ (นั่นหมายความว่า ถ้าจำนวนชิ้นงานมากขึ้น จะใช้เวลาทำงานเพิ่มขึ้นคะ) จากนั้นนำคอลัมน์ H ไปบวกกับ คอลัมน์ J คือวันที่เริ่มทำงานคะ จะได้วันที่ทำงานเสร็จ คือคอลัมน์ Lคะ

โดย1วันทำงาน8.00นถึง17.00น คือ9ชม.คะ หลังจาก17:00น.จะไปทำงานวันถัดไปโดยเริ่มที่เวลา8.00 น.

ขอความกรุณารบกวนช่วยดูให้อีกทีนะคะ
ขอบคุณคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Wed May 27, 2015 9:53 am
by snasui
:D ตัวอย่างการปรับสูตรที่ L2 ครับ

=WORKDAY.INTL(J2+INT(H2/(9/24)),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Wed May 27, 2015 11:31 am
by ploynattharat
snasui wrote::D ตัวอย่างการปรับสูตรที่ L2 ครับ

=WORKDAY.INTL(J2+INT(H2/(9/24)),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

ทำได้แล้วคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Fri May 29, 2015 11:37 am
by ploynattharat
ploynattharat wrote:
snasui wrote::D ตัวอย่างการปรับสูตรที่ L2 ครับ

=WORKDAY.INTL(J2+INT(H2/(9/24)),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,9/24)

อาจารย์คะ ดิฉันขอถามอีกอีกคำถามคะ

แล้วถ้าดิฉันอยากให้โปรแกรมทำงาน24ชม. ตรงL2 ดิฉันต้องปรับสูตรอย่างไรคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Fri May 29, 2015 2:05 pm
by snasui
:D ช่วยอธิบายคำว่าต้องการให้ทำงาน 24 ชม. มาอีกรอบ สามารถยกตัวอย่างประกอบได้เต็มที่ จะได้เข้าใจตรงกันครับ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Sat May 30, 2015 1:40 pm
by ploynattharat
snasui wrote::D ช่วยอธิบายคำว่าต้องการให้ทำงาน 24 ชม. มาอีกรอบ สามารถยกตัวอย่างประกอบได้เต็มที่ จะได้เข้าใจตรงกันครับ
คือตอนแรกคะ ที่ดิฉันถามอาจารย์ช่วยหาวันที่ทำงานเสร็จคะ โดย1วันทำงาน8.00นถึง17.00น คือ9ชม.คะ หลังจาก17:00น.จะไปทำงานวันถัดไปโดยเริ่มที่เวลา8.00 น โดยงานหยุดวันอาทิตย์ และวันหยุดนักขัตฤกษ์คะ

โดยไฟล์ที่แนบไปนั้น ที่ worksheet ชื่อ plan ที่คอลัมน์ L ช่องวันที่ทำงานเสร็จ
ช่องคอลัมน์ E คือช่องใส่จำนวนของผลิตภัณฑ์คะ จะนำ E ไปคูณคอลัมน์G คือเวลาที่ใช้ จะได้เวลาทั้งหมดของผลิตภัณฑ์นั้นคือคอลัมน์ H คะ จากนั้นนำคอลัมน์ H ไปบวกกับ คอลัมน์ J คือวันที่เริ่มทำงานคะ จะได้วันที่ทำงานเสร็จ คือคอลัมน์ Lคะ

: ปัญหาคือ ทางโรงงานให้ดิฉันลองคำนวณว่า ถ้าโรงงานไม่ทำงานวันละ9ชม.แล้ว เปลี่ยนไปทำงาน24ชม.ทั้งวันเลยคะ ไม่หยุดพัก ต้องเปลี่ยนสูตรทางคอลัมน์L (วันที่ทำงานเสร็จ) อย่างไรหรอคะ

ตรงช่อง L2 ดิฉันลองเปลี่ยนเป็นสูตร =WORKDAY.INTL(M2+L2),L2,11,$AH$3:$AH$21)+8/24+MOD(L2,1) แล้วทำไม่ได้คะ

รบกวนอาจารย์ช่วยเหลือหน่อยนะคะ
ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Sat May 30, 2015 1:54 pm
by snasui
:D ที่ L2 ปรับสูตรเป็นด้านล่างครับ

=WORKDAY.INTL(J2+INT(H2),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,1)

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue Jun 02, 2015 12:18 pm
by ploynattharat
snasui wrote::D ที่ L2 ปรับสูตรเป็นด้านล่างครับ

=WORKDAY.INTL(J2+INT(H2),H2,11,$AE$3:$AE$21)+8/24+MOD(H2,1)
ดิฉันลองนำสูตรไปใส่ช่อง L2แล้วคะ
แต่ผลออกมาคือ วันที่ทำงานเสร็จ (L2) จะนำไปบวก 8ชม.คะ
ยกตัวอย่างเช่น วันที่เริ่มทำงาน J2 คือ 24/05/2015 เวลา 0:00 บวกเวลาที่ใช้ทำงาน H2 คือ 3:36น. วันที่ทำงานเสร็จต้องเป็น(L2) = (J2+H2) ได้ 24/05/2015 3:36 คะ แต่ผลที่ได้คะ 24/05/2015 11:36 คือคำตอบที่ได้ นำเวลาไปบวก 8 ชม คะ

รบกวนอาจารย์ช่วยดูให้หน่อยนะคะ

ขอบคุณมากคะ

Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน

Posted: Tue Jun 02, 2015 1:09 pm
by snasui
:D กลับไปตอบกระทู้นี้่ก่อนครับ viewtopic.php?f=3&t=8674#p54305