With a sheet that will be reused repeatedly it is worthwhile spending the effort to minimize the user input for each use. If you had the catalog(s) as files from the vendor, it would be worthwhile working out how to read those catalogs in Mathcad rather than having the user type in the individual specifications. With paper catalogs that step is unavoidable. But even in this case, if you are in fact working with a fairly limited selection of fans and often reusing the same fan it may be worthwhile building your own data base (either as a separate file, perhaps in Excel, or embedded in the worksheet as tables) and having the user simply select a fan from a list.
On the worksheet variable vs. function parameter: You have a choice as to how you handle the attenuator parameters. You can make them worksheet variables. Then you define them at the top of the worksheet (or at least the section involving the attenuator calculations) and calculate the worksheet. At the bottom of the sheet you will get your answer. If you don't like it, you change the parameters at the top and recalculate the sheet. This is an inherently manual process.
Or you can define your answer as a function of the relevant attenuator parameter(s). Then you just evaluate that function for an attenuator and look at the result. Don't like it, try a different value. But as a function you can also have a list of attenuator parameters (as in your sample sheet) and evaluate the function for all of them, using iteration or vectorization. You can also have a program that tries the various possibilities and reports just the ones that meet your criteria. If the parameters are continuous (say you can built an attenuator of any desired length, or have any desired thickness of insulation) you can use Mathcad's optimization tools (minimize, maximize, minerr) to get an optimal design. If you make the fan parameters function arguments and have a list of fans you can have a program automatically try all the fans in the list, and if you have some figure of merit for the results report the best fan.
__________________
� � � � Tom Gutman