Getting into the F.I.S.T. Ballpark

I am looking to get a Cervelo P2SL as a training bike and would like to build it up. I plug in my measurements with Competitive Cyclist and it seems that I would need a larger frame which does not make sense. I am almost 5’9" with a 30.5" inseam and my current race bike is a QR Lucero size medium.

Are there any websites where I can at least get into the ballpark as to the size I would need before I get fitted by a FIST technician? It would seem that all that you would need is a good set of measurements and a spreadsheet to at least to get you somewhere close before a final fitting.

I like Dan’s formula: (overall height - saddle height)*.61 = top tube + stem. This seems to hold true for bikes right around that FIST point of 77-79deg. If you ride much steeper (or shallower) than that, I’m not sure it will work.

But for example, for me, it gives the exact length of top tube on my correct size bike (at a company-measured STA of 76.5).