Page 1 of 1

ต้องการแสดงเฉพาะผู้ที่ทำยอดได้เกินเป้า

Posted: Mon Mar 23, 2020 2:55 pm
by excelman
ตามตัวอย่างในไฟล์แนบ

ต้องการให้แสดงเฉพาะคนที่ขายได้ยอดเกินเป้าที่ตั้งเอาไว้ และแสดงยอดรวมของคนที่ขายได้เกินเป้าว่าขายได้เท่าไหร่ครับ

Re: ต้องการแสดงเฉพาะผู้ที่ทำยอดได้เกินเป้า

Posted: Mon Mar 23, 2020 4:25 pm
by Bo_ry
G10
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$19)/(SUMIFS($D$2:$D$19,$B$2:$B$19,$B$2:$B$19)*(FREQUENCY(MATCH($B$2:$B$19&"",INDEX(B2:$B$19&"",),),ROW($B$1:$B$18))>0)>$H$7),ROWS(G$10:G10))),"")

H10
=IF(G10="","",SUMIFS($D$2:$D$19,$B$2:$B$19,G10))


หรือใช้ Pivot ไม่กี่คลิก

Re: ต้องการแสดงเฉพาะผู้ที่ทำยอดได้เกินเป้า

Posted: Mon Mar 23, 2020 6:33 pm
by excelman
Bo_ry wrote: Mon Mar 23, 2020 4:25 pm G10
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$19)/(SUMIFS($D$2:$D$19,$B$2:$B$19,$B$2:$B$19)*(FREQUENCY(MATCH($B$2:$B$19&"",INDEX(B2:$B$19&"",),),ROW($B$1:$B$18))>0)>$H$7),ROWS(G$10:G10))),"")

H10
=IF(G10="","",SUMIFS($D$2:$D$19,$B$2:$B$19,G10))


หรือใช้ Pivot ไม่กี่คลิก
จากสูตรด้านบนที่ให้มา..พอผมเปลี่ยนเป้าแล้วมันแสดงผู้ขายซ้ำชื่อคนเดิมครับแต่คนที่มียอดขายตามเป้าไม่เพิ่มขึ้นครับ

Re: ต้องการแสดงเฉพาะผู้ที่ทำยอดได้เกินเป้า

Posted: Mon Mar 23, 2020 7:10 pm
by Bo_ry
Bo_ry wrote: Mon Mar 23, 2020 4:25 pm G10
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$19)/(SUMIFS($D$2:$D$19,$B$2:$B$19,$B$2:$B$19)*(FREQUENCY(MATCH($B$2:$B$19&"",INDEX($B$2:$B$19&"",),),ROW($B$1:$B$18))>0)>$H$7),ROWS(G$10:G10))),"")
แก้ $B$2 สีแดง

Re: ต้องการแสดงเฉพาะผู้ที่ทำยอดได้เกินเป้า

Posted: Mon Mar 23, 2020 9:03 pm
by excelman
Bo_ry wrote: Mon Mar 23, 2020 7:10 pm
Bo_ry wrote: Mon Mar 23, 2020 4:25 pm G10
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$19)/(SUMIFS($D$2:$D$19,$B$2:$B$19,$B$2:$B$19)*(FREQUENCY(MATCH($B$2:$B$19&"",INDEX($B$2:$B$19&"",),),ROW($B$1:$B$18))>0)>$H$7),ROWS(G$10:G10))),"")
แก้ $B$2 สีแดง
ได้ผลลัพท์ตามต้องการแล้วครับ..ขอบคุณทั้งสองท่านครับผม