The calculator at Competitive Cyclist got me close enough, and I probably would've stuck with its recommendation if I didn't already have four other stems to try.
I should add that, at worst, it recommended just 1 cm different than what's on the bike now. Not much to worry about.