Life Insurance Premium Calc with age band

Freshta01

New Member
Joined
Jun 2, 2023
Messages
5
Office Version
  1. 365
Platform
  1. Windows
Hello,
I would like to get help with calculating life insurance premium/cost where the cost is based on age band and coverage amount is in units of $1,000. Please see attached sample sheet. If a person enters his/her age and desired coverage amount in cell B1&B2, the formula looks at rate chart and gives the cost. e.g. a person who is 40 years old and wants 200k of life insurance then the result should be 200,000*.130/1000 = $26.

Much appreciate any help with this!

1685993993597.png
 

Excel Facts

What is the shortcut key for Format Selection?
Ctrl+1 (the number one) will open the Format dialog for whatever is selected.
a slight change in table
I have added another column

i have shown the lookup in a cell D2 - just so you can see it work

Book1
ABCD
1age40premiumage lookup
2amount200000260.13
3
4
5
6<250.060
70.0725
80.0830
90.1135
100.1340
110.245
120.3550
130.5755
140.8860
151.6965
162.7570
17
Sheet1
Cell Formulas
RangeFormula
C2C2=B2*INDEX(B6:B16,MATCH(B1,C6:C16,1))/1000
D2D2=INDEX(B6:B16,MATCH(B1,C6:C16,1))


Note: Images are difficult to see , and also requires that I input all the data myself, which means I may make an error, which is very time consuming, and from my point of view less likely to get a response, if a complicated spreadsheet. Plus we cannot see any of the formulas used.

Therefore -

A SMALL sample spreadsheet, around 10-20 rows, would help a lot here, with all sensitive data removed, and expected results mocked up and manually entered, with a few notes of explanation.

This will possibly enable a quicker and more accurate solution for you.

MrExcel has a tool called “XL2BB” that lets you post samples of your data and will allow us to copy/paste your sample data into our Excel spreadsheets, saving a lot of time.

You can also test to see if it works ok, in the "Test Here" forum.

OR if you cannot get XL2BB to work, or have restrictions on your PC

then put the sample spreadsheet onto a share

I only tend to goto OneDrive, Dropbox or google docs , as I'm never certain of other random share sites and possible virus.
Please make sure you have a representative data sample and also that the data has been desensitised, remember this site is open to anyone with internet access to see - so any sensitive / personal data should be removed

Make sure you set any share or google to share to everyone
 
Upvote 0
another alternative

T202306a.xlsm
ABC
1Enter Age40Premium
2Amount$200,000$26
3
4
5AgeRate
606%
7257%
8308%
93511%
104013%
114520%
125035%
135557%
146088%
1565169%
1670275%
17
1h
Cell Formulas
RangeFormula
C2C2=B2/1000*LOOKUP(B1,A6:B16)
 
Upvote 0
a slight change in table
I have added another column

i have shown the lookup in a cell D2 - just so you can see it work

Book1
ABCD
1age40premiumage lookup
2amount200000260.13
3
4
5
6<250.060
70.0725
80.0830
90.1135
100.1340
110.245
120.3550
130.5755
140.8860
151.6965
162.7570
17
Sheet1
Cell Formulas
RangeFormula
C2C2=B2*INDEX(B6:B16,MATCH(B1,C6:C16,1))/1000
D2D2=INDEX(B6:B16,MATCH(B1,C6:C16,1))


Note: Images are difficult to see , and also requires that I input all the data myself, which means I may make an error, which is very time consuming, and from my point of view less likely to get a response, if a complicated spreadsheet. Plus we cannot see any of the formulas used.

Therefore -

A SMALL sample spreadsheet, around 10-20 rows, would help a lot here, with all sensitive data removed, and expected results mocked up and manually entered, with a few notes of explanation.

This will possibly enable a quicker and more accurate solution for you.

MrExcel has a tool called “XL2BB” that lets you post samples of your data and will allow us to copy/paste your sample data into our Excel spreadsheets, saving a lot of time.

You can also test to see if it works ok, in the "Test Here" forum.

OR if you cannot get XL2BB to work, or have restrictions on your PC

then put the sample spreadsheet onto a share

I only tend to goto OneDrive, Dropbox or google docs , as I'm never certain of other random share sites and possible virus.
Please make sure you have a representative data sample and also that the data has been desensitised, remember this site is open to anyone with internet access to see - so any sensitive / personal data should be removed

Make sure you set any share or google to share to everyone
thank you so much for your response @etaf. I actually did try to download the XL2BB but due to restrictions I couldn't. I also tried to upload the sample excel file but it didn't allow me not sure why it doesn't allow to upload a small sample excel sheet. Sharing sites are also restricted from work computers.


I appreciate your response. I was curious to know if there's any formula to look at age-range? without changing the table. In your example, if someone inputs age 41, would it calculate? I'd have to try and see!?! but the idea is that anyone age 40-44 would get one rate and so on and so forth.
 
Upvote 0
another alternative

T202306a.xlsm
ABC
1Enter Age40Premium
2Amount$200,000$26
3
4
5AgeRate
606%
7257%
8308%
93511%
104013%
114520%
125035%
135557%
146088%
1565169%
1670275%
17
1h
Cell Formulas
RangeFormula
C2C2=B2/1000*LOOKUP(B1,A6:B16)
thank you Dave, any idea how I would Vlookup or Xlookup age-range instead of single age?
 
Upvote 0
" any idea how I would Vlookup or Xlookup age-range instead of single age?"
You may want to review Excel's help information for the functions.

Did you try the suggestion?

T202306a.xlsm
ABC
1Enter Age27Premium
2Amount$200,000$14
3$14
4$14
5AgeRate
606%
7257%
8308%
93511%
104013%
114520%
125035%
135557%
146088%
1565169%
1670275%
17
1h
Cell Formulas
RangeFormula
C2C2=B2/1000*LOOKUP(B1,A6:B16)
C3C3=B2/1000*VLOOKUP(B1,A6:B16,2,1)
C4C4=B2/1000*XLOOKUP(B1,A6:A16,B6:B16,,-1,1)
 
Upvote 0
if someone inputs age 41, would it calculate? I'd have to try and see!?! but the idea is that anyone age 40-44 would get one rate and so on and so forth.
Yes

the formula uses the lowest matching value - which is the 1 in the match
=INDEX(B6:B16,MATCH(B1,C6:C16,1))
if it was a 0 - then it would need to be an Exact match

so if they put in 41
it looks down the numbers to find the lower matching number , in this case 40 - and returns the value with 40

I suspect it could be modified to be used with your table , with some manipulation - i may have a think about that
 
Upvote 0
there maybe a better way to do this , to use your table

I needed to add a couple of IFs

using your table I have added a couple of IF()

=INDEX(B6:B16,MATCH(IF(B1<25,"<2",B1),IF(B1<25,LEFT(A6:A16,2),LEFT(A6:A16,2)*1),1))

this is because of the <25 - so i have to change the range to be text and lookup the first 2 characters <2
otherwise 25 and above , i can just use the 2 characters on the left of the range , and *1 to change to a number

again in cell D2 - just so you can see the result returned , when you try different ages
and C2 has the calculation

=B2*INDEX(B6:B16,MATCH(IF(B1<25,"<2",B1),IF(B1<25,LEFT(A6:A16,2),LEFT(A6:A16,2)*1),1))/1000

try it out with different ages - to see if working

Book1
ABCD
1age18premiumage lookup
2amount200000120.06
3
4
5
6<250.06
725 - 290.07
830 - 340.08
935 - 390.11
1040 - 440.13
1145 - 490.2
1250 - 540.35
1355 - 590.57
1460 - 640.88
1565 - 691.69
1670+2.75
Sheet1
Cell Formulas
RangeFormula
C2C2=B2*INDEX(B6:B16,MATCH(IF(B1<25,"<2",B1),IF(B1<25,LEFT(A6:A16,2),LEFT(A6:A16,2)*1),1))/1000
D2D2=INDEX(B6:B16,MATCH(IF(B1<25,"<2",B1),IF(B1<25,LEFT(A6:A16,2),LEFT(A6:A16,2)*1),1))
 
Upvote 0
T202306a.xlsm
ABDE
1Enter Age36
2Amount$200,000
3$22$22
4
19AgeRate
200 - 246%
2125 - 297%
2230 - 358%
2336 - 4011%
24
25AgeRate
26<256%
2725 - 297%
2830 - 358%
2936 - 4011%
1h
Cell Formulas
RangeFormula
D3D3=XLOOKUP(B1,--LEFT(A20:A23,2),B20:B23,,-1,1)*B2/1000
E3E3=IF(B1<25,B26,XLOOKUP(B1,--LEFT(A27:A29,2),B27:B29,,-1,1))*B2/1000
 
Upvote 0

Forum statistics

Threads
1,223,884
Messages
6,175,177
Members
452,615
Latest member
bogeys2birdies

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