MicrosoftВ® Office ExcelВ® 2007: Data Analysis and Business Modeling (Bpg -- Other)

Overview

In all these situations, we want to find the best way to do something. More formally, we want to find the values of certain cells in a worksheet that optimize (maximize or minimize) a certain objective. Microsoft Office Excel Solver tool helps you answer optimization problems.

An optimization model has three parts: the target cell, the changing cells, and the constraints. The target cell represents the objective or goal. We want to either minimize or maximize the amount in the target cell. In the example of a drug company’s product mix given above, the plant manager would presumably want to maximize the profitability of the plant during each month. The cell that measures profitability would be the target cell. The target cells for each situation described at the beginning of the chapter are listed in Table 26-1 on the next page. Keep in mind, however, that in some situations you might have multiple target cells. For example, Microsoft might have a secondary goal to maximize Xbox market share.

Table 26-1: List of Target Cells

Open table as spreadsheet

Model

Maximize or minimize

Target cell

Drug company product mix

Maximize

Monthly profit

Xbox shipping

Minimize

Distribution costs

Xbox pricing

Maximize

Profit from Xbox consoles and games

Microsoft project initiatives

Maximize

Net present value (NPV) contributed by selected projects

NFL ratings

Minimize

Difference between scores predicted by ratings and actual game scores

Retirement portfolio

Minimize

Risk factor of portfolio

Changing cells are the worksheet cells that we can change or adjust to optimize the target cell. In the drug company example, the plant manager can adjust the amount produced for each product during a month. The cells in which these amounts are recorded are the changing cells in this model. Table 26-2 lists the appropriate changing cell definitions for the models described at the beginning of the chapter.

Table 26-2: List of Changing Cells

Open table as spreadsheet

Model

Changing cells

Drug company product mix

Amount of each product produced during the month

Xbox shipping

Amount produced at each plant each month that is shipped to each customer

Xbox pricing

Console and game prices

Microsoft program initiatives

Which projects are selected

NFL ratings

Team ratings

Retirement portfolio

Fraction of money invested in each asset class

Table 26-3: List of Problem Constraints

Open table as spreadsheet

Model

Constraints

Drug company product mix

Product mix uses no more resources than are available

Do not produce more of a product than can be sold

Xbox shipping

Do not ship more units each month from a plant than plant capacity

Make sure that each customer receives the number of Xbox consoles that they need

Xbox pricing

Prices can’t be too far out of line with competitors’ prices

Microsoft project initiatives

Projects selected can’t use more money or skilled programmers than are available

NFL ratings

None

Retirement portfolio

Invest all our money somewhere (cash is a possibility)

Obtain an expected return of at least 10 percent on our investments

The best way to understand how to use Solver is by looking at some detailed examples. In later chapters, you’ll learn how to use Solver to address each of the problems presented in this chapter, as well as several other important business problems.

To install Solver, click the Microsoft Office Button, click Excel Options, and click Add-Ins. In the Manage box at the bottom of the window, select Excel Add-ins, and click Go. Check the Solver Add-in box in the Add-Ins dialog box, and click OK. After Solver is installed, you can run Solver by clicking Solver in the Analysis group on the Data tab. Figure 26-1 shows the Solver Parameters dialog box. In the next few chapters, you’ll see how to use this dialog box to input the target cell, changing cells, and constraints for a Solver model.

Figure 26-1: The Solver Parameters dialog box

After you have input the target cell, changing cells, and constraints, what does Solver do? To answer this question, you need some background in Solver terminology. Any specification of the changing cells that satisfies the model’s constraints is known as a feasible solution. For instance, in our example, any product mix that satisfies the following three conditions would be a feasible solution:

Essentially, Solver searches all feasible solutions and finds the one that has the “best” target cell value (the largest value for maximum optimization, the smallest for minimum optimization). Such a solution is called an optimal solution. As you’ll see in Chapter 27, “Using Solver to Determine the Optimal Product Mix,” some Solver models have no optimal solution and some have a unique solution. Other Solver models have multiple (actually, an infinite number of) optimal solutions. In the next chapter, we’ll begin our study of Solver examples by examining the drug company product mix problem.

Категории