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

รบกวนด้วยนะครับ ขอบคุณล่วงหน้าครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Mon Sep 19, 2016 7:27 pm
by snasui
:D ค่อย ๆ ถามตอบกันไปครับ

ในชีต 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 เพื่อคำนวนหาจำนวนใส้แบบที่จะผลิตแต่ละชั่วโมงครับ

ไม่ทราบว่าผมตอบได้ตรงคำถามหรือเปล่าครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Mon Sep 19, 2016 7:59 pm
by snasui
:D ยังไม่ตรงคำถามครับ

ชีต 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 นะครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Mon Sep 19, 2016 8:35 pm
by snasui
zixnutz wrote:ให้แยก database ออกเป็น Line A, Line B, Line C ออกเป็นคนละชีตหรือครับ
ไม่ต้องจำเป็นต้องแยกก็ได้ครับ
:D ไม่ใช่เช่นนั้นครับ

ผมถามถึงชีต 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:อ๋อ ครับ ไม่จำเป็นก็ได้ครับ เดี๋ยวผมไปประยุกต์ใช้ใหม่กับงานจริงๆ ถ้าอยู่ชีตรวมกันแล้วได้ผลลัพธ์ออกมาได้อย่างที่ต้องการ ผมก็ไม่มีปัญหาครับ
:D หากเช่นนั้นให้นำข้อมูลมาต่อกันในชีตเดียวแล้วเพิ่มคอลัมน์อีก 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
:D ตัวอย่างสูตรในชีต 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 เลยครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Wed Sep 21, 2016 5:53 pm
by snasui
:D ลองแนบไฟล์พร้อมอธิบายโดยอ้างอิงไฟล์แนบล่าสุดว่าต้องการให้ชีตใด เซลล์ใด มีค่าเท่าใด พิจารณาอย่างไรว่าได้ค่าเท่านั้นมาด้วยครับ

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 จะไม่ใช้ใส้แบบ โดยไม่ต้องแสดงเลยครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Wed Sep 21, 2016 10:19 pm
by snasui
:D จะทราบได้อย่างไรว่าจะเอา Line ไหนมาแสดงในชีต SMC1 ครับ

การจะให้แสดงข้อมูลได้นั้นจะต้องมีค่าให้ตรวจสอบอยูในชีต SMC1 ด้วย เพื่อจะได้ดึงค่าที่เกี่ยวข้องมาได้ครับ

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Thu Sep 22, 2016 9:32 am
by zixnutz
เอาค่าจากทุก Line มาจัดเลยครับ

ตรวจสอบค่าจาก เซลล์ B2 ในชีต SMC1-LMC2 ได้หรือไม่ครับ
แล้วถ้าต้องตรวจสอบค่าแบบนี้ ต้องรวมชีต SMC1 กับ SMC2 ด้วยหรือไม่ครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Thu Sep 29, 2016 9:03 am
by zixnutz
ไม่ทราบว่า มีวิธีทำหรือไม่ครับ

ขอรบกวนด้วยครับ

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Thu Sep 29, 2016 9:14 pm
by snasui
:D ต้องขออภัยที่กระทู้นี้หลุดสายตาไปครับ

ขอถามเพิ่มเติมว่าเดิมแยกชีตเป็น SMC1, SMC2 หรืออื่น ๆ แยกกันด้วยอะไรครับ ที่ตอบมาในโพสต์ก่อนหน้านั้นไม่ได้ช่วยให้เข้าใจเพิ่มขึ้น ลองอธิบายมาใหม่ครับ

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Fri Sep 30, 2016 11:53 am
by zixnutz
แยกตามงานที่ประยุกต์ใช้จริงครับ

อย่างเช่น เครื่อง SMC จะมี 2 เครื่อง ผมเลยแยกชีตให้เป็น SMC1 และ SMC2 และ
เครื่อง BMC จะมี 3 เครื่อง ผมเลยแยกชีตให้เป็น BMC,BMC2 และ BMC3

ใช้คำตอบแบบที่ต้องการหรือเปล่าครับ

ขอบคุณครับ :D

Re: ดึงค่าจาก sheet หนึ่งมาจัดการแบบอัตโนมัติโดยมีเงื่อนไข

Posted: Fri Sep 30, 2016 5:17 pm
by snasui
:D จากชีต 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 ได้หรือไม่ครับ

ขอบคุณครับ :cry: