Excel действительно слаб в отношении защиты.
Видимо, задача состоит в том, чтобы показать заказчику возможности проведения расчетов в разработанной книге Excel, но не показывать расчетные формулы.
Конечно, запароленный архив не подойдет.
Как вариант я предложил бы конвертировать книгу Excel в базу данных Access, а еще лучше - в апплет Access, у которого защита по-серьезнее. Здесь можно разработать формы для ввода и вывода данных, а расчетный модуль спрятать.
К сожалению, не могу подсказать по шагам, как сделать конвертацию, но, судя по моему опыту, это несложно.