You could make a simple spreadsheet that number crunched if you are looking for more of a per set "list" that on a quick glance could give you the break downs.
But in all honesty, if you collect, buying a box and then the missing singles is a good way to complete a set.
The aforementioned math also doesn't include foils, which as of late take a common card slot.
Or Innestrad which includes a double faced card, which in turn can be rare.
Which gives us the possibility of 3 rares in a single pack.