Page 1 of 1

รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 3:56 pm
by Bposj16
สวัสดีคะ :P :P
จะขอรบกวนทุกท่านหน่อยคะ เนื่องจากต้องการเขียนสูตรให้ข้อมูลใน sheet1 columeF โดยมีเงื่อนไขว่าถ้าเป็นเลขงาน FTE ให้ดึงเวลาการทำงาน (ในช่องE6) ไปแสดงใน sheet พาณุมาศ colume C6 ตามวันที่ใน sheet
ยกตัวอย่างเช่น วันที่ 4/6/2017 ได้ทำงานในเลขงาน FTE ไป 4 ชม. ต้องการให้ 4 ชม.ไปแสดงใน cellF6 คะ กรณีนี้สามารถเขียนสูตร Vlookupได้มั้ยคะ พอดีมันมีเงื่อนไขแยกเวลามาด้วยหนูเลยงงคะ

รบกวนทุกท่านหน่อยนะคะ
ขอบคุณมากๆคะ
:D :D

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 5:42 pm
by puriwutpokin
ที่ชีท พาณุมาศ ที่ C6=IFERROR(INDEX(Sheet1!$E$6:$E$30,MATCH(RIGHT($B6,3),Sheet1!$F$6:$F$30,0),MATCH(LOOKUP(2,1/(DAY(Sheet1!$A$6:$A6)=C$5),Sheet1!$A$6:$A6),Sheet1!$A$6:$A$30,0)),"") คัดลองไปทางขวาและลงล่างครับ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 5:51 pm
by Bposj16
ขอบคุณ K.puriwutpokin มากๆเลยคะ :D :D ได้ตามที่ต้องการเลยคะ แต่ลองเปลี่ยนเป็น FTE,FIS ใหม่ ทำไมมันแสดงเพิ่มเติมคะ ยังเป็นตัวเลขเดิมคะ รบกวนแนะนำให้หน่อยคะ

ขอบคุณมากๆคะ :D

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 6:27 pm
by puriwutpokin
ต้องการรวมค่าที่เหมือนกันใช่ไหมครับ FTE, FIS มี 2 ค่าเอาชม. มารวมกันถูกไหมครับ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 6:31 pm
by Bposj16
ใช่แล้วคะ :)

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 7:27 pm
by puriwutpokin
ต้องเติมวันที่ให้ไม่เป็นช่องว่างครับ ดูตามไฟล์แนบครับ
แนบมาใหม่ครับ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 7:31 pm
by Bposj16
ขอโทษนะคะ ไม่เห็นไฟล์แนบคะ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 7:47 pm
by Bposj16
ขอบคุณมากๆคะ ได้ตามที่ต้องการแล้วคะ :) :)

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Sun Jun 04, 2017 10:39 pm
by Bposj16
ขอรบกวนอีกครั้งคะ ตอนนี้หนูกำลังเขียนสูตรเพือดึงข้อมูลเลขงาน ที่ไม่ใช่ FTE,FIS ทั้งหมด ที่อยู่ใน sheet 1 colume F มาแสดงใน sheet พาณุมาศ cell AJ8 และต้องการใช้ชม.การทำงานแสดงตามวันที่ด้วยคะ เบื้องต้นหนูลองเขียนสูตรโดยใช้sumproduct และ vlookup แต่ผลลัพธ์เป็น N#A ไม่แน่ใจว่าผิดตรงไหนรึป่าวคะ

รบกวนขอคำแนะนำด้วยคะ
ขอบคุณอีกครั้งนะคะ
:D :D

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Mon Jun 05, 2017 11:52 pm
by snasui
:D คำตอบที่ถูกต้องคอง AJ6 คือค่าใด นำมาจากเซลล์ใดบ้างจึงได้ค่าเท่านั้น มีวิธีเลือกข้อมูลอย่างไร อธิบายมาด้วยครับ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 12:11 am
by Bposj16
เรียนอาจารย์คะ
ใน cell A6 ไม่ต้องใส่คำตอบคะ ค่าของ cell AJ8 ในsheet พาณุมาศนั้น หนูcopy มาจาก sheetบันทึกปฏิบัติงาน1 colume Fค่ะ โดยจะเลือกข้อมูลที่ไม่ใช่ FTE,FIS ทั้งหมดมาใส่ เพื่อจะให้ match กับ ค่าชั่วโมงการทำงานของวันนั้นๆคะ
ตัวอย่าง copy เลขงาน FT59-292-FA จาก sheetบันทึกปฏิบัติงาน1 cell F16 มาใส่ cell AJ8 ในsheet พาณุมาศ และชั่วโมงการทำงานก็จะแสดงใน sheet พาณุมาศ cell H8 คะ

ตอนนี้หนูดึงข้อมูลมาได้ตามต้องการ แต่มีปัญหาคือหนูต้องการให้ข้อมูลชั่วโมงที่แสดงนับแค่ช่วงเวลา 8.00-17.30 คะลองใช้สูตร =IF('บันทึกการปฏิบัติงาน 1'!B9:B30<18,0),SUMPRODUCT(--(DAY('บันทึกการปฏิบัติงาน 1'!$A$6:$A$30)=J$5),--('บันทึกการปฏิบัติงาน 1'!$F$6:$F$30=$B6),'บันทึกการปฏิบัติงาน 1'!$E$6:$E$30) ไม่สามารถคำนวนได้คะ

หนูได้แนบไฟล์ที่แก้ไขให้ใหม่นะคะ
ขอบคุณอาจารย์มากๆคะ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 10:56 pm
by snasui
:D ตัวอยา่งสูตรที่ H8 ครับ

=SUMPRODUCT(--('บันทึกการปฏิบัติงาน 1'!$B$6:$B$30>="8:00"+0),--('บันทึกการปฏิบัติงาน 1'!$B$6:$B$30<="17:30"+0),--(DAY('บันทึกการปฏิบัติงาน 1'!$A$6:$A$30)=H$5),--('บันทึกการปฏิบัติงาน 1'!$F$6:$F$30=$B8),'บันทึกการปฏิบัติงาน 1'!$E$6:$E$30)

ตัวเลขเวลาในชีต "บันทึกการปฏิบัติงาน 1" จะต้องจัดเก็บให้เป็นเวลาคือคั่นด้วยเครื่องหมายโคล่อน ไม่ใช่คั่นด้วยจุดครับ

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 11:05 pm
by Bposj16
ขอบคุณมากๆคะอาจารย์ที่แนะนำ :D :D และรบกวนอีกคำถามคะ และต้องเขียนสูตรที่เราสามารถคีย์ตัวเลขธรรมดาที่คั่นด้วยจุดเป็นค่าเท่ากับเวลาบ้างคะ เช่นคีย์ 8.00 ผลลัพธ์เป็น 8:00 คะ เนื่องจากผู้ใช้งานไม่สะดวกคีย์ด้วยโคล่อนคะ :P :P

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 11:16 pm
by snasui
:D สูตรการแปลงตัวเลขที่คีย์เป็นจุดให้เป็นโคล่อนกรณี A1 เป็นเวลาที่คีย์คั่นเวลาด้วยจุด ตามด้านล่างครับ

=SUBSTITUTE(TEXT(A1,"0.00"),".",":")+0

จากนั้นจัดรูปแบบให้เป็นเวลา จะได้ใช้กับสูตรที่ผมตอบไปด้านบนได้ครับ :roll:

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 11:50 pm
by Bposj16
:D :D อาจารย์คะ ตอนนี้หนูได้ใส่สูตรตามที่อาจารย์แนะนำ โดยเพิ่มcolume C,E ใน sheet บันทึกการปฏิบัติงาน 1 เพื่อแปลงค่าตัวเลขจุดเป็นโคล่อนและปรับสูตรจากเดิม =SUMPRODUCT(--('บันทึกการปฏิบัติงาน 1'!$B$6:$B$30>="8:00"+0),--('บันทึกการปฏิบัติงาน 1'!$B$6:$B$30<="17:30"+0),--(DAY('บันทึกการปฏิบัติงาน 1'!$A$6:$A$30)=H$5),--('บันทึกการปฏิบัติงาน 1'!$F$6:$F$30=$B8),'บันทึกการปฏิบัติงาน 1'!$E$6:$E$30)
เป็น =SUMPRODUCT(--('บันทึกการปฏิบัติงาน 1'!$C$6:$C$30>="8:00"+0),--('บันทึกการปฏิบัติงาน 1'!$C$6:$C$30<="17:30"+0),--(DAY('บันทึกการปฏิบัติงาน 1'!$A$6:$A$30)=H$5),--('บันทึกการปฏิบัติงาน 1'!$F$6:$F$30=$AJ8),'บันทึกการปฏิบัติงาน 1'!$G$6:$G$30) (ตัวหนังสือสีแดงคะ)
แต่ทำไมไฟล์ไม่แสดงอะไรเลยคะ ซึ่งที่ถูกต้อง คือในsheet พาณุมาศ G8 จะต้องดึงค่าชั่วโมง 1.5 มาแสดงให้ตรงกับวันที่ 5 jun คะ

รบกวนอีกครั้งนะคะ :D :D :D

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Tue Jun 06, 2017 11:55 pm
by snasui
:D อ่านทบทวนโพสต์ด้านบนครับ ผมมีเพิ่มเติมให้บวกด้วย 0 เพื่อให้กลับมาเป็นเวลา เพราะคิดไว้แล้วว่าจะต้องมีปัญหากับกรณีนี้ครับ :roll:

Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ

Posted: Wed Jun 07, 2017 12:00 am
by Bposj16
ได้ตามต้องการเลยคะ :cp: :cp: :cp: ขอบพระคุณมากๆคะอาจารย์ :D :D :D