As far as I know, I dont think there is another way of hiding formula. If you are concerned about nobody able to make any changes, you can select the cells that you want users to be able to change and uncheck "Locked" from protection tab.
Another way would be to use VBA. Some sort of code that will replace the formula its value. I wouldnt prefer this because then when you change your precedents, the value where you had your formula wont update (or you atleast have to type the formula again). Does that make sense?