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

ยกตัวอย่างคำตอบที่ถูกต้องมาสัก 2-3 ตัวอย่างโดยคีย์มาในไฟล์แนบ พร้อมทั้งอธิบายว่าคิดอย่างไรจึงได้ค่าเท่านั้นจะได้คำนวณเปรียบเทียบได้ครับ
Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน
Posted: Tue May 26, 2015 11:15 am
by ploynattharat
snasui wrote:
ยกตัวอย่างคำตอบที่ถูกต้องมาสัก 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

ตัวอย่างสูตรครับ
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:
ตัวอย่างสูตรครับ
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:
ตัวอย่างสูตรครับ
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

สูตรที่เขียนไม่ได้เกียวอะไรกับคอลัมน์ E ช่วยอธิบายมาใหม่ว่ามีการคำนวณอย่างไร ให้อธิบายด้วยการบรรยาย จะได้เข้าใจตรงกันครับ
Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน
Posted: Wed May 27, 2015 9:20 am
by ploynattharat
snasui wrote:
สูตรที่เขียนไม่ได้เกียวอะไรกับคอลัมน์ 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

ตัวอย่างการปรับสูตรที่ 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:
ตัวอย่างการปรับสูตรที่ 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:
ตัวอย่างการปรับสูตรที่ 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

ช่วยอธิบายคำว่าต้องการให้ทำงาน 24 ชม. มาอีกรอบ สามารถยกตัวอย่างประกอบได้เต็มที่ จะได้เข้าใจตรงกันครับ
Re: หาวันที่ทำงานเสร็จ หลัง17.00น.ให้ไปทำงานอีกวัน
Posted: Sat May 30, 2015 1:40 pm
by ploynattharat
snasui wrote:
ช่วยอธิบายคำว่าต้องการให้ทำงาน 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

ที่ 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:
ที่ 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