A few options:
1) Easiest is probably to use a 2D data table. The output won't be in the nice list format that you describe in the OP, however. The output of a 2D data table will have the W values down the left side of the output, D across the top of the output, and the SF values in the body of the table. But it should be a very quick and easy way to compute SF at multiple different W and D input values. This kind of format will not lend itself well to sorting. Some simple lookup functions could be used to convert the 2D data table output to the list output you wanted.
https://support.office.com/en-us/art...2-77542a5ea50b
https://www.excel-easy.com/examples/data-tables.html
2) Rearrange your SF sequence of calculations so that it fits into a single row. This row then gets appended to the right of the desired output table and the final SF result ends up in column C as currently demonstrated. These helper columns can be hidden, if you tire of looking at them.
3) If this SF calculation is one that you will use frequently in many different spreadsheets, I would be tempted to write a VBA user-defined function (UDF) to perform the sequence of SF calculations. My introduction to UDFs: https://www.excelforum.com/tips-and-...uild-udfs.html
Bookmarks