Score calculation

excelgal2016

New Member
Joined
Dec 14, 2016
Messages
20
Office Version
  1. 2019
Platform
  1. Windows
I've been trying to come up with a formula for a total - single score based on 4 variables. I'm afraid it's just a task too big for my old brain. It's perhaps not even a proper Excel question (I am using Excel to analyze the data though!).

I have 4 columns with a range of performance values for individual employees. I'd like to compare employee performance based on a single total score. Example:

Capture.JPG


Anyone can think of a formula how to calculate a single score from the 4 ratings? I'd very much appreciate the help.
 

Excel Facts

Bring active cell back into view
Start at A1 and select to A9999 while writing a formula, you can't see A1 anymore. Press Ctrl+Backspace to bring active cell into view.
Are the ranges of all 4 ratings from 0-100? If so:
MrExcelPlayground6.xlsx
ABCDEF
19Person1234Total
20One1100803386.5
21Two329912568.5
Sheet27
Cell Formulas
RangeFormula
F20:F21F20=AVERAGE(100-B20,C20,D20,100-E20)

The higher the better for the total.
 
Upvote 0
Create rows assigning numbers to the "___er the better" idea. Show the worst and best number for each rating.

Then use that to calculate a "% good" for each rating, and add those up, assuming they have equal weights. If they do not have equal weights, then you need yet another row of numbers giving the weights.

Are all the numbers on a scale of 0-100? If not what are they?

I also suggest updating your profile to show us your version of Excel. Excel 365 has features that might be useful for this problem.

This solution determines a percentage score for each rating, assuming the ranges I showed, and then adds the percentages for a total point score (0 is worst, 400 is best)

$scratch.xlsm
ABCDEF
1Rating 1Rating 2Rating 3Rating 4Total Score
2Employee 111008033315
3Employee 23299125240
4
5
6Weights
7Best11001001
8Worst500050
excelgal2016
Cell Formulas
RangeFormula
F2:F3F2=100*SUMPRODUCT((B2:E2-$B$8:$E$8)/($B$7:$E$7-$B$8:$E$8))
 
Upvote 0
@JamesCanale your profile picture just caused me a sudden onset of hunger! :)

Yes sorry... an important piece of information I missed there.

Rating 1 - no max - can be anything; min value = 1
Rating 2 - no max - can be anything; min value = 1
Rating 3 - no max - can be anything; min value = 1
Rating 4 - max value = 100, min value = 1

Thank you for your reply
 
Upvote 0
I went logarithmic.

MrExcelPlayground6.xlsx
ABCDEF
19Person1234Total
20One1100803383.85
21Two329912568.71
Sheet27
Cell Formulas
RangeFormula
F20:F21F20=SUM(3-LOG10(B20),LOG10(C20),LOG10(D20),3-LOG10(E20))*10


Through in some edge cases and see if there are sensible relative scores.
 
Upvote 0
Solution
Couldn't help it and tried it now. Since I don't have top range for 2 of the variables (top is open, it can be anything), James's solution works better in this case, so I'll mark it as a solution. I'm definitely saving both, I'm sure I'll find a use for it. Your help is very much appreciated!
 
Upvote 0

Forum statistics

Threads
1,214,636
Messages
6,120,668
Members
448,977
Latest member
moonlight6

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top