Page 1 of 1

สอบถามหาวันที่สุดท้ายจากจำนวนวันที่กำหนด

Posted: Tue Aug 30, 2016 10:58 am
by nushiro
สวัสดีครับ

ผมมีข้อมูล วันที่(WorkDate) ,วันที่ทำงาน(WORKCNT)
ใน cells(F8) กำหนดค่าจำนวนวัน
cells(F10) กำหนดค่า วันที่เริ่มต้น



ต้องการใช้สูตรหา วันที่สิ้นสุด (End Date) ,จำนวนวันรวม Hol(Work Cnt Hol)

พอจะมีสูตรคำนวณไหมครับ

ขอบคุณครับ

Re: สอบถามหาวันที่สุดท้ายจากจำนวนวันที่กำหนด

Posted: Tue Aug 30, 2016 7:10 pm
by snasui
:D ช่วยอธิบายพร้อมอ้างอิงถึงเซลล์ครับ จะได้ทราบว่าต้องการคำตอบในเซลล์ใด พร้อมทั้งยกตัวอย่างคำตอบที่ถูกต้องมาและวิธีคำนวณมาให้ด้วย จะได้เข้าใจตรงกัน ผู้ตอบจะได้สะดวกในการช่วยคิดสูตรหรือแจ้งวิธีการอื่นใดในการหาคำตอบครับ

Re: สอบถามหาวันที่สุดท้ายจากจำนวนวันที่กำหนด

Posted: Wed Aug 31, 2016 10:18 am
by nushiro
ครับ

ต้องการใช้สูตรหา วันที่สิ้นสุด (End Date) จากจำนวนวันทำงานที่กำหนดครับ

ตัวอย่าง
ช่วงข้อมูล A9:C100 เป็นชุดข้อมูลวันทำงาน ผมมีข้อมูล วันที่(WorkDate A9:A100) ,วันที่ทำงาน(WORKCNT C9:C100 ,1=ทำงาน ,0=วันหยุด)

กำหนดให้ 1. วันที่เริ่ม (STARTDATE : G10 ) = 23/08/2016
2. จำนวนวันทำงาน (WORKCNT : G8 ) = 20 Days


ต้องการหาสูตร ENDDATE : G12 โดยนับวันจากชุดข้อมูล A9:C100 จากตัวอย่าง วันที่เริ่ม 23/08/2016 + วันทำงาน 20 วัน
ข้อมูลใน cell G12 จะเท่ากับ 14/09/2016 ครับ

รบกวนด้วยครับ

--------------------------------------------------------------
ส่วน WORKCNT_HOL (G15) หาได้จากสูตร DATEDIF() แล้วครับ
ขอบคุณครับ

Re: สอบถามหาวันที่สุดท้ายจากจำนวนวันที่กำหนด

Posted: Wed Aug 31, 2016 6:44 pm
by snasui
:D ตัวอย่างสูตรครับ เซลล์ G12 คีย์

=INDEX($A$9:$A$100,SMALL(IF($C$9:$C$100=1,IF($A$9:$A$100>=$G$10,ROW($A$9:$A$100)-ROW($A$9)+1)),$G$8))

Ctrl+Shift+Enter

!
Note: Ctrl+Shift+Enter หมายถึง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง

Re: สอบถามหาวันที่สุดท้ายจากจำนวนวันที่กำหนด

Posted: Fri Sep 02, 2016 3:36 pm
by nushiro
ทำได้แล้วครับอาจารย์ ขอบคุณมากครับ