Page 1 of 1

การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 11:14 am
by lovejuthamatploy
เรียนอาจารย์และผู้รู้ทุกท่านค่ะ

จากปัญหากรณีที่ 1 ต้องการใส่ค่าข้อมูล A1 A2 A3 ใน column C หรือ D หรือ E เพื่อให้ข้อมูลไปแสดงใน sheet Location กรณี1
C D (Sheet :Data)
A1
A2 A3
***เพื่อแสดง FREE หรือ Full ว่า Location นี้ มีสินค้าวางไว้หรือยัง***

ตัวอย่าง B C D ( Sheet Location กรณี 1 )
5 Full Full Full
6 A1 A2 A3
7 B1 B2 B3
8 FREE FREE FREE

โดยสูตรจะไปใส่ในช่อง B5 =IF(ISNA(MATCH(B6,Data!$C:$C,0)),"FREE","Full") แต่ในที่นี้อ่านแต่ค่าตาราง C อย่างเดียว


จากปัญหากรณีที่ 2 ถ้าต้องการเลือก Location โดยการดูจากน้ำหนัก โดยที่
เงื่อนไข 1 ถ้า Weight >= 200 ใช้ 1 Location = A 1
ถ้า 201 - 400 = 2 Location
401 - 600 = 3 Lacation …. ไปเรื่อยๆ
เงื่อนไข 2 ถ้า Code ที่ขึ้นต้นด้วย
A - B จะอยู่ Location แถว A1- A25
C - D จะอยู่แถว Location แถว B1- B 25 เป็นต้น
ตัวอย่างประกอบ
A B C D ( Column)
Code Weight (KG) Location
A11 45 A1
B12 250 A2 A3
A31 200 A4
C11 60 B1
D21 250 B2 B3

ต้องการให้ Location แถว C หรือ D ขึ้นเองโดยอัตโนมัติ โดยดูจาก น้ำหนัก และ Code เป็นหลัก ในการเลือกค่าเรียงมาเรื่อยๆ
โดยที่ผลจะไปแสดงใน Location กรณี2

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 11:26 am
by snasui
:D แนบไฟล์ตัวอย่างมาด้วยจะได้สะดวกในการเข้าถึงข้อมูลและสะดวกในการตอบของเพื่อน ๆ วิธีการแนบไฟล์ดูที่นี่ครับ viewtopic.php?f=2&t=1132#p45444

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 11:51 am
by lovejuthamatploy
แนบไฟล์มาแล้วค่ะ ตอนแรกแนบไฟล์ไม่ได้เพราะชื่อไฟล์เป็นภาษาไทย พอลองตั้งชื่อเป็นภาษาอังกฤษ แนบไฟล์ขึ้นเลย

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 4:40 pm
by snasui
:D ดูไฟล์แนบแล้วไม่เข้าใจครับ

ค่อย ๆ ถามตอบกันไปครับ

Location กรณีที่ 1 ต้องการคำตอบในชีทไหน เซลล์ไหน ด้วยเงื่อนไขใดบ้าง ด้วยค่าเท่าใด

คำว่า ตาราง D, ตาราง C ให้เขียนถึงช่วงเซลล์เลย เช่น C4:C7, D4:D7 เช่นนี้เป็นต้น

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 8:26 pm
by lovejuthamatploy
จาก Sheet : Location กรณี 1
สูตร B5 ถึง Z5 จะอ่านข้อมูลมากจาก Sheet : data ใน C4 : C7 อย่างเดียว
=IF(ISNA(MATCH(B6,Data!$C:$C,0)),"FREE","Full")

ถ้าทำการเพิ่มข้อมูล A4 ใน D4 : D7 ในชีทdata เซลล์ D6 เพื่อให้อ่านค่า ไปแสดงผลใน Sheet : Location กรณี 1 ที่เซลล์ E5 ให้ขึ้นคำว่า Full
จากสูตร =IF(ISNA(MATCH(B6,Data!$C:$C,0)),"FREE","Full") ต้องเพิ่มฟังก์ชั่นอย่างไรอีกคะ เพื่อให้ค่าค้นหาได้จาก C4 : D7

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Tue Jul 21, 2015 8:54 pm
by snasui
:D ที่ B5 ปรับสูตรเป็นด้านล่างครับ

=IF(COUNTIF(Data!$C$4:$E$7,B$6),"Full","FREE")

Enter > Copy ไปด้านขวา

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Wed Jul 22, 2015 4:13 pm
by lovejuthamatploy
ขอขอบคุณอาจารย์ค่ะ ตรงตามที่ต้องการ

Re: การกำหนดพื้นที่วางสินค้า

Posted: Wed Jul 22, 2015 4:57 pm
by lovejuthamatploy
จากเดิมที่ทำการใส่
A1 ใน เซลล์ B4
A2 ใน เซลล์ C4
A3 ใน เซลล์ B5

จะเปลี่ยนใหม่ โดยการใส่
A1,A2,A3 ในเซลล์ B9 (ภายในช่องเดียวกัน)
A4 ในเซลล์ B10
เพื่อให้ แถว E8 : H8 ขึ้น Full

ต้องเปลี่ยนสูตรอย่างไรบ้างค่ะถ้าในบางกรณี มี A1,A2,A3 อ่านค่าในช่องเดียวกัน =IF(COUNTIF(B$9:$C$10,E$5),"Full","FREE")

Re: การกำหนดพื้นที่วางสินค้า โดยค้นหาข้อมูลเพื่อแสดงมากกว่า 1 column

Posted: Wed Jul 22, 2015 5:15 pm
by snasui
:D ตัวอย่างการปรับสูตรที่ E8 ครับ

=IF(SUMPRODUCT(--ISNUMBER(SEARCH(E9,$B$9:$B$10)))>0,"Full","FREE")