Page 1 of 2
รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขครับ
Posted: Thu Jan 13, 2011 3:13 pm
by Boykaae
สวัสดีครับ อาจารย์
ผมหายไปนานเลย เน่ื่องจากที่บริษัทตัดเนตไปแล้ว
เศร้าเลยครับ
ผมรบกวนด้วยครับ ตาม File แนบ
อธิบายนิดนึงครับ
File แนบนี้เป็น Report ที่ต้องเสนอผู้ใหญ่ในแต่ละวันครับ
เป็น Project ใหญ่ยักษ์มากทีเดียว คือ Product จะมีมากถึง 200-300 product
และ Line การผลิตมากกว่า30 Line การผลิต
ซึ่งถ้าสำเร็จจะหมายถึง ความสะดวกในการทำงานของผมเป็นอย่างมากเลยครับ
รบกวนด้วยนะครับ
ขอขอบคุณล่วงหน้าครับ
(รู้สึกละอายใจจัง ให้ได้แต่เพียงคำว่าขอบคุณ แต่ผมไม่รู้จะตอบแทนยังไงดีครับ
)
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 4:29 pm
by snasui
ไม่ต้องเกรงใจครับ ถามได้ตามสะดวก
สำหรับ K4 กับ Z4 ระบุค่ามาไม่ถูกต้องครับ ผมแก้ให้แล้ว เพื่อให้สูตรแสดงได้ตามที่ทำตัวอย่างมา
จากที่ถามมาสามารถใช้ฟังก์ชั่น Sumproduct ในการหาข้อมูลได้ครับโดย
1. ที่เซลล์ M26 คีย์
=SUMPRODUCT(--(M$25=Plan!$A$2:$A$6),--($K$4=Plan!$D$2:$D$6),--($Z$4=Plan!$B$2:$B$6),Plan!$E$2:$E$6)
Enter > Copy ไปทางขวา
2. ที่เซลล์ M28 คีย์
=SUMPRODUCT(--(M$25='Actual SH-A'!$A$2:$A$6),--($K$4='Actual SH-A'!$D$2:$D$6),--($Z$4='Actual SH-A'!$B$2:$B$6),'Actual SH-A'!$F$2:$F$6)+SUMPRODUCT(--(M$25='Actual SH-B'!$A$2:$A$6),--($K$4='Actual SH-B'!$D$2:$D$6),--($Z$4='Actual SH-B'!$B$2:$B$6),'Actual SH-B'!$F$2:$F$6)
Enter > Copy ไปทางขวา
3. ที่เซลล์ M34 คีย์
=SUMPRODUCT(--(M$25='Defect SH-A'!$A$2:$A$6),--($K$4='Defect SH-A'!$D$2:$D$6),--($Z$4='Defect SH-A'!$B$2:$B$6),--($F34='Defect SH-A'!$F$2:$F$6),'Defect SH-A'!$G$2:$G$6)+SUMPRODUCT(--(M$25='Defect SH-B'!$A$2:$A$6),--($K$4='Defect SH-B'!$D$2:$D$6),--($Z$4='Defect SH-B'!$B$2:$B$6),--($F34='Defect SH-B'!$F$2:$F$6),'Defect SH-B'!$G$2:$G$6)
Enter > Copy ไปทางขวา
4. ที่เซลล์ M35 คีย์
=SUMPRODUCT(--(M$25='Defect SH-B'!$A$2:$A$6),--($K$4='Defect SH-B'!$D$2:$D$6),--($Z$4='Defect SH-B'!$B$2:$B$6),--($F35='Defect SH-B'!$F$2:$F$6),'Defect SH-B'!$G$2:$G$6)
Enter > Copy ไปทางขวา
ดูไฟล์แนบประกอบครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 4:48 pm
by Boykaae
อาจารย์ครับ ขอถามต่ออีกนิดนึงครับ
คือฐานข้อมูลที่เราบันทึกจะมีการบันทึกทุกวันครับ
แล้วสูตรที่ได้มา จะขยายตามข้อมูลที่เราทำการบันทึกลงไปหรือป่าวครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 4:59 pm
by snasui
ถ้าจะให้สูตรขยายตามฐานข้อมูลสามารถให้ชื่อไว้กับฐานข้อมูลเพื่อให้เพิ่มลดตามปริมาณข้อมูล และดูแล้วน่าจะเสียเวลามากหากให้เข้าใจง่าย ๆ ต้องให้ชื่อกับทุกคอลัมน์ที่นำเข้ามาใช้ในสูตรครับ
อีกวิธีหนึ่งเป็นการสร้าง List ให้กับ
ทุกฐานข้อมูลโดย
1. คลิกขวาลงในฐานข้อมูล
2. เลือก Create List > My List has headers
การสร้าง List ให้กับฐานข้อมูลจะทำให้สูตรทั้งหลายเพิ่มลดตามฐานข้อมูลโดยอัตโนมัติครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 5:08 pm
by Boykaae
แล้วฐานข้อมูลที่ผมออกมาดีพอหรือยังครับอาจารย์
ผมว่าจะออกแบบหน้า Input data น่าจะออกแบบยังไงดีครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 5:37 pm
by snasui
เรื่องการออกแบบ Input Data และรายงาน นี่ต้องพิจารณผู้ใช้เป็นสำคัญครับ ส่วน Database นั้น กรณีข้อมูลประเภทเดียวกันควรอยู่ใน Database เดียวกัน คืออยู่ในชีทเดียวกันทั้งหมดเรียงลงไปด้านล่างเรื่อย ๆ เพิ่มคอลัมน์เพื่อแยกเป็น Plan, Actual, Defect ฯลฯ การแยกออกมาเป็นชีทเช่นที่ทำมานี้แม้จะหาด้วยสูตรได้ก็สร้างความยุ่งยาก หากเป็น Database เดียวกันสามารถใช้ PivotTable สรุปข้อมูลได้เลย จะเพิ่มความสะดวกได้อีกมากครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 6:17 pm
by Boykaae
คือตาม Sheet ที่ผมแยกเป็นตาม กะ การทำงานครับ
เพราะบางทีผู้ใหญ่ก็ให้แยกตาม กะ ว่า defect กี่ % อะไรประมาณนี้ครับ
แต่ถ้าพูดตามตรง คือ ผมไม่รู้ว่าจะใช้สูตรไหนเวลาเค้าต้องการข้อมูลนะครับ
ที่ผู้ใหญ่ต้องการจริงๆคือกราฟนะครับ
ผมขอทำความเข้าใจกับสูตรที่พี่ให้มาก่อนนะครับ
ขอบคุณมากๆครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 7:11 pm
by Boykaae
อาจารย์ครับ
คือผมออกแบบหน้า Input data แล้ว
รบกวนอาจารย์ช่วยด้วยนะครับ ตาม File ครับ
ขอบคุณครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 8:29 pm
by snasui
ไม่ทราบว่า Actual SH-A กับ Actual SH-B อยู่ในตารางเดียวกันได้ไหมครับ และ Defect SH-A กับ Defect SH-B อยู่ด้วยกันได้ไหมครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 8:48 pm
by Boykaae
ได้ครับ แต่ช่วยเพิ่มคอลัมยแยกshift ด้วยครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 8:55 pm
by snasui
ถ้าได้ผมหมายถึงว่าให้ปรับมาให้ด้วยครับ นำข้อมูลมาต่อกัน เพิ่มคอลัมน์แยก Shift ครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 9:15 pm
by Boykaae
พอผมยุบ Sheet มารวมกันแล้วในหน้า Report แสดงเป็น Eror หมดเลยครับ
รบกวนดูให้ด้วยครับอาจารย์ไม่รุว่าผิดตรงไหน
รกวนด้วยครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Thu Jan 13, 2011 11:42 pm
by snasui
ผมโหลดมาดูแล้วเหมือนไฟล์จะเสียครับ ลองแนบไฟล์มาให้ใหม่ครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Fri Jan 14, 2011 8:26 am
by Boykaae
ผมแนบFile ใหม่ให้แล้วครับ
รบกวนด้วยครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Fri Jan 14, 2011 8:39 am
by Boykaae
ผมรบกวนถามอีกเรื่องนึงครับ คือสูตร Sumproduct ใช้ในกรณีที่ค่าเป็น Text ได้ไหมครับ
แล้วไวยากรณ์เป็นอย่างไรนะครับ
หรือขอ Link เพื่อการศึกษาก็ได้ครับ เพราะผมว่าผมคงต้องใช้สูตรนี้อีกเยอะเลย
เพราะมีอีกหลายงานที่ต้อง Report ในลักษณะอย่างนี้ครับ
รบกวนด้วยครับอาจารย์
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Fri Jan 14, 2011 5:04 pm
by snasui
ไม่ทราบว่าจะใช้ Sumproduct กับ Text ในกรณีใดครับ ถ้าเป็นการนับสามารถใช้ได้ครับ
ผมได้แก้สูตร Sumproduct ให้แล้ว สามารถดูได้ตามไฟล์แนบครับ
ส่วนแบบฟอร์มนั้นให้เพิ่ม Shift เข้ามาด้วยครับ และหัว Field ควรมีแค่ 1 บรรทัด ทุกคอลัมน์จะต้องมีหัว Field ครับ
ขอชมว่าการอธิบายทำได้ดีมากครับ โยงไปโยงมาเพื่อให้เห็นว่ามาจากไหนไปไหนได้ชัดเจน
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Fri Jan 14, 2011 10:21 pm
by Boykaae
ขอน้อมรับไปศึกษาก่อนนะครับ
ถ้าติดขัดตรงไหน ขออนุญาติรบกวนอีกนะครับ
ขอบคุณมากครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Mon Jan 31, 2011 4:37 pm
by Boykaae
อาจารย์ครับ
ติดปัญหาอีกแล้วครับ
รบกวนดูตาม file แนบครับ
ขอบคุณครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Mon Jan 31, 2011 6:06 pm
by snasui
ช่วยอธิบายเพิ่มอีกนิดครับ จากไฟล์ทราบลักษณะการค้นหา แต่ไม่ทราบว่าให้แสดงคำตอบในชีทไหน เซลล์ไหนครับ
Re: รบกวนด้วยครับ เรื่องการดึงข้อมูลจากฐานข้อมูลตามเงื่นไขคร
Posted: Mon Jan 31, 2011 10:54 pm
by Boykaae
ใน sheet out put เซล F34 ครับ