Page 2 of 2
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sat Oct 05, 2013 11:28 am
by bank9597
แล้วที่เป็นวันที่ ให้ดึงมาวางเหมือนดึงวันที่ 26 มาวาง ละค่ะ คนละเดือนเลยไม่มาให้

ผมลืมดูครับ ขออภัยด้วยครับ
ที่ Sheet1 เซลล์ X2 คีย์ =COUNTIF($C$2:C2,C2) คัดลอกลงมา
ที่ Sheet2 เซลล์ G1 คีย์ =COUNTIF(Sheet1!X2:X16,1)
ที่ Sheet2 เซลล์ H1 คีย์ =IF(COLUMNS($H1:H1)>$G$1,"",SMALL(IF(Sheet1!$X$2:$X$16=1,Sheet1!$C$2:$C$16+0),COLUMNS($H1:H1))) กด ctrl+shift+enter คัดลอกไปขวามือ
ที่ Sheet2 เซลล์ H2 คีย์
Code: Select all
=IF(H$1="","",IF(ISNA(INDEX(Sheet1!$D$2:$D$16,MATCH(1,IF(Sheet1!$A$2:$A$16=$A2,IF(Sheet1!$C$2:$C$16+0=H$1,1)),0))),"ไม่มา",INDEX(Sheet1!$D$2:$D$16,MATCH(1,IF(Sheet1!$A$2:$A$16=$A2,IF(Sheet1!$C$2:$C$16+0=H$1,1)),0))))
กด ctrl+shift+enter คัดลอกไปขวามือ แล้วคัดลอกลงล่างพร้อมกัน
ส่วนสูตรอื่นๆ ก็เหมือนเดิมครับ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sat Oct 05, 2013 2:01 pm
by NUNAM
หนูเอาสูตรที่ให้มาปรับให้ดึง2เดือนได้แล้วนะค่ะ
รบกวลถามอีกหน่อยได้ไมค่ะ.
=sumproduct(--($e2:e4>"8.00"+0),--($e2:e4<="8.05"+0))
อันนี้ในกรญีที่อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีทละค่ะะ
=sumproduct((sheet1!$e2:e4>"8.00"+0),(sheet1!$e2:e4<="8.05"+0))
ทำไมไม่มาค่ะมันมาแค่. - อันเดียวค่ะ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sat Oct 05, 2013 2:53 pm
by bank9597
NUNAM wrote:หนูเอาสูตรที่ให้มาปรับให้ดึง2เดือนได้แล้วนะค่ะ
รบกวลถามอีกหน่อยได้ไมค่ะ.
=sumproduct(--($e2:e4>"8.00"+0),--($e2:e4<="8.05"+0))
อันนี้ในกรญีที่อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีทละค่ะะ
=sumproduct((sheet1!$e2:e4>"8.00"+0),(sheet1!$e2:e4<="8.05"+0))
ทำไมไม่มาค่ะมันมาแค่. - อันเดียวค่ะ

ไม่เข้าใจครับ ลองหาวิธีอธิบายใหม่อีกครั้งให้เข้าใจ
ลองดูไฟล์ล่าสุดที่ผมตอบหรือยัง
คำว่าหัก 0.5 คืออะไร ยังไม่ได้ให้คำตอบผมเลยครับ
คำว่า "อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีท" หมายถึงอะไร เพราะเมื่อเราดึงข้อมูลของทุกวันมาไว้หน้าเดียวกันได้แล้ว จึงไม่จำเป็นต้องอ้างสูตรข้ามชีทอีกต่อไป
คำว่า "มันมาแค่. - อันเดียว" คืออะไรครับ ลองแนบไฟล์มาดูกันอีกครั้ง
ไฟล์ของคุณมีข้อมูลน้อยนิด แต่ขนาดไฟล์นั้นกลับมีขนาด 1MB กว่าๆ เป็นเพราะอะไร ผมจึงทำไฟล์ใหม่ให้ รบกวนดูคำตอบจากในไฟล์ที่แนบนี้ และอธิบาย,ยกตัวอย่าง,ทำสี ใส่คอมเม้นต์ ได้ตามใจชอบ แล้วส่งกลับมาให้ผมดูอีกครั้งว่า ยังขาดส่วนไหน ส่วนไหนยังไม่ถูกต้อง
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sat Oct 05, 2013 8:14 pm
by NUNAM
bank9597 wrote:NUNAM wrote:หนูเอาสูตรที่ให้มาปรับให้ดึง2เดือนได้แล้วนะค่ะ
รบกวลถามอีกหน่อยได้ไมค่ะ.
=sumproduct(--($e2:e4>"8.00"+0),--($e2:e4<="8.05"+0))
อันนี้ในกรญีที่อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีทละค่ะะ
=sumproduct((sheet1!$e2:e4>"8.00"+0),(sheet1!$e2:e4<="8.05"+0))
ทำไมไม่มาค่ะมันมาแค่. - อันเดียวค่ะ

ไม่เข้าใจครับ ลองหาวิธีอธิบายใหม่อีกครั้งให้เข้าใจ
ลองดูไฟล์ล่าสุดที่ผมตอบหรือยัง
คำว่าหัก 0.5 คืออะไร ยังไม่ได้ให้คำตอบผมเลยครับ
คำว่า "อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีท" หมายถึงอะไร เพราะเมื่อเราดึงข้อมูลของทุกวันมาไว้หน้าเดียวกันได้แล้ว จึงไม่จำเป็นต้องอ้างสูตรข้ามชีทอีกต่อไป
คำว่า "มันมาแค่. - อันเดียว" คืออะไรครับ ลองแนบไฟล์มาดูกันอีกครั้ง
ไฟล์ของคุณมีข้อมูลน้อยนิด แต่ขนาดไฟล์นั้นกลับมีขนาด 1MB กว่าๆ เป็นเพราะอะไร ผมจึงทำไฟล์ใหม่ให้ รบกวนดูคำตอบจากในไฟล์ที่แนบนี้ และอธิบาย,ยกตัวอย่าง,ทำสี ใส่คอมเม้นต์ ได้ตามใจชอบ แล้วส่งกลับมาให้ผมดูอีกครั้งว่า ยังขาดส่วนไหน ส่วนไหนยังไม่ถูกต้อง
หนูต้องขอโทษอีกแล้วค่ะในส่วนที่หนูอยากได้หนูได้เอา code ของคุณ bank9597 ไปปรับตามที่ต้องการไปส่วนนึงแล้วค่ะ คือ codeของคุณbank9597 มันสุดยอดมาสำหรับคนเพิ่งหัดอย่างหนู แต่จะให้ดีหนูต้องหัดปรับเปลี่ยนcodeเองด้วยถึงจะเก่งขึ้นค่ะ แต่ดีใจมากๆๆที่ได้ต้นแบบ code คุณbank9597 มาเป็นแบบค่ะ
ส่วนไฟล์ของหนูที่มีขนาดใหญก็ไม่ทราบเลยค่ะอยู่ๆทำไปก็เป็นค่ะงงเหมือนกันค่ะ
ส่วน ( คำว่าหัก 0.5 คืออะไร ยังไม่ได้ให้คำตอบผมเลยครับ) = 0.5 หนูลองปรับเปลี่ยนได้แล้วค่ะ
-ในไฟล์ที่คุณbank9597 ส่งมาให้ดูล่าสุดค่ะ หนูอยากให้ f2-j5 ใน sheet2 นำข้อมูลจาก คอลัมล์ X ใน sheet1 มาโชว์ค่ะ
แล้ว ใน sheet2 คอลัมล์ L และ คอลัมล์ M ถูกแล้วค่ะตามที่อยากได้เลยค่ะ
แต่ลองทำแล้วพบว่า ช่วงเวลา มีหลายช่วงเวลา ใน 1 คน ต่อ 1 เดือน เลยอยาก ให้ คอลัมล์ D,E และ F ใน Sheet 1 มาคิดพร้อมกันในหลายๆช่วงเวลา เช่น
04.00-04.05 หลังจา08.05 ไปให้ เอาเศษ นาที มาบวกกันในช่วงเวลาก่อน 12.00 น. ว่ากี่นาที
05.00-05.05 หลังจา08.05 ไปให้ เอาเศษ นาที มาบวกกันในช่วงเวลาก่อน 12.00 น. ว่ากี่นาที
11.00-12.00
และ ให้คิด ภายในช่วงเวลาด้วย ว่า อยู่ในช่วงเวลากี่วัน
สรุปทั้งหมดคือ
1.เช็คเวลา ใน คอลัมล์ D,E และ F ว่า อยู่ในช่วงเวลาใด
- อยู่ในช่วงเวลากีนาที
- เกินเวลาที่กำหนดมา กีนาที
- ผลรวมของข้อมูลที่อยู่ในช่วงเวลา กี่วัน และ กี่นาที
- ผลรวมของข้อมูลที่เกินเวลากี่วันและกี่นาทีค่ะ
ส่วนที่ยังทำไม่ได้คือที่กล่าวมาค่ะ
"คำว่า "อยู่หน้าเดียวกันแล้วถ้าเป็นคนละชีท" หมายถึงอะไร เพราะเมื่อเราดึงข้อมูลของทุกวันมาไว้หน้าเดียวกันได้แล้ว จึงไม่จำเป็นต้องอ้างสูตรข้ามชีทอีกต่อไป " ข้อมูลในคนงานมีมากค่ะถ้าเอามาไว้ในชีทเดียวกันมันงงค่ะ

Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sat Oct 05, 2013 9:33 pm
by bank9597

ตอนนี้ผมเริ่มงงเพิ่มขึ้นมากกว่าเดิมแล้วครับ
ผมคิดว่าการใช้สูตรไม่ยาก แต่ยากตรงที่ต้องทำความเข้าใจโจทย์ ซึ่งผมพยายามอ่านหายครั้งแล้ว ก็ยังงงอยู่ดีครับ
เอาอย่างนี้ครับ คุณ NUNAM ทำตัวอย่างคำตอบมาในไฟล์เลยครับ หยิบตัวไหนไปแสดงตรงไหน อย่างไร ลองทำมาให้ผมดูเลยครับ ผมสามารถตีความออกถ้าเห็นตัวอย่างคำตอบ
อีกอย่าง หากมันมีเรื่องของช่วงเวลาเพิ่มเข้ามาด้วย ให้ลองระบุด้วยครับว่า มีกี่ช่วงเวลาบ้าง
ค่อยๆถามไปทีล่ะข้อครับ ไม่ต้องรีบร้อน
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Tue Oct 08, 2013 7:58 pm
by NUNAM
bank9597 wrote:
ตอนนี้ผมเริ่มงงเพิ่มขึ้นมากกว่าเดิมแล้วครับ
ผมคิดว่าการใช้สูตรไม่ยาก แต่ยากตรงที่ต้องทำความเข้าใจโจทย์ ซึ่งผมพยายามอ่านหายครั้งแล้ว ก็ยังงงอยู่ดีครับ
เอาอย่างนี้ครับ คุณ NUNAM ทำตัวอย่างคำตอบมาในไฟล์เลยครับ หยิบตัวไหนไปแสดงตรงไหน อย่างไร ลองทำมาให้ผมดูเลยครับ ผมสามารถตีความออกถ้าเห็นตัวอย่างคำตอบ
อีกอย่าง หากมันมีเรื่องของช่วงเวลาเพิ่มเข้ามาด้วย ให้ลองระบุด้วยครับว่า มีกี่ช่วงเวลาบ้าง
ค่อยๆถามไปทีล่ะข้อครับ ไม่ต้องรีบร้อน

ขอโทษค่ะที่หายไปหลายวันไม่มีอินเตอร์เน็ตค่ะ หนู ลองปรับเปลี่ยนตามคำแนะนำแล้วนะค่ะ เลย ให้สรุปใน sheet เดียวเลยค่ะ
ได้ทำและแนบบมาด้วยแล้วนะค่ะ
ขอบคุณค่ะ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Tue Oct 08, 2013 8:12 pm
by snasui

ในไฟล์แนบไม่พบตัวอย่างคำตอบที่ต้องการครับ
ต้องการคำตอบในเซลล์ไหน ด้วยค่าเท่าใดบ้าง ช่วยระบุตัวอย่างคำตอบมาให้ชัดเจนสัก 4-5 ตัวอย่างครับ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Thu Oct 17, 2013 4:59 pm
by NUNAM
log in เข้ามาไม่ถึง 2 นาที user หนู เด่งออกเองค่ะ ทำไงดีค่ะ หนูพยามเข้าแล้วค่ะแต่ไม่ได้นานเลย
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Thu Oct 17, 2013 5:28 pm
by bank9597
NUNAM wrote:log in เข้ามาไม่ถึง 2 นาที user หนู เด่งออกเองค่ะ ทำไงดีค่ะ หนูพยามเข้าแล้วค่ะแต่ไม่ได้นานเลย

ผมก็เจอปัญหานี้บ่อนเช่นกันครับ
ดูเหมือนว่าจะต้องเข้ามารีเฟรชหน้าเว็บบ่อยๆ เพื่อไม่ให้เกินเวลาที่เว็บกำหนดไว้ครับ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Sun Oct 20, 2013 8:15 pm
by NUNAM
หนู ทำตาม การแก้ไขการ Login ด้วย Internet Explorer แล้วหลุดออกจากระบบ ของคุณ snasui แล้วเข้าได้แล้วค่ะไม่หลุดออกจากระบบแล้วค่ะ
ขอถามต่อเลยนะค่ะ หลังจากหายไปนานเลยค่ะ
ในส่วน
(
ที่ Sheet1 เซลล์ X2 คีย์ =COUNTIF($C$2:C2,C2) คัดลอกลงมา
ที่ Sheet2 เซลล์ G1 คีย์ =COUNTIF(Sheet1!X2:X16,1)
ที่ Sheet2 เซลล์ H1 คีย์ =IF(COLUMNS($H1:H1)>$G$1,"",SMALL(IF(Sheet1!$X$2:$X$16=1,Sheet1!$C$2:$C$16+0),COLUMNS($H1:H1))) กด ctrl+shift+enter คัดลอกไปขวามือ
)
ได้ลองทำแล้วค่ะ วันที่มีอยู่โชว์ค่ะ แต่ถ้าไม่มีวันที่ในข้อมูล code ไม่ยอบนับมาด้วยค่ะ เช่น
ข้อมูล มีวันที่ 26,27,28,31,2,3,4 ข้อมูลที่ต้องโชว์ ต้องโชว์ 26,27,28,29,30,1,2,3,4 ค่ะ ต้องปรับcode อย่างไรค่ะ
ขอบคุณค่ะ
Re: วิธีหาผลรวมของแถวและดึงข้อมูลจากคอลัมล์มาไว้เป็นแถวในอีก
Posted: Tue Oct 22, 2013 9:37 am
by bank9597
NUNAM wrote:หนู ทำตาม การแก้ไขการ Login ด้วย Internet Explorer แล้วหลุดออกจากระบบ ของคุณ snasui แล้วเข้าได้แล้วค่ะไม่หลุดออกจากระบบแล้วค่ะ
ขอถามต่อเลยนะค่ะ หลังจากหายไปนานเลยค่ะ
ในส่วน
(
ที่ Sheet1 เซลล์ X2 คีย์ =COUNTIF($C$2:C2,C2) คัดลอกลงมา
ที่ Sheet2 เซลล์ G1 คีย์ =COUNTIF(Sheet1!X2:X16,1)
ที่ Sheet2 เซลล์ H1 คีย์ =IF(COLUMNS($H1:H1)>$G$1,"",SMALL(IF(Sheet1!$X$2:$X$16=1,Sheet1!$C$2:$C$16+0),COLUMNS($H1:H1))) กด ctrl+shift+enter คัดลอกไปขวามือ
)
ได้ลองทำแล้วค่ะ วันที่มีอยู่โชว์ค่ะ แต่ถ้าไม่มีวันที่ในข้อมูล code ไม่ยอบนับมาด้วยค่ะ เช่น
ข้อมูล มีวันที่ 26,27,28,31,2,3,4 ข้อมูลที่ต้องโชว์ ต้องโชว์ 26,27,28,29,30,1,2,3,4 ค่ะ ต้องปรับcode อย่างไรค่ะ
ขอบคุณค่ะ

ไม่สบายอยู่สองวัน เลยไม่ได้เข้ามาดูให้
ที่ถามมา ลองแนบไฟล์ตัวอย่างมาด้วยครับ ผมต้องเห็นไฟล์ตัวอย่างที่คุณคุณกำลังพูดถึงอยู่