whereas a value of 0 indicates the player is not.  The Solver add-in will change this value to maximise the total points accumulated last season subject to the given constraints. The Excel Solver Add-in does have one significant restriction; the maximum number of variable cells is 200.  There are over 500 players in the premier league; therefore I installed an add-in titled ' OpenSolver '.  This add-in does exactly the same as the Excel Solver Add-in; however the 200 maximum does not apply.  Another useful feature which 'OpenSolver' has is that it gives you the option of automatically highlighting the cells included in the model. Here is a screen clipping of the table in Excel, with the cells highlighted in pink which the add-in will change: The values in columns F and G will update automatically according to the corresponding value in column H, or whether a player is selected.  The sum of column F will be maximised by changing the values of column H, subject to the sum of column G being less than or equal to 100.  So, for example, if Vermalen was selected to be in the team, the cell H28 would be changed to 1, and consequently, F28 to 132 and G28 to 7 due to the formulas in these cells. There is another table in the worksheet which considers the other constraints.  Including a cell which sums the total players for each team and has a constraints of being less than or equal to three.