Link Search Menu Expand Document
Excel toolbox

7.2 Solver

What is the solver? The latter is an optional tool that you can add to Excel via the Add-ins bar. You will find it by clicking on Options at the bottom of the Home screen:

image info

In the window that appears, click on Add-ins, then Go:

image info

Then you select the Solver Add-in and click OK.

image info

The solver will appear under the Data tab on the right:

image info

This tool makes it possible to find results according to different conditionalities/constraints. In practice, this allows you, for example, when creating a budget (for a project proposal), to find the optimal number of units for an activity while remaining within the budgetary limits.

After installing the module, download this file here.

Once this has been downloaded, we will try to define - in our budget - the number and unit cost for both the latrine and agriculture activities (A4 and A3). We know that we are going to pay a minimum of €350 for latrines and €5,000 for agriculture, but that we cannot spend more than €100,000 in total for these two activities.

You could probably deduce the optimal amounts quite easily with some quick maths, but the solver can make it easier for you by making an initial forecast.

So, you go to the file and click on the newly installed solver:

image info

The following window will appear:

image info

What you want is for the sum of D3 and D4 (the total costs of activities) not to exceed €100,000, it will therefore be your goal to define, that cell G3 is equal to the value 100,000.

The cells that will vary for this will be the number of both latrines and agriculture activities, i.e., the B3:B4 range, which will be your variable cells.

You will add constraints, given that you must build at least 20 latrines (so have B3 >20) and carry out between 2 and 10 agricultural activities (so B4 <10 and B4 >2)

You should get the following window when you are done:

image info

If you then click Solve, the solver will offer you an optimal solution for these parameters, which will be as follows:

image info

You can thus multiply conditionalities and goals, which allows you to quickly get numbers you can be sure of, and thus work from a solid foundation to check files with many interrelated values.

Feel free to vary the results in the sample file, then in your own file if necessary!