Forum Discussion
Harun24HR
Nov 09, 2025Bronze Contributor
How to find top 3 from each category using Excel dynamic formula?
I have many data with ranking percentage. Here is few of a sample. I want to find top3 of ranking from each category by a single cell dynamic spill formula.
- Nov 09, 2025
One possibility, using the same basic concept of my INSTANCENUM function:
=LET( arr, SORT(A2:B20, {1,2}, {1,-1}), key, TAKE(arr,, 1), FILTER(arr, 4 > SCAN(0, key = DROP(VSTACK("", key), -1), LAMBDA(a,v, 1 + a * v))) )Or, as a curried LAMBDA function:
=LAMBDA(arr,FILTER(arr,4>LAMBDA(key,SCAN(0,key=DROP(VSTACK("",key),-1),LAMBDA(a,v,1+a*v)))(TAKE(arr,,1))))(SORT(A2:B20,{1,2},{1,-1}))p.s. I think everyone is currently having issues with file attachments being removed from their posts.
Harun24HR
Nov 09, 2025Bronze Contributor
Strange, I have attached a sample file in my post but it missing. Here is a download link of a sample file.