Need help to Analyze, 1st 2nd and 3rd top scores in 30 separate Classes

GearheadFest

New Member
Joined
Jun 29, 2016
Messages
7
Hey everyone! I am a newb, but I am very frustrated and have decided to come to you all for some help! I have been working on this particular spreadsheet, and evolving it for the last 3 years. I am very basic with formulas, I usually do well when I can read through what has already been done, to apply it to my data. So starting from scratch is a challenge for me. I have watched TONS of you tube videos and googled and swept through a ton of websites, I even figured out a great alternative with macro, but didn't save it properly and lost HOURS of work. Even with the skills I have gained over the last year I am having a lot of trouble applying the knowledge to my personal spreadsheet.

For the sake of my sanity could someone please take a look at my spreadsheet and help me figure out what I need?(i just figured out that i cant attach it.)
:(

I have looked and tried to play with the LARGE, IF, MATCH, INDEX functions, but its not pulling the right info, or I'm not properly routing the functions.
Currently the Master info list and the judging scorecard sheet talk to each other to pull the scores/registration numbers to match so my master list shows the proper scores, which is perfect for that function.

What I need: I need the MASTER INFO LIST to communicate over to the WINNERS sheet. ON the WINNERS sheet I need the top 3 scores to populate in the appropriate class from the MASTER INFO LIST. I also would like the Name, Year, Make, & Model to populate over to the winners list also. Then god forbid there are ties, I'm not sure how to separate those, but I would assume it could be an IF formula?

I used class #19 as a sample on the spreadsheet... so on the WINNERS sheet, in CLASS 19 I would like to be able to see the following data auto populated:
19HYUNDAI/KIA/SCIONSCORE
1st Allison Cline 2016 Kia Optima92.0
2ndJessica Hecker 2013 Hyundai Sonata81.0
3rdFrank Hecker 2015 Hyundai Genesis50.0

<tbody>
</tbody>


Any Help would be GREATLY APPRECIATED!!! <3
 

Excel Facts

What did Pito Salas invent?
Pito Salas, working for Lotus, popularized what would become to be pivot tables. It was released as Lotus Improv in 1989.
there are websites that will build tables that you can paste into your posts.

Probably with examples of the data from the sheets you need to work with will help someone help you. You probably won't get a response with your current post.

Actually check out all the options when writing a new reply... go into the advanced view and you can create a table here.
 
Last edited:
Upvote 0
there are websites that will build tables that you can paste into your posts.

Probably with examples of the data from the sheets you need to work with will help someone help you. You probably won't get a response with your current post.

Actually check out all the options when writing a new reply... go into the advanced view and you can create a table here.

Thank you for letting me know... I guess i was assuming i would be able to attach the document, or maybe some kind soul would have me email it to them lol
 
Upvote 0
http://www.mrexcel.com/forum/test-here/950556-test-here-table-issues.html#post4565698

REG #FULL NAME:YEAR:MAKE: MODEL:CLUB AFFILIATION:CLASS ASSIGNED:JUDGEOVERALL SCORE %
1Jessica Hecker2013HyundaiSonatagearhead19. hyundai/kia/scionTravis81.0%
2kyle conover 2005scion tc 19. hyundai/kia/scionTravis31.0%
3allison cline2016kiaoptima 19. hyundai/kia/scionJosh G92.0%
4frank hecker2013hyundaigenesis 19. hyundai/kia/scionJason50.0%
5marilyn conover2014Hyundaiaccent 19. hyundai/kia/scionJimmy19.0%

<colgroup><col><col><col><col><col><col><col><col><col></colgroup><tbody>
</tbody>



19HYUNDAI/KIA/SCIONSCORE
1st
2nd
3rd

<colgroup><col><col><col><col><col><col></colgroup><tbody>
</tbody>
 
Upvote 0
http://www.mrexcel.com/forum/test-here/950556-test-here-table-issues.html#post4565698

REG #FULL NAME:YEAR:MAKE:MODEL:CLUB AFFILIATION:CLASS ASSIGNED:JUDGEOVERALL SCORE %
1Jessica Hecker2013HyundaiSonatagearhead19. hyundai/kia/scionTravis81.0%
2kyle conover2005sciontc19. hyundai/kia/scionTravis31.0%
3allison cline2016kiaoptima19. hyundai/kia/scionJosh G92.0%
4frank hecker2013hyundaigenesis19. hyundai/kia/scionJason50.0%
5marilyn conover2014Hyundaiaccent19. hyundai/kia/scionJimmy19.0%

<tbody>
</tbody>



19HYUNDAI/KIA/SCIONSCORE
1st
2nd
3rd

<tbody>
</tbody>

What I need: I need the MASTER INFO LIST to communicate over to the WINNERS sheet. ON the WINNERS sheet I need the top 3 scores to populate in the appropriate class from the MASTER INFO LIST. I also would like the Name, Year, Make, & Model to populate over to the winners list also. Then god forbid there are ties, I'm not sure how to separate those, but I would assume it could be an IF formula?
 
Upvote 0
You should write a subroutine in VBA. You would loop through each row on the masterlist using vba collection objects to create a unique list of classes and then here is the abstract part... Then you create a collection of collections :D ... so each object in this collection is a collection of scores. And the collections of scores in the collection holding it is in the same order as the list with collection of class names so you can simply pull scores and associated class by the same index value. Alternatively a class with named properties for the collections can be created to make the programming easy.

It sounds tricky but i can help if you need vba code help.

Of course you aren't done but now you will have all your data organized and you use a loop through the collections to write it wherever you want.

Also where you write scores can be offset from the location of the class name on all those tables. So you just have to search for the range where your class names are and the offsets where scores are written is a constant
 
Last edited:
Upvote 0
Here is my advice since i had to learn myself via google...

videos wont help you learn anything... they aren't a waste of time but i would spend my time writing code and referring to places like stackoverflow for any little question or here (any problem you will have somebody already asked)

this is how you learn vba

1. you write code referring to tutorials like you are blind and asked to be led through the dark (google is leading you)
2. you trip over every little step and it takes you 10 hours to navigate something it would take you 5 minutes with the lights on (your code will produce many errors and wrong calcs but you will fix it)
3. When you do this a bunch... your brain will automatically learn through process of repetition even if you dont understand what ur doing, the more you do something the more questions get created and knowledge is created from seeking out the answers.

So the only way to learn vba is turn off the video and start writing this code... AND then when you hit a wall... you start googling

if you have never programmed before then a lot of the concepts i just explained are going to be incredibly foreign to you. VBA is a tough language to use to learn programming because vba is a horribly outdated language and the vba editor is trash compared to other language IDEs. I am waiting for the day when visual studio gets integrated into excel and replaces the vba editor and you can just write .net code. But whatever you are stuck with VBA.

Let me read your question and I will try to help.
 
Last edited:
Upvote 0

Forum statistics

Threads
1,215,575
Messages
6,125,628
Members
449,240
Latest member
lynnfromHGT

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top