Page 1 of 2
ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 4:37 pm
by zixnutz
สวัสดีครับ
ผมต้องการนำงานที่ต้องผลิตในแต่ละ Line A,B,C มาจำแนกเพื่อที่จะผลิตใส้แบบตามเครื่องที่ต้องผลิตแบบอัตโนมัติ
โดยมีข้อจำกัดด้วย Cycle Time การผลิตใส้แบบ ผลิตได้กี่ชิ้นต่อชั่วโมง
โดยการนำค่า จาก Sheet A,B,C ช่อง F แล้วมาแยกตาม Job No.
แล้วนำค่ามาจัดใน Sheet SMC1-LMC2 โดยแยกจัดตาม database โดยให้ข้อมูลแสดงแบบอัตโนมัติ
**เงื่อนไข***
1. บางจ๊อบงานสามารถผลิตใส้แบบได้หลายเครื่อง โดยขึ้นผลิตเครื่องใดเครื่องหนึ่งก็ได้
2. บางจ๊อบงานต้องผลิตสองชิ้นส่วนในการประกอบ 1 จ๊อบงาน ซึ่งขึ้นผลิตใส้แบบชิ้นส่วนละเครื่อง แทนด้วย #1 #2
3. บางจ๊อบงานไม่ใช้ใส้แบบ
ตัวอย่าง ค่าที่ต้องการให้แสดงออกมาอยู่ใน Sheet SMC1/SMC2/BMC1/BMC2
รบกวนด้วยนะครับ ขอบคุณล่วงหน้าครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 7:27 pm
by snasui
ค่อย ๆ ถามตอบกันไปครับ
ในชีต SMC1 จะทราบได้อย่างไรหรือมีข้อบ่งชี้ใดว่าต้องใช้ข้อมูลในชีต A มาคำนวณหา "จำนวนไส้แบบ" ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 7:52 pm
by zixnutz
ทราบจาก ชีต database ในช่อง Cycle Time ครับ
คือ ชีต A , B ,C จะเป็นการผลิต
ชีต SMC1 ถึง LMC2 จะเป็นตัวผลิตใส้แบบครับ
อย่างเช่น งาน Job No. A04 ต้องผลิตใส้แบบด้วยเครื่อง SMC และสามารถผลิตได้แค่ 150 ชิ้น ต่อชั่วโมงครับ
แต่ในชีต A ต้องการจำนวนใส้แบบทั้งหมด 480 ชิ้น
สรุปก็คือต้องนำเอา Job งานทั้งหมดที่มี ใน ชีต A,B,C มาจัดลงใน ชีต SMC1 ถึง LMC2 เพื่อคำนวนหาจำนวนใส้แบบที่จะผลิตแต่ละชั่วโมงครับ
ไม่ทราบว่าผมตอบได้ตรงคำถามหรือเปล่าครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 7:59 pm
by snasui
ยังไม่ตรงคำถามครับ
ชีต database ไม่ได้ระบุว่า A04 อยู่ที่ชีต A (Line A) จึงหาความสัมพันธ์ไม่ได้ว่าต้องไปดูที่ชีต A ครับ
จำเป็นหรือไม่ที่จะแยกออกเป็น Line A, Line B, Line C ออกเป็นคนละชีต ถ้าจำเป็น ติดเงือนไขใดครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 8:22 pm
by zixnutz
ให้แยก database ออกเป็น Line A, Line B, Line C ออกเป็นคนละชีตหรือครับ
ไม่ต้องจำเป็นต้องแยกก็ได้ครับ
จริงๆแล้วงานที่ผมจะไปประยุกต์ใช้จริงนั้น database ไม่ได้แยกกันครับ เพราะข้อมูลพอประมาณ และจะมีบาง Job ที่สามารถขึ้นได้หลาย Line
แต่จะมีระบุไว้ใน database ว่าสามารถผลิต Line ใดได้บ้าง
แต่ข้อมูลจำลองที่ผมนำมา คือผมไม่ทราบว่าจะต้องใช้ด้วย
ในไฟล์ผมได้เพิ่ม ข้อมูล Job งานที่จะใช้ผลิตในแต่ละ Line นะครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Mon Sep 19, 2016 8:35 pm
by snasui
zixnutz wrote:ให้แยก database ออกเป็น Line A, Line B, Line C ออกเป็นคนละชีตหรือครับ
ไม่ต้องจำเป็นต้องแยกก็ได้ครับ
ไม่ใช่เช่นนั้นครับ
ผมถามถึงชีต A, B และ C ว่ามีความจำเป็นหรือด้วยเหตุผลใดจึงต้องแยกออกเป็นคนละชีต ลองอ่านอีกครั้งและช่วยตอบมาอีกรอบครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Tue Sep 20, 2016 12:20 am
by zixnutz
อ๋อ ครับ ไม่จำเป็นก็ได้ครับ เดี๋ยวผมไปประยุกต์ใช้ใหม่กับงานจริงๆ ถ้าอยู่ชีตรวมกันแล้วได้ผลลัพธ์ออกมาได้อย่างที่ต้องการ ผมก็ไม่มีปัญหาครับ
ขอประทานโทษด้วยครับ ที่ตีความไม่ค่อยแตก ทำให้เสียเวลาอธิบายหลายรอบ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Tue Sep 20, 2016 8:25 am
by snasui
zixnutz wrote:อ๋อ ครับ ไม่จำเป็นก็ได้ครับ เดี๋ยวผมไปประยุกต์ใช้ใหม่กับงานจริงๆ ถ้าอยู่ชีตรวมกันแล้วได้ผลลัพธ์ออกมาได้อย่างที่ต้องการ ผมก็ไม่มีปัญหาครับ
หากเช่นนั้นให้นำข้อมูลมาต่อกันในชีตเดียวแล้วเพิ่มคอลัมน์อีก 1 คอลัมน์ที่ระบุว่าเป็นของ Line ใดเข้าไปด้วย จะได้ใช้แยกแยะได้ จากนั้นลองแนบมาใหม่ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Tue Sep 20, 2016 1:19 pm
by zixnutz
ลองแก้ไขแล้วครับ ใช่แบบนี้หรือไม่ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Tue Sep 20, 2016 7:36 pm
by snasui
ตัวอย่างสูตรในชีต SMC1 เซลล์ D5 ตามด้านล่างครับ
=IF(SUMIF($C$4:C4,C5,$D$4:D4)<SUMIF(LINE!$D$5:$D$27,C5,LINE!$G$5:$G$28),VLOOKUP(C5,database!$B$4:$H$13,7,0),"")
Enter > Copy ลงด้านล่าง
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Wed Sep 21, 2016 9:11 am
by zixnutz
อันนี้ใช้ได้ครับ
แล้วไม่ทราบว่า มีสูตรที่จะจัดการงานที่ผลิตใน Line มาจัดลงในเครื่องผลิตใส้แบบ แบบอัตโนมัติหรือเปล่าครับ ที่จะจำกัดจำนวนที่ Line ผลิตต้องการใส้แบบด้วยครับ ทั้งต่อชั่วโมงละต่อวัน
ให้จำแนกตามข้อมูลการใช้เครื่องผลิตใส้แบบแต่ละ Job ตามใน database เลยครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Wed Sep 21, 2016 5:53 pm
by snasui
ลองแนบไฟล์พร้อมอธิบายโดยอ้างอิงไฟล์แนบล่าสุดว่าต้องการให้ชีตใด เซลล์ใด มีค่าเท่าใด พิจารณาอย่างไรว่าได้ค่าเท่านั้นมาด้วยครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Wed Sep 21, 2016 9:35 pm
by zixnutz
ต้องการให้ ชีต SMC1-LMC2 เซลล์ C5-C12 นำข้อมูลการผลิตแต่ละจ๊อบ(Job No.)มาจากชีต Line
มาจัดการแสดง Job No. ให้พอกับ จำนวนใส้แบบ ที่ต้องผลิต
โดย พิจารณามาจากคอลัมน์ I ใน ชีต Line ว่าจัดต้องจัดอยู่ในชีตใดครับ
ตัวอย่างอยู่ในชีต SMC1 ครับ อยากให้ข้อมูล Job No. แสดงขึ้นมาอัตโนมัติในชีต SMC1 - LMC2 เลยครับ
โดยที่ จะมี Job No. บาง Job จะไม่ใช้ใส้แบบ โดยไม่ต้องแสดงเลยครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Wed Sep 21, 2016 10:19 pm
by snasui
จะทราบได้อย่างไรว่าจะเอา Line ไหนมาแสดงในชีต SMC1 ครับ
การจะให้แสดงข้อมูลได้นั้นจะต้องมีค่าให้ตรวจสอบอยูในชีต SMC1 ด้วย เพื่อจะได้ดึงค่าที่เกี่ยวข้องมาได้ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Thu Sep 22, 2016 9:32 am
by zixnutz
เอาค่าจากทุก Line มาจัดเลยครับ
ตรวจสอบค่าจาก เซลล์ B2 ในชีต SMC1-LMC2 ได้หรือไม่ครับ
แล้วถ้าต้องตรวจสอบค่าแบบนี้ ต้องรวมชีต SMC1 กับ SMC2 ด้วยหรือไม่ครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Thu Sep 29, 2016 9:03 am
by zixnutz
ไม่ทราบว่า มีวิธีทำหรือไม่ครับ
ขอรบกวนด้วยครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Thu Sep 29, 2016 9:14 pm
by snasui
ต้องขออภัยที่กระทู้นี้หลุดสายตาไปครับ
ขอถามเพิ่มเติมว่าเดิมแยกชีตเป็น SMC1, SMC2 หรืออื่น ๆ แยกกันด้วยอะไรครับ ที่ตอบมาในโพสต์ก่อนหน้านั้นไม่ได้ช่วยให้เข้าใจเพิ่มขึ้น ลองอธิบายมาใหม่ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Fri Sep 30, 2016 11:53 am
by zixnutz
แยกตามงานที่ประยุกต์ใช้จริงครับ
อย่างเช่น เครื่อง SMC จะมี 2 เครื่อง ผมเลยแยกชีตให้เป็น SMC1 และ SMC2 และ
เครื่อง BMC จะมี 3 เครื่อง ผมเลยแยกชีตให้เป็น BMC,BMC2 และ BMC3
ใช้คำตอบแบบที่ต้องการหรือเปล่าครับ
ขอบคุณครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Fri Sep 30, 2016 5:17 pm
by snasui
จากชีต LINE โปรแกรมจะทราบได้อย่างไรว่าบรรทัดใดเป็น SMC1, SMC2, SMC3,... ครับ
Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข
Posted: Sat Oct 01, 2016 9:15 am
by zixnutz
ทราบได้จาก คอลัมน์ I ใน ชีต Line ครับ
ผมได้เปลี่ยนแปลงไฟล์ โดยให้ ชีต ประเภท MC ทั้งหมด ที่มีหลายหน้ามารวมกันเป็น ชีตเดียว
โดยพิจารณา ค่าจาก cell B2 ใน ชีต SMC BMC HMC KMC LMC ได้หรือไม่ครับ
ขอบคุณครับ