thank youDear Lasantha,
I hope attached sheet will help you
regards
Naresh
thank youTry,
In C2, formula copied down :
=INDEX(H$3:H$7,MATCH(B2,INDEX(-IMAGINARY(G$3:G$7&"i"),0),-1))
View attachment 67264
Regards
thank you
0 | 6% |
56 | 8% |
66 | 10% |
81 | 10% |
91 | 11% |
This is Great .I liked Bosco's cunning use of IMAGINARY so, building on that with modern Excel, I used the lower threshold to each band to give
= XLOOKUP(appraisalScore, IMREAL(appraisalBand&"j"), Increment, , -1 )
or, even more aggressively up to date
= LET(
threshold, IMREAL(appraisalBand&"j"),
empIncrement, XLOOKUP(appraisalScore, threshold, Increment, , -1 ),
empIncrement )
One might argue to case for defining the threshold values using
= VALUE( LEFT( appraisalBand, SEARCH("-", appraisalBand) - 1 ) )
despite it being less innovative.
Note: These formulae are intended for Office 365 and the LET function requires insider channel.
thank you.If you create a source table like
0 6% 56 8% 66 10% 81 10% 91 11%
Then old warhorse VLOOKUP works just fine where $K$3:$L$7 houses above source table!
=VLOOKUP(B2,$K$3:$L$7,2,TRUE)