Main Menu
Evolvingtech Home Page
Search
File Vault
Links
Login Form





Lost Password?
No account yet? Register
News Sections
Editorials
Events, Presentations & Interviews
Articles
Magazine Menu
The Simulation Analysis Technology Journal
Magazines
The Simulation Analysis Technology Journal
Magazine Issues
Inaugural Issue - Simulation Analysis Tech Journal
Featured Article
Interview at the Crystal Ball User Conference
Loren Abdulezer, the CEO of Evolving Technologies Corporation was interviewed by Ken Rayment of the Better Process News. An audio recording of the interview can be found on the podcast link. For your convenience, we have enclosed a transcript along with some some illustrative visuals.  
Read More >>
Current articles
Article 003 - Effective Techniques & Tools for Large Simulations - Part I
Welcome to the ETC Technology Portal
Interview at the Crystal Ball User Conference
Authors
Loren Abdulezer
>View All Authors
Article 003 - Effective Techniques & Tools for Large Simulations - Part I PDF Print E-mail
Written by Loren Abdulezer   
Article Index
Article 003 - Effective Techniques & Tools for Large Simulations - Part I
Page 2
Page 3

Image

This is a multi-part article based on a webinar hosted by Decisioneering, Inc. on June 27th, 2007. The article outlines effective techniques and practices for managing large and complex spreadsheet simulations. Part I of the series deals with general spreadsheet construction techniques that become handy when working with large and complex spreadsheets. 

 


  

I recently gave a Webinar/Presentation that was hosted by Decisioneering, the folks who make Crystal Ball. To supplement the PowerPoint slides and files available for download, I thought it would be instructive to provide more of a how-to explanation and/or discussion of the techniques.

This article is organized into four main topics:

 

  • Spreadsheet techniques you might find useful but may not know about
  • Techniques that may be helpful in your Crystal Ball simulations
  • Constructing a Data Overpass
  • An application of the Layered Approach design pattern 

 


Some Useful Spreadsheet Techniques

One of the interesting things about constructing spreadsheets is that there are few if any constraints placed on you as you build your spreadsheet models and simulations. This feature can be tremendously empowering or cobbling.

Quotation One of the interesting things about constructing spreadsheets is that there are few if any constraints placed on you as you build your spreadsheet models and simulations. This feature can be tremendously empowering or cobbling. Quotation
It is all a matter of how you design and structure things. The very things that empower you for a small spreadsheet could be debilitating as your spreadsheet gets large or complex. The converse is true. Some techniques that appear ridiculously complicated and abstract for smaller sized spreadsheets can be tremendously liberating when you try tackling a difficult project.

 

I want to discuss some of these so-called "ridiculously complicated and abstract" techniques and show how they can be put to use. 

 

Transforming a table into a linear list

Sometimes you may have a table of N rows and M columns and you would like to have it as a straight list (see Figure 1). It is not a big deal to have a formula that directly links the value in say, cell P9 to B9 or P20 to E11 when the table size is small. That is, the formula for P9 is

 

=B9 

 

However when a table is large, this kind of direct table mapping is arduous and error prone. Obviously, there should be better ways to handle this. 

 

Figure 1: Transforming a rectangular table into a linear list
Figure 1: Transforming a rectangular table into a linear list
 


I want to introduce an Excel function called OFFSET. At its simplest level offset starts returns the value of a spreadsheet cell based on some starting point but shifted down a number of rows and shifted to the right a certain number of columns. OFFSET is great for looking up values in a table.

 

To look up values in a table say, Product C which is in the third row, and the West region which is in the fourth column to the right relative to the top left corner (cell A8 in Figure 1), we could use the formula:

 

=OFFSET(A8,3,4)

 




Last Updated ( Friday, 29 June 2007 )
 

Evolving Technologies Corporation   © 2013 Evolving Technologies Corporation - All rights reserved.