Free
Downloads

Watch this page for free downloads as they become available.

·
**DADM_Tools
add-in: **For various reasons, some users of our DADM and PMS books prefer
not to use the Palisade add-ins discussed in these books. To provide another
alternative, I created my own add-in called DADM_Tools that provides much of
the basic functionality of the Palisade software. This add-in, written in
Excel’s VBA language, is not used in the books but it is available here for
free. Because it is totally free, no support is available. However, it is very
easy to use, and it is compatible with Excel for Windows and Excel for Mac.
Here is a link to instructions: DADM_Tools
Help.docx. Here is a link to the add-in: DADM_Tools.xlam.

·
**Random
Functions Add-Ins: **The DADM_Tools add-in mentioned in the previous bullet
includes, among other things, a simulation program. For technical reasons, the
custom functions I developed to generate random numbers from various
probability distributions are not included in the DADM_Tools add-in. However,…

o For Windows users, the random functions are contained in a special type of add-in (an XLL that works only with Excel for Windows 2010 or higher). First read the following: RandGen Add-In.docx (updated 1/24/2019). Then install the add-in by running the Setup file in: RandGenSetup.zip.

o For Mac users, the random functions are in the following add-in: Random Functions for the Mac.xlam.

·
**Excel
tutorial: **Here is a free version of my Excel tutorial: Excel Tutorial for
Windows.xlsx. It provides information for upgrading to a more complete
version called ExcelNow!. You can also download a version of the tutorial for
the Mac: Excel
Tutorial for the Mac.xlsx. By comparing these, you can see which features
in Excel for Windows are not included in Excel for Mac.

·
**Analysis
ToolPak Guide: **This is a supplement to our books for those of you who would
like to use Excel’s built-in Analysis ToolPak add-in for statistical analysis.
The zip file contains a pdf version of the guide and accompanying data files: Analysis ToolPak Guide.zip

·
**SolverTable
Add-in: **Each version below has a corresponding Help file (a Word file) that
you should read before contacting me about problems. Each zip file below
contains only two files: the .xla or .xlam add-in file and the Word help file.
You should unzip both to the same folder (any folder of your choice) and then
read the help file for more instructions.

o
**SolverTable
tip for international users: **A user from outside the US discovered why his
SolverTable wasn’t working. The problem was in the numerical settings (decimal
symbols and list separators), and the fix was to change these in Windows
settings, making sure the separator is a period, not a comma. I’m not sure how
common this problem might be, but if you’re outside the US and your SolverTable
isn’t working, this is worth a try.

o
**For
Solver that ships with Excel for Mac: **SolverTable for Mac.zip

¨
(**Note: **This version is an update, as of 85/2021, so if you downloaded the
earlier version and it’s not working correctly, try this new version.) This
version of SolverTable was created for the Mac in October 2020. The essence of
SolverTable has always been that it makes multiple *uninterrupted *Solver
runs. For technical reasons, this is not possible in Excel for Mac, which
explains why a version of SolverTable had never been available for the Mac.
However, this new version gets around the problem by making *interrupted *Solver
runs. Specifically, before each run, you are prompted whether you want to make
the next run. (This is explained more fully in the help file that is part of
this zip file.) Admittedly, the interruptions slow down the process to some
extent (besides the fact that Solver for the Mac is just plain slow), but it is
much better than making multiple Solver runs *manually*, each with new
input values. Fortunately, the user interface and the results sheets are
exactly the same as those for the Windows version of SolverTable.

o
**For
Solver that ships with Excel 2019 for Windows or Office 365 for Windows: **There is no “new” SolverTable add-in for
either of these. As far as I’m aware, SolverTable for Excel 2016 should work
fine with either of them. I’m currently using it with Office 365 and haven’t
run into any problems.

¨
**Note: **When you open this version, you’ll see a
message about this version not being compatible with the Mac. This was added
only for the benefit of Mac users who try to load this version on their Mac (as
many have done). Windows users can ignore this message.

o
**For
Solver that ships with Excel 2016 for Windows: **SolverTable 2016.zip

¨ This version is basically the same as the 2013 version.

o
**For
Solver that ships with Excel 2013 for Windows: **SolverTable 2013.zip

¨
This version wasn’t created because SolverTable
2010 wouldn’t work with Excel 2013. Rather, I made some technical changes in the
software. Probably the main change is that this version now starts each Solver
run from the *original *solution in the
decision variable cells. (In previous versions, it started each Solver run from
the *previous *Solver solution.)

¨ Modified on 10/5/2015 to open the Help file in a simpler manner (less possibility of an error occurring).

o
**For
Solver that ships with Excel 2010 for Windows:** SolverTable 2010.zip

¨ Modified on 10/5/2015 to open the Help file in a simpler manner (less possibility of an error occurring).

¨ Modified on 4/26/2012 to fix a problem with long worksheet names. Basically, Excel allows worksheet names to be no longer than 31 characters. SolverTable creates a hidden sheet with its settings, and the name of the sheet is the model sheet name plus the suffix “_STS”. So if the name of your model sheet has from 28 to 31 characters, this would create an error. SolverTable now warns you before the error occurs.

¨ Modified on 12/5/2011 to fix a potential sheet-naming problem.

¨ Modified on 11/8/2011 to fix a potential problem where a user mistakenly selects the Simplex LP method on a nonlinear model. The previous code could get into an infinite loop in this case. A similar fix was made (see below) to the 2007 and 2003 versions. However, this 2010 version might not work correctly in 2007 or 2003 because of a subtle code change Frontline Systems made in its 2010 version of Solver.

¨ Modified on 10/7/2010 to fix a bug that occurred when a user mistakenly ran SolverTable from an STS sheet (not a model sheet)

¨ Modified on 9/24/2010 to make it compatible with the GRG Nonlinear Multistart option

¨ Modified on 9/3/2010 to be compatible with 64-bit Office 2010.

o
**For
Solver that ships with Excel 2007 for Windows:** SolverTable 2007.zip

¨ Modified on 4/26/2012 – see point 2 above for the 2010 version

¨ Modified on 12/5/2011 – see point 3 above for the 2010 version

¨ Modified on 11/8/2011 – see point 4 above for the 2010 version

¨ Modified on 10/7/2010 to fix a bug that occurred when a user mistakenly ran SolverTable from an STS sheet (not a model sheet)

o
**SolverTable
fix: **For those of you who have problems with SolverTable, here are
instructions for a possible fix: Fixing
SolverTable.docx.

o
**Missing
Solver Reference: **Here is another
possible fix for SolverTable: Missing
Solver Reference.docx

o
**A strange
SolverTable problem: **Reynold Byers
and his students at Arizona State discovered that in a straightforward
integer-constrained model, SolverTable gave slightly suboptimal solutions. I
originally thought this had to do with the Integer Optimality setting, but that
wasn’t it. They found that the decimal input being varied, something like from
0 to 0.6 in increments of 0.1, was not being set to exactly 0.4, say, but
instead to something like 0.400025 – a slight roundoff – and this was enough to
cause the suboptimal solutions. Great detective work on their part, but I’m not
sure how to fix the problem. Anyway, be aware!

o
**An interesting use of
SolverTable: ****One way to
use SolverTable is to let the Input cell(s) (for a one-way or two-way table) be
the initial value(s) of decision variable cell(s). For a linear model, the only
point in doing this would be to check that Solver indeed gets to the optimal
solution regardless of the initial values. For a nonlinear model, this could be
used to check whether there are local optima that Solver might get to,
depending on the initial values it starts from. For example, for problem 7.48
of PMS 3e, which has exactly two decision variable cells, it is easy to show
that Solver gets to the global optimum only for some initial values of
the decision variable cells. (Thanks to Tom Schriber for this suggestion.)**

·
**StatPro
and StatBasics Add-Ins**

o
**StatPro
for Excel 2007 and later**: Although I no longer support StatPro, I tinker
with it from time to time, and this version is the result: StatPro New.zip. It doesn’t have all the
options from the original StatPro (e.g., stepwise regression is missing), but
it has some new features and a slightly different interface. It is contained in
a single .xla file, and it works with Excel 2007 and later versions. To load
it, just double-click the .xla file.

o
**StatPro
for the Mac**: Some of you have requested a version of StatPro for the Mac,
that is, for the Mac version of Excel. This was originally impossible because
early version of Excel for Mac didn’t even have VBA, the programming language.
That changed in Excel 2011, but the VBA interface is quite different from the
one in Excel for Windows. Anyway, I gave it a shot, and you can try out this
version: StatPro for Mac.zip.
However, you’re completely on your own; I provide no support for this version.
VBA programming for the Mac is no fun!

o
**StatBasics for Excel 2007**:
StatBasics for Excel
2007.zip. This is a mini version of StatPro I created, mostly to practice
my programming skills. It provides only the basics: summary measures and useful
statistical charts. Installation instructions are in the zip file. Try it out,
but keep in mind that I do not provide any support for it.

**NCAA March Madness simulation:**Here is the simulation for 2022: March Madness 2022 with Data Table.xlsx. Also, here is a version that calculates the probability of a perfect bracket, i.e., successfully predicting the winner of each game: March Madness Probabilities 2013.xlsx. (I didn’t update this file after 2013, but you can if you like. The probability of picking all winners will still be infinitesimally small.)**Transient queueing analysis:**Transient Queue.xlsm Did you know that you can analyze queues with time-varying behavior (e.g., arrival rates that increase during peak periods of the day) with spreadsheets, using*analytical*approximations, not simulation or steady-state analysis? This is indeed possible, as Wayne Winston described in the 4th edition of his*Operations Research*book. Although Wayne's approach is to use Excel formulas, this file uses a VBA program to perform the calculations. Enjoy!**Automating Sudoku with VBA:**Sudoku.xlsm (or Sudoku16.xlsm) If you love the laborious effort of working Sudoku puzzles—the pencil marks, the erasing, etc.—then you should*not*open these files. But if you want to see how powerful VBA programs can be, check out the Sudoku.xlsm file. (You can even view the VBA code to see how it works.) And if you want to go a step farther, with 16x16 grids instead of the usual 9x9 grids, check out the Sudoku16.xlsm file. (**Note:**I changed these files slightly in April 2016. Specifically, the Sudoku.xlsm file now has an Algorithm sheet that walks you through the algorithm implemented in the VBA code. The VBA code is a bit hard to follow – a lot of nested loops – but the algorithm, i.e., the plan of attack, itself is straightforward.)

Visit the Cengage site for our books.

Send e-mail to albright@indiana.edu

Albright and Winston are both
retired from the Kelley
School of Business, Indiana University, Bloomington.

Back to home
page

Updated: 8/5/2021