Странная задача. Меняя формулы, админ будет менять и какие-то данные. Ведь в экселе нет четкого разделения на инструкции и данные, они могут быть перемешаны даже в пределах одной ячейки. Так что даже если делать велосипед, понадобится много уточнений, в каком виде это должно работать, какие именно возможности должны быть у админа и т.д.
Если данные сохранять, в целом, пользователям не нужно, то можно просто сделать таблицу с правами
на чтение. И дальше пусть каждый сам себе копирует её (команда "создать копию"). Когда админу нужно сделать изменение, все пользователи должны удалить старую копию и сделать новую из исходника. Цена вопроса - лишний клик для каждого пользователя.