index & match

prlondhe

Board Regular
Joined
Jan 4, 2014
Messages
54
Hi

Iam trying to find the rate for age group (approx Match) & value (exact match) from the following table with the following formula.

age=55
amount=200000

INDEX($C$21:$R$31,MATCH(55,$B$20:$B$31,TRUE),MATCH(200000,$C$20:$R$20,FALSE))

the value returned in 8800 instead of 8000.

Can anyone please help


AGE100000125000150000175000200000225000250000275000300000350000400000450000500000600000700000800000
51650200023002700300034003600400042004700520057006200700078008500
251500190023002600290032003400370040004500490055006000700075008000
301600200023502650300033003500380041004600500056006200720080008800
351650205024002700305033503600400043004900530059006400750085009000
401950235027503100340038004100445048005400600065007000770087009300
452600310035004000440047005200570062007000770085009200105001150012500
5037004500520061006800750082008900970011000122001380015000170002000022000
554300520060007000800090009800104001150012500145001600017500200002300025000
60480058006900800088001000010500116001300014800165001800020000230002600030000
655400650077009000102001160012600137001470016700190002100023000250003000033000
7062007200850010000114001280014000150001650018800210002350026000300003500040000

<colgroup><col><col><col><col span="2"><col><col><col><col><col span="8"></colgroup><tbody>
</tbody>
 

Excel Facts

Links? Where??
If Excel says you have links but you can't find them, go to Formulas, Name Manager. Look for old links to dead workbooks & delete.
Try

=INDEX($C$21:$R$31,MATCH(55,$B$21:$B$31,TRUE),MATCH(200000,$C$20:$R$20,FALSE))
 
Upvote 0
Based on your table and the way excel works, 57 and 200000 should return 8000.

What row should be used for under age 5?
What row for over 70?

For ages between those listed should the age be rounded up, rounded down, or rounded to nearest?
 
Upvote 0
Based on that logic, the last row would be for 66 to 70, so should ages above 70 be ignored?

Re-sort your table so that age 70 is at the top, age 5 at the bottom, then change the formula to

=INDEX($C$21:$R$31,MATCH(55,$B$21:$B$31,-1),MATCH(200000,$C$20:$R$20,FALSE))
 
Upvote 0
sir

thank you very much. but for age groups above 70 the value has to be taken+2%.

eg. for age > 70 and value = 200000

the value should be 11400+11400*2%

Any further suggestions would be welcome. Thank you once again
 
Upvote 0
Follow my last suggestion and insert a new row at the top for age 100 with the values inflated by 2%

Remember to adjust the formula to include the extra row.
 
Upvote 0
sir

thank you very much. have another problem with sending email's from excel sheet. Can you provide any help
 
Upvote 0

Forum statistics

Threads
1,215,184
Messages
6,123,533
Members
449,106
Latest member
techog

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