Via It will never work in practice, I discover the work (and of Felienne Hermans, Martin Pinzger and Arie van Deursen on “Supporting Professional Spreadsheet Users by Generating Leveled Dataﬂow Diagrams” (to avoid the paywall, download this free technical report).
As they say in the paper abstract: “In this paper, we ﬁrst study the problems and information needs of professional spreadsheet users by means of a survey conducted at a large ﬁnancial company. Based on these needs, we then present an approach that extracts this information from spreadsheets and presents it in a compact and easy to understand way, using leveled dataﬂow diagrams. Our approach comes with three diﬀerent views on the dataﬂow and allows the user to analyze the dataﬂow diagrams in a top-down fashion also using slicing techniques […] The results of the evaluation clearly indicate the demand for and usefulness of our approach in ease the understanding of spreadsheets”
So, I’d say once again, models are coming to the rescue!
The authors have continued working on this “spreadsheet analysis / understandability topic” and even created a company to commercialize the results so if you’re having this kind of issues with spreadsheets, take a look!.