How can I share a Google Sheets document and restrict the edition to only one column and, at the same time, hide its document history as well?

I have a Google Sheets document that I want to share with many users. However, they should only be able to edit a column. This part seems to be fine, however, I have many other hidden tabs for calculations that should remain hidden (I think I can make this work by not allowing them to edit these sheets).

The problem arises when I need to hide the history of the document, since it seems to allow everyone to see all the background data. Otherwise I will have to resort again to Excel.

Is this another area where Sheets has not reached the Excel level?