Sherwood Botsford
New Member
I commented in another post that Excel is in the BASIC/FORTRAN/assembler spaghetti code stage of development.
Is there an equivalent of a book that does for spreadsheets what Wirth's "Data Structures + Algorithms = Programs" did for procedural languages.
How do you write spreadsheets that another person can understand?
I can come up with partial solutions:
* Used named ranges. Even for single cells. Give them meaningful names. This gets into a named range management issue.
* Insert extra columns. Use them for comments. (Commenting the cells themselves will confuse the user of the spreadsheet, who wants to use comments to draw attention to what the sheet is telling. Hide these columns before presenting to the user.
* format code what a cell does. Even if is as simple as any cell with a formula result is 2 points larger in bold.
But these are all stopgaps. It's like saying "Put lots of comments in your basic code" "Don't use 2 character variables in Fortran.
What is the equivalent of structured programming for spreadsheets?
Is there an equivalent of a book that does for spreadsheets what Wirth's "Data Structures + Algorithms = Programs" did for procedural languages.
How do you write spreadsheets that another person can understand?
I can come up with partial solutions:
* Used named ranges. Even for single cells. Give them meaningful names. This gets into a named range management issue.
* Insert extra columns. Use them for comments. (Commenting the cells themselves will confuse the user of the spreadsheet, who wants to use comments to draw attention to what the sheet is telling. Hide these columns before presenting to the user.
* format code what a cell does. Even if is as simple as any cell with a formula result is 2 points larger in bold.
But these are all stopgaps. It's like saying "Put lots of comments in your basic code" "Don't use 2 character variables in Fortran.
What is the equivalent of structured programming for spreadsheets?