Page 1 of 1

สอบถามการสรุปข้อมูลสินค้าที่ซื้อคู่กันบ่อยค่ะ

Posted: Wed Sep 29, 2021 10:44 am
by Thantip-Excel
สวัสดีค่ะ รบกวนสอบถามทุกท่านค่ะ

ต้องการสรุปข้อมูลว่าสินค้าใดลูกค้าซื้อคู่กันบ่อยค่ะ
ไม่ทราบว่าควรใช้สูตรใดดีคะ

ปกติจะใช้สูตร COUNT เพื่อนับว่ามีเลขที่ใบสั่งซื้อใดบ้างมีสินค้ามากเกินกว่า 1 ชิ้น
และมานั่งจัดกลุ่มด้วยมือเองอีกครั้งค่ะ

ไม่ทราบว่าพอจะมีสูตรใดที่จะหาค่าดังกล่าวนี้ได้บ้างคะ ใช้ EXCEL Professional Plus 2016 ค่ะ

ขอคำแนะนำด้วยนะคะ
ขอบคุณค่ะ

Re: สอบถามการสรุปข้อมูลสินค้าที่ซื้อคู่กันบ่อยค่ะ

Posted: Wed Sep 29, 2021 8:43 pm
by snasui
:D ไม่ทราบว่ารูปแบบผลลัพธ์ที่ต้องการมีลักษณะเป็นอย่างไร ช่วยแนบไฟล์ Excel ที่แสดงคำตอบมาอีกรอบครับ

Re: สอบถามการสรุปข้อมูลสินค้าที่ซื้อคู่กันบ่อยค่ะ

Posted: Fri Oct 01, 2021 10:01 am
by Thantip-Excel
snasui wrote: Wed Sep 29, 2021 8:43 pm :D ไม่ทราบว่ารูปแบบผลลัพธ์ที่ต้องการมีลักษณะเป็นอย่างไร ช่วยแนบไฟล์ Excel ที่แสดงคำตอบมาอีกรอบครับ
แนบไฟล์ EXCEL ให้รบกวนช่วยแนะนำนะคะ
ขอบคุณมากนะคะ

Re: สอบถามการสรุปข้อมูลสินค้าที่ซื้อคู่กันบ่อยค่ะ

Posted: Fri Oct 01, 2021 1:06 pm
by snasui
:D ตัวอย่างสูตรเพื่อเป็นแนวทางตามด้านล่างครับ
  1. ที่ D2 คีย์
    =IF(C2=C1,D1&", "&B2,B2)
    Enter
  2. ที่ E2 คีย์
    =IF(AND(COUNTIF($C$2:$C$15,C2)>1,C2<>C3),TRUE,FALSE)
    Enter
  3. ที่ G2 คีย์
    =IFERROR(INDEX($D:$D,AGGREGATE(15,6,ROW($E$2:$E$15)/$E$2:$E$15,ROWS(G$2:G2))),"")
    Enter > Copy ลงด้านล่าง
  4. ที่ H1 คีย์
    =IFERROR(INDEX($B$2:$B$15,MATCH(0,COUNTIF($G$1:G$1,$B$2:$B$15),0)),"")
    Enter > Copy ไปด้านขวา
  5. ที่ H2 คีย์
    =IF(ISNUMBER(SEARCH(H$1,$G2)),1,"")
    Enter > Copy ไปด้านขวาและลงด้านล่าง
กรณีต้องการจะทราบว่ารายการใดซื้อร่วมกับรายการใดกี่ครั้งใช้การ Filter คอลัมน์ H:M เพื่อเลือกรายการที่เป็นเลข 1 มาช่วยได้ครับ

Re: สอบถามการสรุปข้อมูลสินค้าที่ซื้อคู่กันบ่อยค่ะ

Posted: Fri Oct 01, 2021 2:27 pm
by Thantip-Excel
snasui wrote: Fri Oct 01, 2021 1:06 pm :D ตัวอย่างสูตรเพื่อเป็นแนวทางตามด้านล่างครับ
  1. ที่ D2 คีย์
    =IF(C2=C1,D1&", "&B2,B2)
    Enter
  2. ที่ E2 คีย์
    =IF(AND(COUNTIF($C$2:$C$15,C2)>1,C2<>C3),TRUE,FALSE)
    Enter
  3. ที่ G2 คีย์
    =IFERROR(INDEX($D:$D,AGGREGATE(15,6,ROW($E$2:$E$15)/$E$2:$E$15,ROWS(G$2:G2))),"")
    Enter > Copy ลงด้านล่าง
  4. ที่ H1 คีย์
    =IFERROR(INDEX($B$2:$B$15,MATCH(0,COUNTIF($G$1:G$1,$B$2:$B$15),0)),"")
    Enter > Copy ไปด้านขวา
  5. ที่ H2 คีย์
    =IF(ISNUMBER(SEARCH(H$1,$G2)),1,"")
    Enter > Copy ไปด้านขวาและลงด้านล่าง
กรณีต้องการจะทราบว่ารายการใดซื้อร่วมกับรายการใดกี่ครั้งใช้การ Filter คอลัมน์ H:M เพื่อเลือกรายการที่เป็นเลข 1 มาช่วยได้ครับ
ขอบคุณมากมากนะคะ ขอบคุณมากค่ะ