Page 1 of 1
รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Sun Jun 04, 2017 3:56 pm
by Bposj16
สวัสดีคะ
จะขอรบกวนทุกท่านหน่อยคะ เนื่องจากต้องการเขียนสูตรให้ข้อมูลใน sheet1 columeF โดยมีเงื่อนไขว่าถ้าเป็นเลขงาน FTE ให้ดึงเวลาการทำงาน (ในช่องE6) ไปแสดงใน sheet พาณุมาศ colume C6 ตามวันที่ใน sheet
ยกตัวอย่างเช่น วันที่ 4/6/2017 ได้ทำงานในเลขงาน FTE ไป 4 ชม. ต้องการให้ 4 ชม.ไปแสดงใน cellF6 คะ กรณีนี้สามารถเขียนสูตร Vlookupได้มั้ยคะ พอดีมันมีเงื่อนไขแยกเวลามาด้วยหนูเลยงงคะ
รบกวนทุกท่านหน่อยนะคะ
ขอบคุณมากๆคะ
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 มากๆเลยคะ
ได้ตามที่ต้องการเลยคะ แต่ลองเปลี่ยนเป็น FTE,FIS ใหม่ ทำไมมันแสดงเพิ่มเติมคะ ยังเป็นตัวเลขเดิมคะ รบกวนแนะนำให้หน่อยคะ
ขอบคุณมากๆคะ
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 ไม่แน่ใจว่าผิดตรงไหนรึป่าวคะ
รบกวนขอคำแนะนำด้วยคะ
ขอบคุณอีกครั้งนะคะ
Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Mon Jun 05, 2017 11:52 pm
by snasui
คำตอบที่ถูกต้องคอง 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
ตัวอยา่งสูตรที่ 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
Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Tue Jun 06, 2017 11:16 pm
by snasui
สูตรการแปลงตัวเลขที่คีย์เป็นจุดให้เป็นโคล่อนกรณี A1 เป็นเวลาที่คีย์คั่นเวลาด้วยจุด ตามด้านล่างครับ
=SUBSTITUTE(TEXT(A1,"0.00"),".",":")+0
จากนั้นจัดรูปแบบให้เป็นเวลา จะได้ใช้กับสูตรที่ผมตอบไปด้านบนได้ครับ
Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Tue Jun 06, 2017 11:50 pm
by Bposj16
อาจารย์คะ ตอนนี้หนูได้ใส่สูตรตามที่อาจารย์แนะนำ โดยเพิ่ม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 คะ
รบกวนอีกครั้งนะคะ
Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Tue Jun 06, 2017 11:55 pm
by snasui
อ่านทบทวนโพสต์ด้านบนครับ ผมมีเพิ่มเติมให้บวกด้วย 0 เพื่อให้กลับมาเป็นเวลา เพราะคิดไว้แล้วว่าจะต้องมีปัญหากับกรณีนี้ครับ
Re: รบกวนหน่อยคะ อยากเขียนสูตรดึงข้อมูลเวลาและข้อมูลอื่นๆมาแสดงในfileที่ต้องการคะ
Posted: Wed Jun 07, 2017 12:00 am
by Bposj16