Well, calculators are fine to give you current profits, but they can't help you with estimations of profit over time (they ask you to give a percentage increase of difficulty and price, which is impossible to know). This formula is useful for estimating futures profits in a spreadsheet, using an average USD / Mh/s ratio (based on the past)