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
ไม่แน่ใจว่าแนบผิดไฟล์หรือเปล่าครับ เพราะไม่มี WW33 ใน Sheet Y-2010 และไม่มี Sheet PerformanceReport ครับ
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
ลองตามนี้ครับ
ที่ 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 นั้น ๆ
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
ลองตามนี้ครับ
๑. ที่ 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
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
ผมตรวจสอบตามเงื่อนไขแล้วผลลัพธ์จากสูตรถูกต้อง ตามภาพด้านล่างครับ
Re: หาค่าเฉลี่ยของแต่ละสัปดาห์เงื่อนไขคือของแต่ละคน
Posted: Mon Nov 29, 2010 4:10 pm
by godman
ขอบคุณครับ