Formula for calculating scores based on percentage

JV0710

Active Member
Joined
Oct 26, 2006
Messages
440
Office Version
  1. 365
  2. 2016
  3. 2013
Platform
  1. Windows
Good Day

Please can I get some help for the following

I am trying to calculate scores for percentages achieved. My Scale is as follows

% Achieved Score
<95% : 1
95.00% : 1
95.50% : 1.2
96.00% : 1.4
96.50% : 1.6
97.00% : 1.8
97.50% : 2
98.00% : 2.2
98.50% : 2.4
99.00% : 2.6
99.50% : 2.8
100.00% : 3
100.50% : 3.2
101.00% : 3.4
101.50% : 3.6
102.00% : 3.8
102.50% : 4
103.00% : 4.2
103.50% : 4.4
104.00% : 4.6
104.50% : 4.8
105.00% : 5
>105% : 5

From 95% every 0.5% increases the score by 0.2, so 95% = score of 1, 95.5% = score of 1.2 etc.
<95% gets a score of 1 and >105% gets a score of 5

Say - In cell A2, I have the percentage achieved, then,
in cell B2, I would like to have a formula that will calculate the score based on the % Achieved - catering for percentages that are not on the table above
For example a percentage achieved of 101.78 % would return a score of . . . . . ? (somewhere between 3.6 and 3.8)

Thanks in advance for the help

Joe
 

Excel Facts

Waterfall charts in Excel?
Office 365 customers have access to Waterfall charts since late 2016. They were added to Excel 2019.
T202212a.xlsm
ABC
195.50%1.200
2101.78%3.712
399.75%2.900
4106.00%5.000
5
6% Achieved Score
70.0%1.0
895.0%1.0
995.5%1.2
1096.0%1.4
1196.5%1.6
1297.0%1.8
1397.5%2.0
1498.0%2.2
1598.5%2.4
1699.0%2.6
1799.5%2.8
18100.0%3.0
19100.5%3.2
20101.0%3.4
21101.5%3.6
22102.0%3.8
23102.5%4.0
24103.0%4.2
25103.5%4.4
26104.0%4.6
27104.5%4.8
28105.0%5.0
1e
Cell Formulas
RangeFormula
B1:B3B1=LOOKUP(A1,$B$7:$C$28)+(A1-VLOOKUP(A1,$B$7:$B$28,1,1))/0.005*0.2
B4B4=MIN(5,LOOKUP(A4,$B$7:$C$28)+(A4-VLOOKUP(A4,$B$7:$B$28,1,1))/0.005*0.2)
 
Last edited:
Upvote 0
T202212a.xlsm
ABC
195.50%1.200
2101.78%3.712
399.75%2.900
41.06%5.000
5
6% Achieved Score
70.0%1.0
895.0%1.0
995.5%1.2
1096.0%1.4
1196.5%1.6
1297.0%1.8
1397.5%2.0
1498.0%2.2
1598.5%2.4
1699.0%2.6
1799.5%2.8
18100.0%3.0
19100.5%3.2
20101.0%3.4
21101.5%3.6
22102.0%3.8
23102.5%4.0
24103.0%4.2
25103.5%4.4
26104.0%4.6
27104.5%4.8
28105.0%5.0
1e
Cell Formulas
RangeFormula
B1:B3B1=LOOKUP(A1,$B$7:$C$30)+(A1-VLOOKUP(A1,$B$7:$B$28,1,1))/0.005*0.2
B4B4=MAX(LOOKUP(A4,$B$7:$C$30)+(A4-VLOOKUP(A4,$B$7:$B$28,1,1))/0.005*0.2,5)
 
Upvote 0
sorry for the multiple posts. I had trouble with internet connections.

T202212a.xlsm
AB
195.50%1.200
2101.78%3.712
399.75%2.900
4106.00%5.000
1e
Cell Formulas
RangeFormula
B1:B4B1=MIN(5,LOOKUP(A1,$B$7:$C$28)+(A1-VLOOKUP(A1,$B$7:$B$28,1,1))/0.005*0.2)
 
Upvote 0
The coffee may have helped.
Review the logic in the following, test, and use your preference.

T202212a.xlsm
E
11.000
23.712
32.900
45.000
5
1e
Cell Formulas
RangeFormula
E1:E4E1=MIN(5,(A1-Small)/0.005*0.2+1)
Named Ranges
NameRefers ToCells
Small='1e'!$A$1E1:E4
 
Last edited:
Upvote 0
Cell Formulas
RangeFormula
B1:B4B1=MIN(5,LOOKUP(A1,$B$7:$C$28)+(A1-VLOOKUP(A1,$B$7:$B$28,1,1))/0.005*0.2)
C1:C4C1=MIN(5,LOOKUP(A1,$B$7:$C$28)+(A1-FLOOR(A1,0.005))/0.005*0.2)
D1:D4D1=MIN(5,LOOKUP(A1,$B$7:$C$28)+(A1-FLOOR(A1,0.005))*40)
E1:E4E1=MIN(5,(A1-Small)/0.005*0.2+1)
Named Ranges
NameRefers ToCells
Small='1e'!$A$1B1:D1, E1:E4
 
Upvote 0
Solution
Good Morning

Thanks very much for your help Dave
These options have helped and solved my problem
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,179
Members
453,021
Latest member
Justyna P

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