Page 1 of 1

สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Wed Apr 11, 2018 4:00 pm
by primeval147
จาก File ตัวอย่าง คือชื่อคนจากวันที่ 1 - 3
อยากได้สูตรถ้าพบว่า คนที่มีชื่อ (CELL B) อยู่ใน(วันที่ 1 CELL A) ให้ใส่ในช่อง L ว่าเลข 3 ถ้าไม่มีชื่อไม่ต้องใส่ โดยตรวจสอบจากชื่อในช่อง CELL A

คนที่มีชื่อ (CELL B) อยู่ใน(วันที่ 2 CELL A) ให้ใส่ในช่อง M ว่าเลข 3 ถ้าไม่มีชื่อไม่ต้องใส่ โดยตรวจสอบจากชื่อในช่อง CELL A

คนที่มีชื่อ (CELL B) อยู่ใน(วันที่ 3 CELL A) ให้ใส่ในช่อง N ว่าเลข 3 ถ้าไม่มีชื่อไม่ต้องใส่ โดยตรวจสอบจากชื่อในช่อง CELL A

ชื่อในช่อง K มาจากการ Remove Duplicate จาก CELL A
สอบถามสูตรผมค่าซ้ำแล้วเลื่อนไปอีกช่อง.xlsx
ขอบคุณครับ

Re: สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Wed Apr 11, 2018 4:57 pm
by puriwutpokin
ที่ L2=IF(ISNUMBER(MATCH(1,INDEX(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ","")),0),0)),3,"") คัดลอกไปส่วนที่เกี่ยวข้อง

หรืออีกแบบครับ ที่ L2=SUMPRODUCT(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ",""))*3) คัดลอกไปส่วนที่เกี่ยวข้อง

Re: สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Wed Apr 11, 2018 5:35 pm
by primeval147
puriwutpokin wrote: Wed Apr 11, 2018 4:57 pm ที่ L2=IF(ISNUMBER(MATCH(1,INDEX(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ","")),0),0)),3,"") คัดลอกไปส่วนที่เกี่ยวข้อง

หรืออีกแบบครับ ที่ L2=SUMPRODUCT(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ",""))*3) คัดลอกไปส่วนที่เกี่ยวข้อง
ขอบคุณครับ

Re: สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Mon Apr 16, 2018 2:54 pm
by primeval
เรียนสอบถามเพิ่มเติมอีกครับ ถ้าจะเปลี่ยนจาก 3 ไประบุค่าลำดับในช่อง C2 ตามวันที่ 1 2 3 ต้องเพิ่มเติมยังไงครับ ขอบคุณครับ

John วันที่ 1 = 1 วันที่ 2 = 4 วันที่ 3 = 4
สอบถามสูตรผมค่าซ้ำแล้วเลื่อนไปอีกช่อง.xlsx

Re: สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Mon Apr 16, 2018 3:07 pm
by puriwutpokin
primeval wrote: Mon Apr 16, 2018 2:54 pm เรียนสอบถามเพิ่มเติมอีกครับ ถ้าจะเปลี่ยนจาก 3 ไประบุค่าลำดับในช่อง C2 ตามวันที่ 1 2 3 ต้องเพิ่มเติมยังไงครับ ขอบคุณครับ

John วันที่ 1 = 1 วันที่ 2 = 4 วันที่ 3 = 4
สอบถามสูตรผมค่าซ้ำแล้วเลื่อนไปอีกช่อง.xlsx
ที่ L2=IFERROR(INDEX($C$2:$C$13,MATCH(1,INDEX(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ","")),0),0)),"") คัดลอกทั่วตารางครับ

Re: สอบถามการสูตรพบค่าซ้ำ แล้วขยับมาใส่อีกช่อง

Posted: Mon Apr 16, 2018 4:15 pm
by primeval
puriwutpokin wrote: Mon Apr 16, 2018 3:07 pm
primeval wrote: Mon Apr 16, 2018 2:54 pm เรียนสอบถามเพิ่มเติมอีกครับ ถ้าจะเปลี่ยนจาก 3 ไประบุค่าลำดับในช่อง C2 ตามวันที่ 1 2 3 ต้องเพิ่มเติมยังไงครับ ขอบคุณครับ

John วันที่ 1 = 1 วันที่ 2 = 4 วันที่ 3 = 4
สอบถามสูตรผมค่าซ้ำแล้วเลื่อนไปอีกช่อง.xlsx
ที่ L2=IFERROR(INDEX($C$2:$C$13,MATCH(1,INDEX(($B$2:$B$13=$K2)*($A$2:$A$13=SUBSTITUTE(L$1," ","")),0),0)),"") คัดลอกทั่วตารางครับ
ขอบคุณครับ