You need to get on some bikes and see how YOU feel. Once you find one that fits measure the top tube and seat tube and you have YOUR size.
Forget formulas and take advice from shops carefully. Many tend to push what they stock and it is understandable.
Far too many go online for the formulas and end up with bad sizes. Do not fall in that trap.
Only way to know is for you to get on some bikes and see how YOU feel. Everyone is different. There is no way a formula or chart can be used for every INDIVIDUAL.
__________________
Xavier Cintron - www.bullteksports.com