I'm not sure I understand what your point is. I was not questioning the calculations in your sheet. But those calculations do not involve, nor imply, a solve block.
It may not make much logical sense that at some weight you don't use Lcri but if you have one Newton less you do. But that's the standard and I did not change that, nor suggest changing that. But regardless of the reasonableness of this usage, or of the reason for it, the result is still a discontinuous behaviour in terms of Wsh, and find simply doesn't do that kind of dependency.
Further, a change in weight may change the required thicknesses. But even if it does so, that does not change the actual selected thicknesses. Those will change, if at all, only if and when the user explicitly changes them. In terms of the calculations on the sheet there is no iteration or feedback. Nothing that suggests the use of a solve block. The only reason for having the out of order calculations is to show the results of the calculations (the required thicknesses) at the same point that the input to the calculations is placed (the Excel table). The calculations could be done just as well with the thicknesses input in a table near the top and the calculated required thicknesses shown at the bottom. It just would not be a convenient for the user to verify that the thicknesses are sufficient.
Ideally the Excel sheet itself would compare the input values to the calculated minima, and flag any values are are too small (perhap putting a red background for them). That would make it much harder for somebody to overlook a too-low value.
__________________
� � � � Tom Gutman