Skip to main content
Calcimator

Decision Matrix Calculator

Compare two options using weighted scoring across 4 criteria. Calculates normalized totals, winner, and sensitivity analysis.

About this calculator

This calculator scores two options across four weighted criteria. The four raw weights are first normalized to fractions that sum to 1 (lines 24-28), then each option's Weighted Score is the sum of its per-criterion scores times those normalized weights (lines 31-36) — Option A's score never reads any of Option B's four criterion scores, and vice versa, since the two formulas are computed independently. At the defaults, Criterion 1's weight (30, the largest of the four) is normalized to 0.30, the biggest share of any criterion — but that alone isn't why Option A — Criterion 1 Score dominates Option A's Weighted Score. Nudging any one score by 10% moves the total by that nudge times the criterion's normalized weight, so it's the score × weight product that decides which input dominates, not the weight alone. At the defaults, a 10% nudge to Criterion 1's score (7) moves the total by 0.7 × 0.30 = 0.21, versus 0.8 × 0.25 = 0.20 for Criterion 3's score (8) — Criterion 1 wins, but only by about 5%, because its score is also large, not just its weight.

The file's own Option B claim proves the point: Criterion 1 carries Option B's largest weight (0.30) too, yet Option B — Criterion 2 Score dominates Option B's Weighted Score instead, because Criterion 2's score (8) times its weight (0.25) beats Criterion 1's score (5) times its larger weight (0.30) once both are multiplied out. Because every normalized weight is non-negative, raising any criterion score for an option, holding the others fixed, always raises that option's own Weighted Score — this holds regardless of which criterion or which option. Winner (line 43) and Margin (line 46) are derived by comparing the two Weighted Scores directly; Winner in particular is a discrete 1/2/0 flag rather than a smooth function, so it can flip from a very small change in either total once the two scores are close. Sensitivity (line 49-51) estimates how much the largest single weight would need to shift to flip the outcome, using Margin divided by the largest normalized weight — a rough approximation, not an exact tipping-point calculation, since shifting one weight also changes how the other three renormalize. This calculator does not model correlation between criteria and does not validate that the four weights entered are individually meaningful beyond auto-normalizing whatever is entered.

Inputs

Results

Option A Weighted Score

6.6

Option B Weighted Score

6.8

Option A (0-100)66
Option B (0-100)68
Winner (1=A, 2=B, 0=Tie)2
Victory Margin0.2
Sensitivity Score0.67
How to Use This Calculator
  1. This calculator compares two options, Option A and Option B, across four fixed criteria.
  2. Enter a weight (0-100) for each of the four criteria based on its relative importance; weights are automatically normalized so they sum to 100%.
  3. Score Option A and Option B on each criterion using a 0-10 scale.
  4. Review the weighted score, normalized (0-100) score, and winner for each option.
  5. Check the sensitivity score and victory margin to see how close the decision is and how much a weight would need to change to flip it.

How the result changes with Option A — Criterion 1 Score

Option A — Criterion 1 ScoreOption A Weighted ScoreOption B Weighted Score
3.55.556.8
5.256.0756.8
107.56.8

What each input means

Criterion 1 Weight
Importance weight for criterion 1 (weights auto-normalize)
Criterion 2 Weight
Importance weight for criterion 2
Criterion 3 Weight
Importance weight for criterion 3
Criterion 4 Weight
Importance weight for criterion 4
Option A — Criterion 1 Score
Score for option A on criterion 1 (0-10)
Option A — Criterion 2 Score
Score for option A on criterion 2 (0-10)
Option A — Criterion 3 Score
Score for option A on criterion 3 (0-10)
Option A — Criterion 4 Score
Score for option A on criterion 4 (0-10)
Option B — Criterion 1 Score
Score for option B on criterion 1 (0-10)
Option B — Criterion 2 Score
Score for option B on criterion 2 (0-10)
Option B — Criterion 3 Score
Score for option B on criterion 3 (0-10)
Option B — Criterion 4 Score
Score for option B on criterion 4 (0-10)

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Criterion 1 Weight = 30, Criterion 2 Weight = 25, Criterion 3 Weight = 25, Criterion 4 Weight = 20 = 12 input(s) provided
  2. Calculate Option A Weighted Score
    Option A Weighted Score
    6.6 = 6.6
  3. Calculate Option B Weighted Score
    Option B Weighted Score
    6.8 = 6.8
  4. Calculate Option A
    Option A
    66 = 66
  5. Calculate Option B
    Option B
    68 = 68

Engine last updated . Checked against 3 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does Option A — Criterion 1 Score have the biggest effect on Option A's Weighted Score?

Not from its weight alone — Criterion 1's normalized weight (0.30, line 24-28) is the largest of the four, but what actually decides dominance is score × weight. A 10% nudge to Option A — Criterion 1 Score (7) moves the weighted sum (line 31-33) by 0.7 × 0.30 = 0.21, edging out Criterion 3's 0.8 × 0.25 = 0.20 by only about 5% — Criterion 1 wins because its score is large in addition to its weight, not because of the weight in isolation. (Option B's largest weight is also Criterion 1's, yet Option B — Criterion 2 Score dominates Option B's Weighted Score instead, because its score is bigger.)

Does entering Option B's scores affect Option A's Weighted Score?

No. Option A's Weighted Score is built purely from Option A's four criterion scores and the four normalized weights (line 31-33) — Option B — Criterion 1 Score through Option B — Criterion 4 Score never appear in that formula, so changing any of Option B's scores leaves Option A's Weighted Score exactly as it was, and the same independence holds in reverse for Option B's score.

Does raising a criterion score always raise that option's Weighted Score?

Yes, robustly. Every normalized weight is clamped to be non-negative (line 6-9, Math.max(0, ...)), so each term in the weighted sum (line 31-33) has a non-negative coefficient — raising any single criterion score for an option, with the other three scores held fixed, can never lower that option's own Weighted Score, regardless of which criterion or which option is being scored.

How is the Sensitivity Score calculated, and is it exact?

It divides the Victory Margin by the single largest normalized weight (line 49-51) as a rough estimate of how much that weight would need to change to flip the winner. It is an approximation rather than an exact tipping point, because shifting one weight up or down also changes how the other three weights renormalize to sum to 1, which the formula does not re-solve for.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Math & Statistics.