Page 1 of 1
สูตรไม่ถูกต้อง
Posted: Wed Jun 27, 2018 10:55 am
by bkkrong
ผมจะใส่ชื่อบริษัทใน sheet 1 H:H โดยมีข้อกำหนดว่า มีบริษัทนึงจะแยกชื่อออกมา โดยให้ระบบไปค้นหาชื่อบริษัทใน company_qty!F3:F1000 มาใส่ ใน sheet 1! H3 ลงมา แต่ถ้าการค้นหาพบชื่อบริษัทชื่อตรงกับ holdingBuy!R51 ให้ไปค้นรหัส item ในช่วง holdingBuy!G50:I53 ถ้าพบให้เอาชื่อใน B50:B53 มาใส่แทน ถ้าไม่พบ ก็ให้กลับไปค้นหาชื่อบริษัทใน company_qty!F3:F1000 มาใส่เหมือนเดิม
ประเด็นคือ ผมน่าจะเขียน offset ในสูตรผิด ผลปรากฎว่า ถ้าผลลัพธ์เป็น true จะนำชื่อใน holdingBuy!B50:B53 มาใส่ไม่ถูก แต่ถ้า false -ข้อมูลนำมาถูกต้อง
ควรปรับสูตรอย่างไรครับ
Re: สูตรไม่ถูกต้อง
Posted: Wed Jun 27, 2018 1:39 pm
by pato1933
ตัวอย่างสูตรครับ
เซลล์ H3 คีย์
=IFERROR(INDEX(holdingBuy!$B$50:$B$70,MAX(IF(holdingBuy!$G$50:$I$70=D3,ROW(holdingBuy!$G$50:$I$70))-49)),INDEX(company_qty!F:F,MATCH(D3,company_qty!A:A,0)))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
Re: สูตรไม่ถูกต้อง
Posted: Wed Jun 27, 2018 8:19 pm
by snasui
bkkrong wrote: Wed Jun 27, 2018 10:55 am
ผมจะใส่ชื่อบริษัทใน sheet 1 H:H โดยมีข้อกำหนดว่า มีบริษัทนึงจะแยกชื่อออกมา โดยให้ระบบไปค้นหาชื่อบริษัทใน company_qty!F3:F1000 มาใส่ ใน sheet 1! H3 ลงมา แต่ถ้าการค้นหาพบชื่อบริษัทชื่อตรงกับ holdingBuy!R51 ให้ไปค้นรหัส item ในช่วง holdingBuy!G50:I53 ถ้าพบให้เอาชื่อใน B50:B53 มาใส่แทน ถ้าไม่พบ ก็ให้กลับไปค้นหาชื่อบริษัทใน company_qty!F3:F1000 มาใส่เหมือนเดิม
ประเด็นคือ ผมน่าจะเขียน offset ในสูตรผิด ผลปรากฎว่า ถ้าผลลัพธ์เป็น true จะนำชื่อใน holdingBuy!B50:B53 มาใส่ไม่ถูก แต่ถ้า false -ข้อมูลนำมาถูกต้อง
ควรปรับสูตรอย่างไรครับ

อ่านแล้วไม่เข้าใจครับ
ใน Sheet1 เซลล์ H4 ที่ถูกต้องคือค่าเท่าใดนำมาจากเซลล์ไหนในชีต company_qty คิดอย่างไรจึงได้ค่าเท่านั้นครับ

Re: สูตรไม่ถูกต้อง
Posted: Fri Jun 29, 2018 7:55 pm
by bkkrong
ขอบพระคุณอาจารย์ทั้ง2 ท่านมากเลยครับ
ผมลองของ อาจารย์ pato1933 ออกแล้วขอรับ