Page 1 of 1

หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 2:25 pm
by godman
1.หาค่าเฉลี่ยของค่า Yield แต่เงื่อนไขคือ หาเฉพาะของพนักงาน EN ตามช่อง A แต่ละ
คน ของ WW33 ครับ
เช่นของ '0291 เขาทำงานทั้งหมด 16 ล้อทนับทั้ง OPT1 OPT2 OPT3 ก็ต้องหาค่าเฉลี่ยของเปอร์เซนต์Yield ของท่านนี้
ผมลองใช้สูตร Sumif แต่ไปไม่เป็นช่วยผมด้วยครับ
%Yield ของแต่ละล้อทอยู่ที่คอลัมพ์ AQ ครับ หลักการเดิมคือ 1 ล้อทประกอบด้วยคนทำ 2-3 คนนะครับคือ OPT1 OPT2 OPT3
2.ใน Sheet PerformanceReport จะเป็นรูปแบบที่ผมจะรายงานผู้บริหาร ผมคิดว่าข้อมูลผมเกะกะไปหรือปล่าว ช่วยแนะนำวิธีจัดการขอ้มูลให้ automatioc ทุกวัน
ช่วยระบบการรายงานและฐานข้อมูลให้ด้วยครับ

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 3:12 pm
by snasui
:D ไม่แน่ใจว่าแนบผิดไฟล์หรือเปล่าครับ เพราะไม่มี WW33 ใน Sheet Y-2010 และไม่มี Sheet PerformanceReport ครับ :mrgreen:

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 5:27 pm
by godman
ขอโทษครับ ที่ส่งผิดไฟล์ ส่งใหม่ครับ หาในสีเหลืองครับ ว่าเราจะมันหาค่าเฉลี่ยของทุกล้อทที่เป็นของพนักงานคนนันทำของแต่ละ ww ได้อย่างไร โดยดู Yield ที่คอลัมพ์ AQ ครับ ที่อาจารย์เคยสอนมามีแต่ให้นับจำนวนเฉยะ ไม่ทราบว่า Sumproduct average มีไหม

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 7:32 pm
by snasui
:D ลองตามนี้ครับ

ที่ Sheet PerformanceReport เซลล์ C4 คีย์

=AVERAGE(IF((('Y-2010'!$B$2:$B$169=33)*('Y-2010'!$H$2:$J$169=A4)*'Y-2010'!$AQ$2:$AQ$169),(('Y-2010'!$B$2:$B$169=33)*('Y-2010'!$H$2:$J$169=A4)*'Y-2010'!$AQ$2:$AQ$169)))

Ctrl+Shift+Enter > Copy ลงด้านล่าง สังเกตว่าเป็นการดแป้น ๓ แป้นพร้อมกันเนื่องจากเป็นสูตร Array หากกดแป้นถูกต้องจะเห็นเครื่องหมายปีกกาคร่อมสูตร ปีกกานี้จะคีย์เข้าไปเองไม่ได้ครับ เซลล์ที่แสดงผลลัพธ์เป็น Div/0! แสดงว่าไม่มีค่า EN หรือ ค่า WW ที่เป็น 33 ที่ตรงกับค่า EN นั้น ๆ :mrgreen:

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 10:58 pm
by godman
อาจารย์ครับ คืนนี้ผมมานั่งทำเลียนแบบสูตรอาจารย์ถึง 5 ทุ่มแล้วแต่ยังไม่สำเร็จเลย ขอให้อาจารย์แนะนำด้วยครับว่า
ที่ผมระบบสีส้มใน sheet PerformanceReport ครับว่าเซลล์แรก
1.ทราบว่าผมจะหาจำนวนล้อทซึ่ง EN ตามคอลัมพ์ M (ซึ่งข้อมูลจะอยู่ใน Y-2010 H2:J5000 ได้อย่างไรเพราะเขาเป็นผู้ทำ แล้วงานที่เขาทำก็จะถูกส่งไปยัง OQA Databaseซึ่งมีข้อมูลว่างานของเขาเหล่านั้นเงื่อนไขคือต้องเป็น First ในเซล์ P4
2.อยากทราบว่าผมจะหาจำนวนล้อทซึ่ง EN ตามคอลัมพ์ M (ซึ่งข้อมูลจะอยู่ใน Y-2010 H2:J5000 ได้อย่างไรเพราะเขาเป็นผู้ทำ แล้วงานที่เขาทำก็จะถูกส่งไปยัง SHEET OQA Databaseซึ่งมีข้อมูลว่างานของเขาเหล่านั้นเงื่อนไขคือต้องเป็น First และเพิ่มเติมว่าต้อง Pass ด้วยครับใช้สูตรอะไรดีครับ ผมลองแล้วยากมากๆ array ในเซลล์ Q4 ซึ่ง First กับ Pass ผมว่าจะอ้างอิงจากฐานข้อมูล Y-2010ได้ไหมครับ หรือว่าจะเอาจาก OQA database ส่วน Lot ที่ส่งไปและปรากฏใน OQA Database นั้นมันก็ไม่ได้เรียงกันหรอกครับ แต่ก็ไล่หาได้ว่าใตรผลิต

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Wed Aug 18, 2010 11:43 pm
by snasui
:D ลองตามนี้ครับ

๑. ที่ P5 คีย์

=SUMPRODUCT(('Y-2010'!$H$2:$J$419=M4)*('Y-2010'!$B$2:$B$419=33))

Enter

ความหมายคือให้นับว่าช่วงข้อมูล 'Y-2010'!$H$2:$J$419 มีค่าเท่ากับ M4 และ 'Y-2010'!$B$2:$B$419 มีค่าเท่ากับ 33 มีจำนวนเท่าไร

๒. ที่ Q5 คีย์

=SUMPRODUCT(('Y-2010'!$H$2:$J$419=M4)*('Y-2010'!$B$2:$B$419=33)*('Y-2010'!$GG$2:$GG$419="First")*('Y-2010'!$GH$2:$GH$419="Pass"))

Enter

ให้นับจำนวนตามข้อ ๑ โดยเพิ่มจากข้อ ๑ มาอีก ๒ เงื่อนไข คือ 'Y-2010'!$GG$2:$GG$419 มีค่าเท่ากับ First และ 'Y-2010'!$GH$2:$GH$419 มีค่าเท่ากับ Pass :mrgreen:

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Thu Aug 19, 2010 10:24 am
by godman
ขอบคุณครับ ตรงครับ

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Mon Nov 29, 2010 2:34 pm
by godman
ผมมีปํญหาอีกแล้วกํบการค่า ค่าเฉลี่ย yield ของพนักงานในแต่ละคนของ สัปดาห์ที่ 44 ที่ผมเคยทำไป แต่มาครั้งนี้มันกลับหาค่าไม่ได้
พยายามหาสาเหตุแล้ว ผมงงมาก ว่าผมทำอะไรผิดไปครับ
ในคอลัมพ์ที่มันค่า #value

คำตอบของ EN 754 คนแรก คือ 97.20% ครับ

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Mon Nov 29, 2010 4:05 pm
by snasui
:D ผมตรวจสอบตามเงื่อนไขแล้วผลลัพธ์จากสูตรถูกต้อง ตามภาพด้านล่างครับ

Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน

Posted: Mon Nov 29, 2010 4:10 pm
by godman
ขอบคุณครับ