Life Insurance Calculator Help

TheCarlough

New Member
Joined
Aug 1, 2018
Messages
3
Long-time lurker, first time poster!

I need help developing a formula that would allow an employee to enter their age, desired benefit $ amount, and spit out a monthly premium cost.

I have a table created to pull the necessary data from. Each row is the $ benefit amount (from $10,000 to $500,000 in increments of $10k). The columns are age bands. The first age band is 00-29 with each subsequent band in 5 year increments (30-34, 35-39, etc., etc) up until age 70. Any age over 70 is the same rate.

My goal, for example:

Employee enters his/her age: 31
Desired Benefit Amount: $100,000

Formula will lookup where the cross-section is for age 31 and $100,000 on the table: eg; $8.60. No additional calculation is needed. This is the monthly premium cost.

My guess is it's a VLOOKUP. I just don't know how to do one with a table this large and with age bands.

Thank you!
 

Excel Facts

Copy PDF to Excel
Select data in PDF. Paste to Microsoft Word. Copy from Word and paste to Excel.
Welcome to the forum.

This type of task is easily accomplished with the use of functions INDEX and MATCH. I mocked this up for you.


Book1
ABCDEFGHIJK
3Desired Benefit Amount100,000
4Employee enters his age31
5Premium8.60
6
7Benefit|Age0303540455055606570
810,0007.037.177.317.467.617.767.928.078.248.40
920,0007.177.327.467.617.767.928.088.248.408.57
1030,0007.327.477.627.777.928.088.248.418.588.75
1140,0007.477.627.777.938.088.258.418.588.758.93
1250,0007.627.777.938.098.258.418.588.758.939.11
1360,0007.777.938.098.258.428.598.768.939.119.29
1470,0007.938.098.268.428.598.768.949.129.309.48
1580,0008.098.268.428.598.768.949.129.309.499.68
1690,0008.268.438.608.778.949.129.319.499.689.87
17100,0008.438.608.778.959.139.319.509.689.8810.08
18110,0008.608.778.959.139.319.509.689.8810.0810.28
19120,0008.778.959.139.319.509.689.8810.0810.2810.48
20130,0008.949.139.319.509.689.8810.0810.2810.4810.69
Sheet24
Cell Formulas
RangeFormula
B5=INDEX(B8:L20,MATCH(B3,A8:A20,0),MATCH(B4,B7:L7,1))
 
Upvote 0
Question is there a way to do this if the age columns appear as follows?

[TABLE="width: 680"]
<tbody>[TR]
[TD="colspan: 10, align: center"]Age[/TD]
[/TR]
[TR]
[TD]00-29[/TD]
[TD]30-34[/TD]
[TD]35-39[/TD]
[TD]40-44[/TD]
[TD]45-49[/TD]
[TD]50-54[/TD]
[TD]55-59[/TD]
[TD]60-64[/TD]
[TD]65-69[/TD]
[TD]70+[/TD]
[/TR]
</tbody>[/TABLE]

Where instead of it being a single number it actually displays the range?
 
Upvote 0

Forum statistics

Threads
1,224,823
Messages
6,181,173
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