• Corpus ID: 11581526

The Lookup Technique to Replace Nested-IF Formulas in Spreadsheet Programming

  title={The Lookup Technique to Replace Nested-IF Formulas in Spreadsheet Programming},
  author={Thomas A. Grossman and {\"O}zg{\"u}r {\"O}zl{\"u}k and John Harold Gustavson},
Spreadsheet programmers often implement contingent logic using a nested-IF formula even though this technique is difficult to test and audit and is believed to be risky. We interpret the programming of contingent logic in spreadsheets in the context of traditional computer programming. We investigate the "lookup technique" as an alternative to nested-IF formulas, describe its benefits for testing and auditing, and define its limitations. The lookup technique employs four distinct principles: 1… 

Figures from this paper

Effect of Range Naming Conventions on Reliability and Development Time for Simple Spreadsheet Formulas
It is found that the choice of naming convention can have a significant impact on novice and intermediate users' performance in formula development, with less structured naming conventions resulting in poorer performance by users.
ASP, The Art and Science of Practice: Increasing Productivity and Minimizing Errors in Operations Research Spreadsheet Models
This work examines some problem areas for spreadsheet design and programming and suggests techniques intended to increase productivity and reduce the risk of errors, especially in situations in which someone other than the original author is using or maintaining the spreadsheets.
How do Range Names Hinder Novice Spreadsheet Debugging Performance?
Range names are investigated in a more structured and controlled manner the effect they have on the debugging performance of novice spreadsheet users.
User Defined Spreadsheet Functions in Excel
This paper presents a method to create a limited form of UDSFs in Excel without any use of VBA, which utilizes what-if data tables to execute the same part of a worksheet several times, thus turning it into a reusable function definition.
Hands-Off Spreadsheets
This paper applies to those spreadsheets which involve significant operator intervention, describes a method that has been used to improve reliability and efficiency, and reports on how it has worked in practice.


What we know about spreadsheet errors
Although spreadsheet programs are used for small "scratchpad" applications, they are also used to develop many large applications, and error rates are in line with those in programming and other human cognitive domains.
Lessons from Mission-Critical Spreadsheets
It is concluded that spreadsheets are vitally important to business, and merit sustained research to discover techniques to enhance quality, productivity, and maintainability.
Spreadsheet-Based Professional Modelling
This paper describes, with reference to several professional models developed by the author, how the use of Excel often allows for a much higher efficiency to cost ratio than more traditional
Regulation and the Integrity of Spreadsheets in the Information Supply Chain
ClusterSeven provides one of these monitoring solutions, highlighting areas of operational risk whilst also establishing a database of information to deliver new business intelligence.
Spreadsheet modelling for management decision making
This paper considers the potential use of spreadsheets as decision‐support systems (DSS), and considers some of the models that can be easily built with modern spreadsheet packages, including models to support what‐if or scenario analysis, sensitivity analysis, goal seeking and optimization.
The Importance and Criticality of Spreadsheets in the City of London
The author suggests that the City of London is presently exposed to significant reputational risk through the continued uncontrolled use of critical spreadsheets in the financial markets and elsewhere.
New Guidelines For Spreadsheets
Rules of style for text, graphics, and mathematics are examined and a new style is applied to spreadsheets, which contrasts with the existing programming style.