🔊 โปรดทราบ Image
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
  2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
    1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
    2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
  3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
  4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
  5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ => กำหนดขนาดตัวอักษรใน Browser Image

ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

ฟอรั่มถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. ควรแนบตัวอย่างไฟล์มาที่ฟอรั่มนี้เพื่อเพิ่มความสะดวกในการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่น นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน ควรโพสต์ Code ให้แสดงเป็น Code เพื่อสะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#1

Post by Jackie1203 » Mon Jan 22, 2018 7:14 pm

เรียน อาจาร์ย

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

ตัวอย่างข้อมูล ตามไฟล์แนบน่ะ ครับผม
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#2

Post by puriwutpokin » Mon Jan 22, 2018 9:09 pm

ตัวอย่างสูตรครับ
1.ใช้คอลัมน์ช่วยครับที่ชีต Clamp ที่ D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A3=A3)),C$2:C2)&CHAR(10)&C3,C3) copy down
2.ใช้คอลัมน์ช่วยครับที่ชีต Product Model ที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),C$3:C3)&CHAR(10)&C4,C4) copy down
3.ที่ชีต Report ที่ D3=LOOKUP(2,1/(('Product Model'!$A$4:$A$41=D$2)*('Product Model'!$B$4:$B$41=$B3)),'Product Model'!$I$4:$I$41) copy right
4.ที่ชีต Report ที่ D4=LOOKUP(2,1/((Clamp!$A$3:$A$40=D$2)*(Clamp!$B$3:$B$40=$B3)),Clamp!$D$3:$D$40) copy right
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#3

Post by Jackie1203 » Tue Jan 23, 2018 9:52 am

ขอบคุณมากครับ อาจารย์

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#4

Post by Jackie1203 » Tue Jan 23, 2018 1:27 pm

อาจารย์ ครับ ถ้า ในวันใดวันหนึ่งมี Model 3 Model ต้องปรับ สูตรที่ซีต : Production Model ที่ I4 ได้อย่างไรบ้างครับ

// Product Model ที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),C$3:C3)&CHAR(10)&C4,C4) copy down//

ส่งไฟล์แนบไปให้แล้วครับ
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#5

Post by puriwutpokin » Tue Jan 23, 2018 2:07 pm

Jackie1203 wrote:
Tue Jan 23, 2018 1:27 pm
อาจารย์ ครับ ถ้า ในวันใดวันหนึ่งมี Model 3 Model ต้องปรับ สูตรที่ซีต : Production Model ที่ I4 ได้อย่างไรบ้างครับ

// Product Model ที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),C$3:C3)&CHAR(10)&C4,C4) copy down//

ส่งไฟล์แนบไปให้แล้วครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A$3=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#6

Post by puriwutpokin » Tue Jan 23, 2018 5:23 pm

puriwutpokin wrote:
Tue Jan 23, 2018 2:07 pm
Jackie1203 wrote:
Tue Jan 23, 2018 1:27 pm
อาจารย์ ครับ ถ้า ในวันใดวันหนึ่งมี Model 3 Model ต้องปรับ สูตรที่ซีต : Production Model ที่ I4 ได้อย่างไรบ้างครับ

// Product Model ที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),C$3:C3)&CHAR(10)&C4,C4) copy down//

ส่งไฟล์แนบไปให้แล้วครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A$3=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
แก้ไขครับตามล่างนี้ครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A4=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A3=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#7

Post by puriwutpokin » Tue Jan 23, 2018 8:25 pm

puriwutpokin wrote:
Tue Jan 23, 2018 5:23 pm
puriwutpokin wrote:
Tue Jan 23, 2018 2:07 pm
Jackie1203 wrote:
Tue Jan 23, 2018 1:27 pm
อาจารย์ ครับ ถ้า ในวันใดวันหนึ่งมี Model 3 Model ต้องปรับ สูตรที่ซีต : Production Model ที่ I4 ได้อย่างไรบ้างครับ

// Product Model ที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),C$3:C3)&CHAR(10)&C4,C4) copy down//

ส่งไฟล์แนบไปให้แล้วครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A$4=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A$3=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
แก้ไขครับตามล่างนี้ครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$4:A4=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$3:A3=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
แก้ไขครับตามล่างนี้ครับอีกครั้งครับ
ปรับที่ I4=IFERROR(LOOKUP(2,1/((B$3:B3=B4)*(A$3:A3=A4)),I$3:I3)&CHAR(10),"")&C4 คัดลอกลงครับ
ส่วนที่ชีทClamp D3=IFERROR(LOOKUP(2,1/((B$2:B2=B3)*(A$2:A2=A3)),D$2:D2)&CHAR(10),"")&C3 คัดลอกลงครับ
[/quote]
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#8

Post by Jackie1203 » Fri Feb 02, 2018 1:28 pm

เรียน อาจารย์ ครับ
ใน Sheet " Report Process " ถ้า Clamp No. ใน Column D มันซ้ำกันจะต้องปรับ สูตร ใน Sheet Product Model Column " P" อย่างไร ครับ
และ Sheet " Report Process " ต้องปรับสูตรอย่างไร ครับ
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#9

Post by puriwutpokin » Fri Feb 02, 2018 2:19 pm

ที่ชีต Product Model เซล P5=IFERROR(LOOKUP(2,1/((C$4:C4=C5)*(B$4:B4=B5)),P$4:P4)&CHAR(10),"")&D5 คัดลอกลง
ที่ชีต Report Process เซล D4=IFERROR(LOOKUP(2,1/(('Product Model'!$B$5:$B$35=D$2)*('Product Model'!$C$5:$C$35=$B3)),'Product Model'!$P$5:$P$35),"") คัดลอก ไปยังส่วนที่เกี่ยวข้อง
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#10

Post by Jackie1203 » Fri Feb 02, 2018 3:37 pm

เรียน อาจารย์ ครับ
ลองแล้ว ยังเป็นเหมือนเดิมครับ ช่วยปรับให้ใหม่ด้วยครับ

เงื่อนไข Sheet Product Model
ถ้า Date เป็นวันที่เดียวกัน MC ID เดียวกัน CLAMP ID เหมือนกัน ให้โชว์ สูตรในช่อง P เพียงตัวเดียวเท่านั้น
ถ้า Date เป็นวันที่เดียวกัน MC ID เดียวกัน CLAMP ID ไม่เหมือนกัน ให้โชว์ สูตรในช่อง P ทั้งหมด
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1230
Joined: Fri Jan 04, 2013 9:49 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#11

Post by puriwutpokin » Fri Feb 02, 2018 4:00 pm

Jackie1203 wrote:
Fri Feb 02, 2018 3:37 pm
เรียน อาจารย์ ครับ
ลองแล้ว ยังเป็นเหมือนเดิมครับ ช่วยปรับให้ใหม่ด้วยครับ

เงื่อนไข Sheet Product Model
ถ้า Date เป็นวันที่เดียวกัน MC ID เดียวกัน CLAMP ID เหมือนกัน ให้โชว์ สูตรในช่อง P เพียงตัวเดียวเท่านั้น
ถ้า Date เป็นวันที่เดียวกัน MC ID เดียวกัน CLAMP ID ไม่เหมือนกัน ให้โชว์ สูตรในช่อง P ทั้งหมด
ที่ P5 ปรับเป็น=IFERROR(LOOKUP(2,1/((C$4:C4=C5)*(B$4:B4=B5)*(D$4:D4<>D$5:D5)),P$4:P4)&CHAR(10),"")&D5
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#12

Post by Jackie1203 » Sat Feb 03, 2018 7:47 am

ขอบคุณครับ อาจารย์ เรียบร้อยครับ

Jackie1203
Member
Member
Posts: 27
Joined: Thu Jan 15, 2015 4:17 pm

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#13

Post by Jackie1203 » Wed Feb 07, 2018 8:07 pm

อาจารย์ ครับ
ช่วยปรับสูตรใน Sheet "Rate by Date" ให้ด้วยครับ
ต้องการหายอด NG PCS. จาก Sheet " Input Data " ใน Column " K" โดยช่วงเวลา ดังนี้ ครับ
0 - 15 วัน
16-30 วัน
31-60 วัน
61-90 วัน
91-120 วัน
121-365 วัน
> 365 วัน
ลองแล้วแต่มีผิด ๆ ถูก อยู่ครับผม ช่วยปรับให้ด้วยครับ
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 22762
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

Re: ขอคำชี้แนะด้วยครับ ลองทำแล้วไม่สำเร็จ

#14

Post by snasui » Wed Feb 07, 2018 9:17 pm

:D ตัวอย่างสูตรครับ

เซลล์ C4 คีย์

=SUMIFS('Input Data'!$K:$K,'Input Data'!$S:$S,"<=30",'Input Data'!$S:$S,">15",'Input Data'!$B:$B,C$3)

Enter > Copy ไปยังเซลล์อื่น ๆ ที่เกี่ยวข้อง

Post Reply