Rank and Scores

rokew

New Member
Joined
Aug 13, 2019
Messages
9
Office Version
  1. 2010
Platform
  1. Windows
Hi,

I´m fighting against an elusive formula to assign scores, I have tried to use arrays and combinations of functions seen in old posts... with no positive results.

I have a long list of rows of concepts, each of them related to several values that appear in columns, so they must be compared horizontally (it´s an official form), they can be duplicated.

I must assign scores which vary according to the concept, the total of points and the interval. Repeated values receive the same score.

VALUES CONCEPT A: 10 , 24 , 8 , 10 , 4
Score to be assigned: The top value receives 20 points, the second 16, the third 12, the fourth 8Â… (that is, a maximum score of 20 and an interval of 4)

VALUES CONCEPT B: 11 , 7 , 7 , 3 , 5
Scores: The top value receives 10 points, the second, 9, the third 8, the fourth 7Â… (a maximum score of 10 and an interval of 1)

etc.

ABCDEF
G
HIJKL
OFF1OFF2OFF3OFF4OFF5TOTAL
SCORE
INTERVAL
SCORE
OFF1
SCORE
OFF2
SCORE
OFF3
SCORE
OFF4
SCORE
OFF5
1CONCEPT A1024810420
4
16
20
12
16
8
2CONCEPT B11773510
1
10
9
9
7
8
3

<tbody>
</tbody>

I need a formula for columns H-L which detects the rank of values A-E, checks the total score (F), substracts the interval (G) and shows the final result in H-L.

Could you please help me?

I really appreciate any help you can provide.
 

Excel Facts

Can Excel fill bagel flavors?
You can teach Excel a new custom list. Type the list in cells, File, Options, Advanced, Edit Custom Lists, Import, OK
How about


Book1
ABCDEFGHIJKLM
1OFF1OFF2OFF3OFF4OFF5TOTALINTERVALSCORESCORESCORESCORESCORE
2SCOREOFF1OFF2OFF3OFF4OFF5
3CONCEPT A10248104204162012168
4CONCEPT B117735101109978
Calendar
Cell Formulas
RangeFormula
I3{=$G3-SUM(IF(B3<$B3:$F3,1/COUNTIF($B3:$F3,$B3:$F3)))*$H3}
Press CTRL+SHIFT+ENTER to enter array formulas.
 
Upvote 0
Thanks a lot! It works like a charm but in some cases, due to the requirements of the evaluation, assigns a negative score which is not allowed.
For instance , for a total score of 6 points (decrease -2), the first value receives 6 points, the second 4, the third 2, the fourth 0 and the fifth -2.

How can the formula be adapted, please?
 
Upvote 0
Can you please supply a sample showing what you would want in that situation?
 
Upvote 0
Negative values should be transformed into 0, like:

ABCDEFGHIJKLM
1OFF1OFF2OFF3OFF4OFF5TOTALINTERVALSCORESCORESCORESCORESCORE
2SCOREOFF1OFF2OFF3OFF4OFF5
3CONCEPT A102481046
3
3
6
0
3
0, not -3

<thead>
</thead><tbody>
</tbody>
 
Upvote 0
Ok, use
=MAX($G3-SUM(IF(B3<$B3:$F3,1/COUNTIF($B3:$F3,$B3:$F3)))*$H3,0)
CSE entered.
 
Upvote 0
You're welcome & thanks for the feedback
 
Upvote 0
Hi,

I’ve using the helpful formula discovered here:

=MAX($G3-SUM(IF(B3<$B3:$F3,1/COUNTIF($B3:$F3,$B3:$F3)))*$H3,0)


But in occasions I must use it inversely. Now the formula assigns the highest score to the highest value but sometimes I must assign the highest score to the lowest value. What changes must be made?

Thanks again!
 
Upvote 0
Simply change the < to a > like
=MAX($G3-SUM(IF(B3>$B3:$F3,1/COUNTIF($B3:$F3,$B3:$F3)))*$H3,0)
CSE entered
 
Upvote 0

Forum statistics

Threads
1,214,641
Messages
6,120,693
Members
448,979
Latest member
DET4492

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