• Hi All

    Please note that at the Chandoo.org Forums there is Zero Tolerance to Spam

    Post Spam and you Will Be Deleted as a User

    Hui...

  • When starting a new post, to receive a quicker and more targeted answer, Please include a sample file in the initial post.

Formula to get Lowest performing Students

Lasantha

Member
Dear Team,

Kindly review the attached template. Data sheet contains students yearly performance.

Could you please give me a formula to get only Lowest performing students to Summery sheet.

Thanks for your time.

Lasantha.
 

Attachments

  • Template.xlsx
    10.7 KB · Views: 8
Here is 2 options in non-array formula solution.

Put the formula in B3, copied right to C3 and all copied down >>

1] Using Index + Aggregate function

=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$D$2:$D$66)/(Data!$D$2:$D$66="Lowest Performing"),ROW($A1))),"")

2] Using Index + Mode.Mult function

=IFERROR(INDEX(Data!B:B,INDEX(MODE.MULT((Data!$D$2:$D$66<>"Lowest Performing")*{1,2}%+ROW($2:$66)),ROW($A1))),"")

Regards
 
Please try at B3 to get unique Student Number with Lowest performing

with Ctrl+Shift+enter
=IFERROR(INDEX(Data!B$2:B$66,MATCH("L",LEFT(Data!$D$2:$D$66,ISNA(MATCH(Data!$B$2:$B$66,$B$2:$B2,))),)),"")

or normal enter
=IFERROR(INDEX(Data!B$2:B$66,MATCH("L",INDEX(LEFT(Data!$D$2:$D$66,ISNA(MATCH(Data!$B$2:$B$66,$B$2:$B2,))),),)),"")
 

Attachments

  • Template.xlsx
    13.6 KB · Views: 12
Here is 2 options in non-array formula solution.

Put the formula in B3, copied right to C3 and all copied down >>

1] Using Index + Aggregate function

=IFERROR(INDEX(Data!B:B,AGGREGATE(15,6,ROW(Data!$D$2:$D$66)/(Data!$D$2:$D$66="Lowest Performing"),ROW($A1))),"")

2] Using Index + Mode.Mult function

=IFERROR(INDEX(Data!B:B,INDEX(MODE.MULT((Data!$D$2:$D$66<>"Lowest Performing")*{1,2}%+ROW($2:$66)),ROW($A1))),"")

Regards
Thank you
 
Please try at B3 to get unique Student Number with Lowest performing

with Ctrl+Shift+enter
=IFERROR(INDEX(Data!B$2:B$66,MATCH("L",LEFT(Data!$D$2:$D$66,ISNA(MATCH(Data!$B$2:$B$66,$B$2:$B2,))),)),"")

or normal enter
=IFERROR(INDEX(Data!B$2:B$66,MATCH("L",INDEX(LEFT(Data!$D$2:$D$66,ISNA(MATCH(Data!$B$2:$B$66,$B$2:$B2,))),),)),"")
Thank you.
 
Back
Top