Page 1 of 1

อยากทราบสูตร กรองข้อมูล จากเงื่อนไขที่ต้องการคะ

Posted: Mon Jun 12, 2017 4:50 pm
by ming_a
รบกวนอาจารย์และพี่ๆที่ทราบสูตร excel ที่สามารถใช้กับกรณีข้างล่างนี้ได้นะคะ

พอดีกำลังหาสูตรที่ว่า ถ้าเราเลือกช่วงเวลา Cat. และ Dist. ที่ต้องการ ตาม sheet 2 แล้ว
แล้วมีเงื่อนไขเพิ่มเติมว่า จำนวนชิ้นในช่วงเวลานี้ จะต้องมากกว่า 5 ถึงจะให้ โชว์ customer code อัตโนมัติ
แต่ตามไม่มีหรือไม่ถึง 5 ไม่ให้โชว์ ต้องใช้สูตรอะไรบ้างคะ
เพราะลองทำ
=IFERROR(INDEX('Sheet1'!A:A,SMALL(IF((SUMIFS('Sheet1'!G:G,'Sheet1'!$H:$H,">="&1701,'Sheet1'!H:H,"<="&1703,'Sheet1'!D:D,"FACIAL CREAM"))>=5,"")
แต่ไม่ได้นะคะ รบกวนพี่ๆช่วยด้วยคะ

Re: อยากทราบสูตร กรองข้อมูล จากเงื่อนไขที่ต้องการคะ

Posted: Mon Jun 12, 2017 4:56 pm
by parakorn
ช่องไหนคือผลลัพท์ที่ต้องการครับ :shock:

Re: อยากทราบสูตร กรองข้อมูล จากเงื่อนไขที่ต้องการคะ

Posted: Mon Jun 12, 2017 5:06 pm
by ming_a
ขอโทษคะ อาจจะอธิบายขาดไป
อยากให้ดึงข้อมูลจาก sheet 1 ตามเงื่อนไขใน sheet 2 ด้านบน
แล้วผลลัพท์ (ที่ต้องการคือ customer code กับ จำนวนการซื้อ) มาโชว์ใน sheet 2 ตามตารางเลยคะ

อยากได้ผลลัพธ์ตามแบบที่ทำไว้นะคะ
คือจริงๆใช้ pivot ทำก็ได้ แต่อยากทราบว่าถ้าเราทำสูตรทิ้งไว้เลยจะได้รึเปล่านะคะ

Re: อยากทราบสูตร กรองข้อมูล จากเงื่อนไขที่ต้องการคะ

Posted: Mon Jun 12, 2017 7:10 pm
by puriwutpokin
ที่ A6=IFERROR(INDEX(Sheet1!$B$2:$B$1300,MATCH(0,IF((Sheet1!$C$2:$C$1300=$B$3)*(Sheet1!$D$2:$D$1300=$E$3)*(Sheet1!$F$2:$F$1300>=5)*(Sheet1!$H$2:$H$1300>=$B$1)*(Sheet1!$H$2:$H$1300<=$D$1)=1,COUNTIF(A$5:A5,Sheet1!$B$2:$B$1300)),0)),"") กด Shitt+Ctrl+Enter
ที่ B6=SUMIFS(Sheet1!$F$2:$F$1300,Sheet1!$B$2:$B$1300,$A6,Sheet1!$C$2:$C$1300,$B$3,Sheet1!$D$2:$D$1300,$E$3,Sheet1!$H$2:$H$1300,">="&$B$1,Sheet1!$H$2:$H$1300,"<="&$D$1) ทั้งหมดคัดลอกลงครับ

Re: อยากทราบสูตร กรองข้อมูล จากเงื่อนไขที่ต้องการคะ

Posted: Mon Jun 12, 2017 10:23 pm
by ming_a
ทำได้แล้วคะ ขอบคุณมากนะคะ :)