Just thought I'd mention that you're doing a nice job documenting how to use the spreadsheet. Always a good thing in my opinion. By chance, have you included the instructions you provide here, on the spreadsheet itself? Simply create a new tab, and then enter the text in the new tab and name the tab "Instructions".
I can't help but wonder what something like this written in VB.NET would look like.
And while I'm bringing THAT topic up...
What I would suggest anyone do, is pick up "teach yourself VB.NET". From this foundation, you can then start to teach yourself how to use VBA (Visual Basic for applications. Each copy of Excel has the ability to run VBA as code (it is what we would call macros). You could for example, set up drop down menus to select TL, hull size, jump/manuever/power parameters, and then make it do what is laborious in Excel more of a breeze.
The best part is this...
If you know what you want to do in VB.NET, then google how that same thing would be done in VBA. That's how I taught myself how to use VBA in the first place. I developed a spreadsheet for work at one point in time, where the user would fill in one per line - name, address, letter type, issue, issue amount - etc so that all they had to do was enter in say, 30 customers onto the spreadsheet, click a button on the spreadsheet, and it would create the letters in Microsoft Word as form letters. It is sort of like a mail merge, but allows you to track what letters you sent out on what day, along with creating 30 pages worth of form letters in 5 minutes, what used to take 2 hours to create by opening form letters by hand, changing the data, printing the data, and then opening up the next form for the next customer etc.
In short - VBA for gaming applications can be a really NICE thing. Heck, you could create an app on one spreadsheet using VBA, and print the results to another spreadsheet, format it the way you want it with column widths, background color, etc - and save that to a new excel sheet that is macro free.
All it takes is the willingness to learn VB.NET first (with but a single book no less), and then using Google to help fill in your grey areas of lack of specific VBA knowledge.
And yes, if you have Outlook, you can even use VBA to create emails, fill in the recipient names, and actively send emails - all while using VBA with Excel (that's a bit tricky, but if you're stubborn about it, Google is your friend!)