I am thinking of creating a point system, to create a kind of a league counting all olympic sports results effecting in one table. My idea is this:
for every Olympic final teams will be awarded points as follows:
1st-25pts, 2nd-18pts, 3rd-15pts, 4th-8pts, 5th-5pts, 6th-3pts, 7th-2pts, 8th-1pt.
For sports that there is no official ranking for positions 5-8, teams that reached quarter finals will be awarded 5pts, as the 5th position takes.
In order to make it more "fair" I think to have a multiplier depending on each country's team size and population.
I will create an accumulate table containing both numbers and I will create one single ranking depending the positions of each country in those two categories. For example if country A is 5th in population but 10th in team size, that makes 15 in the final ranking. From that final ranking each teams points, in every final, will be multiplied as follows:
Teams ranked 1-20: x1
teams ranked 21-50:x2
teams ranked 51-100:x3
teams ranked 101-150: x4
teams ranked 150 and so: x5
Tell me what you think, and maybe someone has a better idea. Improvements needed, and maybe someone would like to help to the calculations. I never done it before, I believe I could make it!