Life is full of decisions. Some are easy and require little thought while others require more analysis. In many scenarios, Excel can help by creating a weighted decision matrix. You define the ranking criteria, importance and Excel will do the math and pick a winner from your options. Think of it as your own Excel ranking formula. (**Includes Excel decision matrix macro.**)

To help you make ranking decisions easier, we came up with a fun and useful Excel macro. It was initially done to celebrate “March Madness,” the annual college basketball tournament. It doesn’t matter if people follow basketball, you’ll hear complete strangers come up with their own reasons why certain teams will progress to the Final Four. The factors they choose are as diverse as the weightings they give to each factor.

## Macro Requirements

The Excel decision macro is easy to use and flexible. All that is required is that you know:

- What to rank (e.g. the different basketballs teams )
- Evaluation criteria (e.g. players, coach, schedule, conference…)
- Importance of each criteria (number you assign that represents its overall weight)
- Scores for each criteria (number you assign for each contender)

And by flexible, I mean you can use it for lots of decisions where you evaluate multiple factors. It’s not limited to sports. As example, you could use it to:

- Evaluate job offers
- Evaluate purchase decisions like a car
- Evaluate hardware (Apple VS. PC)
- Evaluate colleges

## How to use the Excel decision ranking macro

For these instructions, I’ll use a *fictional* example of evaluating different web browsers.

- Determine what you want to rank and the criteria.
- Open the Excel_decision_macro1.xlsm file.
- You may get a series of security warnings asking you to enable the content since this is a macro. If so, click Enable.
- In the
**Ranking Factors**dialog, enter in the**number of factors**. A “factor” is something that you want to rank across all contenders. As example, if I were doing the browser evaluation, I might have “plug-ins,” “support,” “documentation” & “speed,” as factors. I would then enter “4.” - Enter in how many
**items to evaluate**. You might also think of these items as “contenders.” As example, in my analysis, I might have “Internet Explorer 9,” “Google Chrome 10” & “Firefox 4” as evaluation items. In this case, I would enter “3.” - Click
**Enter**. This will build out your decision matrix according to your numbers. - Replace the default macro labels for your ranking factors (1) and contenders (2) as I’ve done in the example below.
- In Column B, enter in a number that represents the
**Factor Weight**. The higher the number, the more weight it has in the overall decision. As you enter your values, the**Total**value will update. I like to have the Total=100, but that’s not a requirement. You can also have the Factor Weight be a negative number. - Enter in your values for each contender. You can devise your own scale or a simple one like 0-10. The higher the number, the better it ranks.
- When you’ve filled in the matrix, press
**Ctrl+R**to run the macro. You’ll be reminded to check for blank cells. - Press
**Y**to proceed.

The macro will compute a total score for each contender and rank them from highest to lowest. It will also highlight in green those cells that scored the highest for a given factor.

If you wish to add or delete rows or columns, you can and recalculate. You can also press **Ctrl+Q** to open the original dialog box.

As you can see, Excel is merely scoring your choices based on your input. The program is good, but doesn’t have any insight. You’ll still have to do some research and make judgment calls. However, it can help you systematize your decision process.